Dynamic Web Magic with Next.js

4+ Years of Expertise in Building Robust Software Solutions!

Hi! I'm Thompson, an Software Engineer.

/crd.png

Software Engineer Intern - CRD

Burlington, MA

January 2024 - June 2024

Contributed to the development and enhancement of the Charles River Investment Management System (CRIMS), a comprehensive front- and middle-office platform.

Responsibilites/Achivements
  1. Built 4 gRPC services for an Charles River Investment Management, enhancing service communication and performance
  2. Elevated code coverage by crafting unit tests, increasing it by 20%, significantly boosting code reliability and maintainability
  3. Actively addressed and resolved code bugs to enhance system stability and performance
/quantiphi.png

Senior Software Engineer - Quantiphi

Mumbai, India

October 2020 - September 2022

Led a team to develop a vendor onboarding portal for a fleet management system, including custom automation workflows

Responsibilites/Achivements
  1. Revamped vendor management processes through the automation of a cloud-native web application, harnessing Spring Boot, React, Redis Cache, and AWS web services, resulting in a remarkable 50% performance enhancement
  2. Engineered a seamless CI/CD pipeline using Elastic Beanstalk, CloudFormation, and GitLab, which resulted in flawless application deployment on AWS and achieved an 80% reduction in deployment time
  3. Streamlined ADFS login integration with AWS Cognito, Lambda functions, and AWS SNS, which ensured seamless and secure access for 45k users and led to a 25% reduction in login time
/travelex.png

Software Engineer - Travelex

Mumbai, India

June 2022 - October 2022

Revamped a monolithic architecture into a microservices-based architecture for the core currency ordering system, leveraging Node.js and AWS services

Responsibilites/Achivements
  1. Collaborated in Agile Scrum environment, optimized business workflow resulting in a 20% increase in efficiency, and built more than 10 REST APIs using Node Js, TypeScript, and AWS DynamoDb
  2. Orchestrated the AWS migration from monolithic to microservices architecture, leveraging Docker containerization for scalability and achieving 25% reduction in response latency
/tiaa.png

Software Analyst - TIAA

Mumbai, India

July 2018 - June 2022

Developed a web-based wealth management tool for TIAA advisors to generate customized investment plans for high-net-worth clients, based on their needs and preferences.

Responsibilites/Achivements
  1. Crafted a Java-Spring MVC web app enabling TIAA advisors to create customized investment plans, leading to 20% efficiency gain and heightened customer satisfaction
  2. Programmed the implementation of a Kafka-driven payment processing system for real-time transactions, fraud detection, and notifications, resulting in a notable 25% reduction in payment processing time
  3. Resolved multiple high-priority Production issues, provided support in Production releases and delivered root causes through level 3 Incident Management, Service Requests, Change Management, and Jira stories
  4. Designed and executed automated testing processes, achieving a robust code coverage of 85% and consistently reducing regression defects by 50% in each release cycle

Skills I Bring on table

Programming Languages

JavaJavaScriptTypescriptPython

Backend Frameworks

Spring BootSpring JPASpring HibernateSpring MVCNode JsExpress JSGrpahQLHandleBarsRESTful APIsMicroservicesServerless ArchitectureGrpc

Frontend Frameworks

React JSReduxReact sagaNext JSHTMLCSSBootstrapTailwind

Databases

MySqlAurora DBPostgresMongoDBDynamoDB

Devops Tools

DockerKubernetesJenkinsGitGithubGitlabNPM

Cloud Platforms

AWSGoogle Cloud