Software Architect
Panda Health
2022-11-01-Present
Responsibilities:
- Ensuring scalable design and industry-standard software development practices are followed.
- Seeing through requirem...
Responsibilities:
- Ensuring scalable design and industry-standard software development practices are followed.
- Seeing through requirements from conception to completion.
- Thorough technical and process documentation.
- Brainstorming new product ideas and UX designs.
Key Accomplishments:
- Built a development team of 5 members.
- Owned the migration of the Product/Process from an external contract-based technical team to the in-house dev team that we built.
- Owned and delivered multiple requirements including role-based content delivery, mobile-tablet support, and authentication system migration from Auth0 to Azure B2C.
Ruby on Rails
PostgreSQL
Heroku
View more
Ruby on Rails
PostgreSQL
Heroku
React
View more
Senior Software Engineer
UnitedHealth Group (OptumInsight)
2021-04-01-2022-11-01
Responsibilities:
- Gathering requirements from the business and translating them to user stories.
- Identifying improvement areas, both ...
Responsibilities:
- Gathering requirements from the business and translating them to user stories.
- Identifying improvement areas, both in the process and application levels, and implementing solutions to make the application better.
- Carrying out design and code reviews.
- Coming up with UI design.
- Resolving any production or lower environment issues reported by clients.
Key Accomplishments:
- Single-handedly conceptualized, designed, coded, and deployed (in AWS) an admin portal for managing user access to AWS QuickSight. The complete portal was done in 2 months using ReactJS, NodeJs, AWS Lambda, AWS API Gateway, EC2, Terraform, and Serverless.
- Designed and developed a customized reusable Accumulator component in ReactJS that could be used across the organization.
- Migrated the Authentication system of an internal web app from an LDAP-based solution to a Ping Federate OIDC solution.
Python
Scala
Node.js
View more
Python
Scala
Node.js
Machine learning
HBase
React
Terraform
Serverless
AWS
View more
Tech Lead
BNY Mellon
2015-07-01-2021-04-01
Responsibilities:
- Gathering requirements from the business and translating them to actionable tasks.
- Identifying improvement areas, b...
Responsibilities:
- Gathering requirements from the business and translating them to actionable tasks.
- Identifying improvement areas, both in the process and application levels, and implementing solutions to make the application better.
- Carrying out design and code reviews.
- Create design documents involving UML diagrams.
- Address ethical hack and other security vulnerability issues.
- Support hundreds of developers from 60+ LOB teams that make use of NEXEN UI Platform.
Key Accomplishments:
- Migrated the platform to a modern, scalable, enterprise-level Authorization System built on top of Oracle, from a legacy, non-scalable system built on top of Sybase.
- Completely automated the build-mastering and release process by building a tool using Jenkins, thereby saving at least 40 hours of human effort every 2 weeks and reducing human-errors in the release process.
- Designed and implemented lazy loading of Angular JS packages on demand basis. This had a best-case impact of reducing the login time by ~30 seconds.
- Architected, designed, and implemented multi-language support for the platform with language switches not requiring any page reload. The architecture also supports lazy loading of translations for better performance.
- Cut down an aggregate of ~300 seconds of Continuous Integration build time by promoting efficient ways of writing test cases.
- Led the effort for migrating from a legacy Vertica-based metrics collection system (Digital Pulse) to an ElasticSearch & Kafka-based system (Digital Pulse 2.0).
Java
Nginx
JUnit
Jenkins
Maven 3
Mockito
Docker
Spring Boot
Craft CMS
Apache tomcat
View more