Post Job Free
Sign in

Software Engineering Technical Lead

Location:
Collegeville, PA, 19426
Posted:
May 28, 2025

Contact this candidate

Resume:

Page * *

Reshmi Maria Thomas

Software Engineering Lead

******.*****@*****.*** • 848-***-****

LinkedIn Profile • Collegeville, PA

Technical Lead with deep expertise in backend engineering, system design, and API architecture, driving scalable, high- performance and fault-tolerant solutions from design to production. Technical Lead with 15+ years in software development and 3+ years in engineering management, successfully growing and leading teams to build high-quality, scalable, highly performant, fault-tolerant, and secure systems. An AWS Certified Solutions Architect, skilled in microservices, event-driven architecture, and cloud computing, I excel at solving complex technical challenges and driving innovation to enhance customer experiences and business growth. Areas of Expertise

● Java, Python, Typescript, Node.js

● Spring Boot, Spring Webflux

● SQL, PostgreSQL, AWS Aurora

● Groovy, Grails, Junit

● AWS Lambda, S3, SNS, SQS

● Api Gateway, Kinesis Stream

● Kinesis Firehose, Event Bridge

● Cloudwatch, CloudFormation, Docker

● ElasticSearch, DynamoDb, ECS

● Oauth 2.0, Auth0, PING, Keycloak

● Kibana, New Relic, PagerDuty

● Git, Maven, Postman, JIRA

Professional Experience

Accolade, Plymouth, Meeting, PA

Software Engineering Lead

Mar 2021 — Oct 2024

Lead a team of three software engineers in development and execution of innovative software solutions aimed at enhancing user experience. Build projects on microservices, data migration, Identity and Access Management, while reporting directly to Sr. Director. Implement best practices to streamline development processes, optimize coding workflows, and uphold rigorous quality assurance standards in compliance with industry regulations.

● Saved $2M annually, improved system reliability, and reduced operational overhead with minimal downtime by leading migration of ElasticSearch to AWS OpenSearch for patient services.

● Designed and implemented a resilient solution to address ProvisionedThroughputExceededException in our Master Data Management(MDM) pipeline that uses AWS Kinesis Streams to process patient data by splitting large files (greater than 250MB) and introducing exponential backoff with jitter, eliminating manual intervention and significantly improving system reliability and fault tolerance.

● Spearheaded successful migration of Outbound SSO from an outdated Keycloak version to PING Identity, enhancing security and eliminating vulnerabilities while overcoming challenges of joining mid-project with limited prior domain expertise.

● Enabled the team to focus on strategic initiatives and significantly boosted productivity within three months by spearheading automation/process improvements and reducing KTLO/BAU tasks from 40-50% to under 10%.

● Ensured seamless integration with Accolade’s identity platform by directing reloading of 2.3M PlushCare users into a new User Service format, addressing resistance by resolving core concerns, and mapping custom attributes to SCIM.

● Drove significant improvements in coding skills, personal development, and overall team productivity by coordinating regular one-on-one meetings with junior team members, while emphasizing technical growth, recommending resources, and pairing them with senior mentors.

Skills: Java, Python, Typescript, Node.js, Spring Boot, Spring Webflux, SQL, PostgreSQL, Aurora, AWS Lambda, S3, SNS, SQS, ECS, Kinesis Stream, Kinesis Firehose, Event Bridge, Api Gateway, ElasticSearch, DynamoDb, Cloudwatch, Oauth 2.0, Auth0, PING, Keycloak, Kibana, New Relic, PagerDuty, Git, Maven, Docker, Postman Jenkins, JIRA, Confluence,Junit Accolade, Plymouth, Meeting, PA

Software Development Engineer III

Aug 2016 — Mar 2021

Designed, implemented, and tested microservices for developing web applications that support Accolade Health Assistants and patients. Led patient data migration initiatives utilizing AWS, ensuring seamless integration and data accuracy. Delivered high- Page 2 2

quality code and optimized application performance by leveraging proficiency in various programming languages and frameworks. Collaborated with cross-functional teams to analyze user requirements and implement best practices in software development.

● Designed and developed HL7 FHIR-based Patient and Claims CRUD and search APIs to deliver MVP on time by gathering requirements and collaborating effectively with the team.

● Drove successful implementation of a new Master Data Management (MDM 2.0) pipeline using AWS services, aimed at eliminating undermatch issues, reducing overmatch occurrences to under 1%, and expediting patient access issue resolution.

● Delivered a robust solution for ClusterIndexWriteBlockedException by reconfiguring Elasticsearch shards for balanced distribution across nodes, restoring patient search functionality, improving reliability, and adding proactive disk space alerts.

● Ensured continuous service availability and prevented future disruptions by identifying and resolving a memory leak in Patient Service APIs through development of a Lambda function for automatic instance restarts.

● Restored critical patient search functionality and minimized business disruption by resolving a Severity 1 incident within one hour diagnosing high CPU usage from wildcard queries(DDOS) and coordinating with AWS to restart Elasticsearch nodes. Skills: Java, Python, Typescript, Node.js, Spring Boot, Spring Webflux, SQL, PostgreSQL, Aurora, AWS Lambda, S3, SNS, SQS, ECS, Kinesis Stream, Kinesis Firehose, Event Bridge, Api Gateway, ElasticSearch, DynamoDb, Cloudwatch, Oauth 2.0, Auth0, PING, Keycloak, Kibana, New Relic, PagerDuty, Git, Maven, Docker, Postman Jenkins, JIRA, Confluence Kenexa, an IBM Company, Wayne, PA

Technical Lead

Oct 2012 — Mar 2015

Enhanced application security by implementing Spring Security OAuth2 for token authentication and authorization. Streamlined integration processes by developing a Grails plugin to authenticate and authorize external applications. Improved application performance and responsiveness by conducting performance tuning using Visual VM. Optimized application functionality and reliability by creating unit and integration tests utilizing the Grails Unit Test Framework and Spock.

● Maximized code quality and maintainability by performing code reviews and establishing standard coding principles.

● Optimized data handling efficiency by engineering import/export batch processing for ~150K rows using Spring Batch.

● Led Gatekeeper project and established a single-entry point for talent acquisition and performance management applications, including recruitment processes, onboarding, skills assessment, and competency modeling. Skills: Groovy, Grails, Oauth2.0, Spring Security, Oracle, HSQLDB, Spock, Jira, Confluence, Intellij Additional Experience

Software Developer – Client: GSI Commerce, King of Prussia, PA, Sep 2010 – Oct 2011 – American Federal Solutions Inc, Sterling, VA Software Engineer – Client: American Airlines, Texas, Oct 2007 – May 2008 – Infosys Technologies, Trivandrum, India Systems Engineer – Client: State Bank of India Nortel Networks, Dallas TX, Apr 2005 – Sep 2007 – TATA Consultancy Services, Mumbai, India

Education

Bachelor of Technology in Information Technology – Cochin University of Science & Technology (CUSAT), Kerala, India Professional Development

AWS Certified Solutions Architect Associate (SAA-C03) Sun Certified Java Programmer (SCJP)

Sun Certified Web Component Developer (SCWCD)



Contact this candidate