Senior Analyst Programmer
2018 - 2021Fidelity International- Worked on the migration of Fidelity's fund reference data system from legacy PL/SQL, Informatica, and EAGLE workflows to Java and Spring Boot microservices.
- Created a distributed scheduler, using Quartz to schedule and run jobs across services.
- Implemented services for initial and continuous data migration, which could not be migrated using ETL frameworks and tools due to the complexity of mappings and data gaps.
- Used a new relic to identify and optimize performance issues. Resolved different security issues and set up security guidelines for the team.
Technologies: Java, Pivotal Cloud Foundry (PCF), Amazon S3 (AWS S3), Git, Spring Boot, Spring Integration, JMS, IBM MQ, REST, Oracle, SQL, Kibana, Splunk, JPA, Redis, New Relic, Quartz, Layer7 API Gateway, Apigee, IBM UrbanCode Deploy, SonarQube, Checkmarx, Cloud Migration, Microservices, Spring, Back-end, Architecture, IntegrationCo-founder and CTO
2015 - 2018Sniffer Technologies Pvt Ltd, Gurgaon- Worked on the back-end architecture and deployments for IBM SoftLayer and AWS EC2. Implemented web crawlers for events and experiences. Used Stanford NLP, Elasticsearch, and ML algorithms to provide meaningful insights to the users and business.
- Implemented algorithms to predict fake bookings on the platform and the customer's arrival time at the venue.
- Hired and mentored interns and hires who worked on iOS, Android, front-end applications, and bots for marketing automation.
- Designed and automated email retargeting and a notification system.
Technologies: Java, SQL, Amazon EC2, Elasticsearch, Linux, OAuth 2, Spring Security, Stanford NLP, IBM SoftLayer, Algorithms, Linear Regression, K-means Clustering, Postman, SendGrid API, APIs, Back-end, Data Scraping, Web Scraping, Architecture, Scraping, IntegrationSoftware Developer
2013 - 2015Amadeus- Worked on the development of the flight search's upsell modules in Java.
- Led a project for Flex-Pricer and upsell modules in India and France as a technical coordinator and scrum master.
- Worked on enriching unit tests and implementing change requests for flight search modules.
Technologies: Java, Subversion (SVN), JPA, Jira, Spring, Back-end