Experienced Lead Backend Developer with a demonstrated history of working in the computer software industry. Strong engineering professional skilled in Java, Spring Boot, Spring, Redis, elasticsearch, SQL, MySql, RabbitMQ, Microservices
Experience
2022 — Now
2022 — Now
United States
* Lead an effort to decompose the monolith into Domain, Orchestrator, and Worker microservices for Day-0 Provisioning of Software Defined Datacenter (Iaas) on AWS
* Design and implement provisioning and deletion of Software Defined Datacenter (Iaas) on Aws.
* Developed a conversion algorithm to bridge the gap between two different Data Models.
* Developed Sync Workers to keep the data in-sync between old and new systems.
* Tech lead for a team of 7 engineers
Roles and Responsibilities:
• Feature design and implementation
• Responsible for service health, SLOs, reducing Tech Debt
• Work with Management for scoping, resourcing, and prioritization of work
• Design reviews with Architects
• Mentor Engineers in the team
• Code Reviews
• Scrum Master for a scrum team of 7 engineers
• Work with multiple cross-functional teams for feature deliveries
Technologies Used: JAVA, Spring Boot 3, AWS, MariaDB, Kafka, Kubernetes, Docker, Ignite, Redis, Flowable bmpn, Kibana Logz, Wavefront, Mode Analytics
2019 — 2022
2019 — 2022
San Francisco Bay Area
Leading an effort to break monolith to microservices for reporting daily transaction summary for partners
Technologies Used: Spring Boot, Java, MySql, ProxySql, JUnit, Docker, SignalFx
Developed Restful API for Crypto Orchestration Service for Geo-Expansion of Crypto Buy and Sell in UK.
Integrated 3DS flow while buying CryptoCurrency for UK users.
Technologies Used: Spring Boot, Java, Swagger, TestNG, Junit, Kibana
Designed and developed an Algorithm to optically round Fx Sell Rates to increase Xoom’s revenue.
Developed a worker node to consume Fx Sell Rate Event, process messages and post sell rates to Compare Remit for better customer reach.
Technologies Used: Spring Boot, Java, RabbitMQ, Open Feign, Docker, JUnit, SignalFx, Instana
Worked on Subledger Service to maintain transaction lifecycle for audit purpose.
Technologies Used: Spring Boot, Java, RabbitMQ, MySql, Docker, JUnit, SignalFx, Instana
2014 — 2019
2014 — 2019
Pleasanton, California
Designed and developed caching framework for hospital systems.
Technology Used: Spring, Redis, Kryo Serialization
Mentoring a team and working on Medication Module and ePrescription for hospital systems.
Technology Used: Spring, AngularJS, SQL 2016, HTML5
Leading an allergy module for allergy specialist. Role: architecture design, database schema, code review
Developed a highly scalable cloud based mapping algorithm and REST APIs to map drugs with their ndc-codes, based on strength, strength unit and formulation. Technolgy used: guava cache, MySql, Servlet 3.0
Recommendation of medications, lab work, diagnostic imaging and procedures depending on patient's symptoms and assessments. Technology used: Java, Elasticsearch
Working on medication module for a cloud based EMR. Technologies used: Java, MySql, MSSql, AngularJS, JSP, HTML 5, bootstrap
2011 — 2014
2011 — 2014
Boston, Massachusetts
Medication and ePrescription:- Working on ordering and ePrescribing Rx to pharmacy. Medication Reconciliation. Technology used:
JAVA, JSP, jQuery, CSS, MySQL, MSSQL
Meaningful Integration of device data:- Parse data provided by medical devices in hl7 format and feed to the system. UI in turns shows the trending analysis of data. Comparing PDF reports. Technology used: JAVA, JSP, jQuery, CSS, MySQL, MSSQL
2010 — 2011
2010 — 2011
Worked on various modules of various projects using JAVA, JSP, jQuery, CSS, JavaScript, J2EE, MySQL, SQL
Education
University of Massachusetts Lowell