Experience
2019 — Now
2019 — Now
Led the team in developing a user-friendly AI based application for client data capture and validation
Utilized Pandas libraries for efficient data cleaning, manipulation, and analysis of client onboarding data sets for risk assessment.
Ensured code quality through code reviews, unit testing, and integration testing within the development process.
Collaborated with architects to deploy the Django application on a scalable and secure AWS infrastructure.
Utilized AWS services like S3 for secure storage of client data and Amazon SQS for asynchronous processing of onboarding tasks.
Implemented robust security measures within the application and AWS environment to comply with Snapchat standards.
Reduced client onboarding time from [previous time] to [current time], significantly improving the client experience.
2018 — 2019
Architected Scalable Solutions:
Designed and implemented scalable, high-availability architectures using AWS cloud platform.
Cloud Migration Expertise:
Led large-scale cloud migration projects, transitioning on-premise infrastructure to cloud environments, ensuring minimal downtime and cost-efficiency.
Microservices and Containerization:
Developed and deployed microservices architecture using Docker and Kubernetes, enhancing deployment efficiency and application scalability.
CI/CD Implementation:
Implemented robust CI/CD pipelines with Jenkins, GitHub Actions, and AWS CodePipeline, automating build, test, and deployment processes.
Security and Compliance:
Ensured application and data security by implementing best practices for cloud security, IAM, and compliance with industry standards (e.g., GDPR, HIPAA).
Data Architecture and Analytics:
Designed data architectures leveraging data lakes, data warehouses, and real-time analytics platforms for insightful business intelligence.
Cross-Functional Collaboration:
Worked closely with development, operations, and business teams to align technical solutions with business goals and requirements.
2016 — 2018
2016 — 2018
• Lead and managed teams of up to 8 people to deliver high quality and timely projects.
• Developed project plans, identified resources and managed the project budget.
• Monitored project progress and tracked milestones and deliverables.
• Facilitated team meetings and conducted performance reviews.
• Managed cross-functional teams to ensure successful completion of projects.
• Analyzed and reported project results to senior management.
• Developed and implemented process improvements to increase team efficiency.
• Trained, mentored and coached team members to increase their effectiveness.
• Developed and maintained relationships with stakeholders to ensure project success.
Developed a comprehensive project plan with user stories, sprint backlogs, and acceptance criteria using Agile methodologies for iterative development.
Facilitated daily stand-up meetings and sprint reviews to promote transparency, collaboration, and rapid feedback loops with the development team.
Managed stakeholder expectations throughout the project lifecycle through regular communication and progress updates.
2015 — 2016
2015 — 2016
United States
Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties
Developed Single Page applications using React using components, directives & Created components, modules and directives using React.
2014 — 2015
2014 — 2015
Worked on building Java RESTful API to simplify the development and deployment of web service clients and end points.
Analysed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
Used SQL server to configure the subsystem & to provide flexibility in the configuration of the subsystem which is used to read data from the disks that store the database & also perform queries on external data storage or mix these approaches.
Used SQL server to manage and to store information to the system supports various business intelligence operations, analytics operations, and transaction processing.
Education
The University of Texas at Austin
Master's degree
2012 — 2014
RGPV University
Bachelor's degree
2008 — 2012