Professional Journey
A timeline of my professional growth and achievements in software development
Architect Engineer
Nov 2024 - Present Leading the architecture and implementation of digital therapeutics solutions.
Key Responsibilities
- Designing and implementing scalable AI-powered solutions using LangChain and OpenAI
- Architecting microservices-based systems with Apache Kafka for real-time data processing
- Leading cross-functional teams in developing innovative digital health solutions
- Implementing secure, HIPAA-compliant architectures for healthcare data
Technologies Used
LangChainApache KafkaAWSNode.jsReactTypeScript
Offshore Team Lead
2022 - Oct 2024 Led the development team for Reinsurance Group of America, Inc.
Key Responsibilities
- Spearheaded the revamp of the Arius Portal
- Led a remote team in redesigning backend architecture
- Translated requirements, conducted code reviews, and oversaw deployments
- Managed a team of 8 developers across different time zones
- Implemented CI/CD pipelines for automated testing and deployment
Accomplishments
- Transformed the Arius Portal from outdated to cutting-edge
- Integrated AWS Cognito and Okta for secure authentication and access management
- Achieved a 25% improvement in portal performance
- Strengthened security measures and implemented best practices
- Exceeded client expectations with innovative solutions
- Enhanced leadership skills in remote team management
- Gained insights into modernizing legacy systems for user-centric solutions
- Successfully delivered all project milestones ahead of schedule
Technologies Used
Node.jsReactAWSTypeScriptDocker
Team Lead
2021 - 2022 Led the development team for Good and Service Tax (GST) project
Key Responsibilities
- Led developers in integrating MapMyIndia into the GST portal
- Collaborated with MapMyIndia for seamless integration of location services
- Provided training to stakeholders
Accomplishments
- Integrated location services to exclude fake registrations
- Developed algorithms to cross-reference company addresses and automate fraud detection
- Conducted rigorous testing to ensure accuracy
- Successfully flagged suspicious registrations, reducing the need for manual verifications
- Increased trust in the portal and boosted legitimate registrations
- Received commendations for impact on fraud prevention
- Demonstrated leadership in complex integrations and innovative solutions
Technologies Used
AngularNode.js
Lead for Migration
2020 - 2021 Led the migration from monolithic architecture to microservices for Curio Digital Therapeutics Inc.
Key Responsibilities
- Lead for migration from monolithic architecture to microservices
- Orchestrated the migration process from planning to implementation
- Collaborated with cross-functional teams
Accomplishments
- Transformed old monolithic architecture to a modern, event-driven microservices architecture
- Decomposed monoliths into smaller, manageable microservices
- Ensured seamless communication through event-driven patterns
- Achieved a highly scalable and resilient system
- Improved system performance and agility
- Demonstrated expertise in architecture design
- Provided leadership in guiding teams through complex transformations
- Aligned with Curio's mission of delivering innovative digital therapeutics
Technologies Used
AngularNode.jsAzure
Software Engineer
2018 - 2020 Developed Krishifal Online application
Key Responsibilities
- Designing wireframes with involvement with the client on Balsamiq cloud
- Backend API support on Node.js (12.14) to Android and web panel
- Server configuration on AWS
- Integrated Amazon CloudFront and S3 for faster image and document processing
- Integrated Amazon WorkMail and Simple Email Service for bulk email and business
- Integrated 3rd party services: Twilio, WhatsApp business API, Firebase push messaging
Technologies Used
Node.jsAWS
Intern
2017 Project: Plan, design, implement, and establish a campus-wide network
Key Responsibilities
- Involved in a project along with 2 other trainees
- Helped understand the aspects of teamwork and how a team should go about a project in a methodical and planned manner