Hey, My name is Mahesh, and I have been working as a Senior Full Stack Developer for more than 7 years. I have actively participated in the creation of several web-based client-server applications, data solutions, and intranet/internet enterprise software applications during my career.

Mahesh Sai Kosaraju

Hey, My name is Mahesh, and I have been working as a Senior Full Stack Developer for more than 7 years. I have actively participated in the creation of several web-based client-server applications, data solutions, and intranet/internet enterprise software applications during my career.

Available to hire

Hey,
My name is Mahesh, and I have been working as a Senior Full Stack Developer for more than 7 years. I have actively participated in the creation of several web-based client-server applications, data solutions, and intranet/internet enterprise software applications during my career.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Developer at M&T Bank
January 1, 2025 - Present
Led SDLC activities across requirements, design, development, integration, and deployment. Developed back-end services using Java 21 and Spring Boot within a layered MVC architecture; built microservices for transaction processing and fraud detection; migrated systems to Java 17. Implemented Spring Security with OAuth2 and JWT for secure, zero-trust authentication. Designed scalable RESTful and GraphQL APIs, and integrated API routing with AWS AppSync. Built AI-powered services using embeddings and LLMs, with Retrieval Augmented Generation (RAG) to leverage enterprise knowledge bases. Partnered on multi-module Spring Boot microservices, Dockerization, and deployment to cloud platforms (AWS, PCF). Implemented event-driven messaging via Kafka and RabbitMQ, and container orchestration with Docker/EKS. Enhanced developer productivity with GitHub Copilot and contributed to CI/CD pipelines with Jenkins. Worked on vector databases (Pinecone/FAISS) for semantic search and AI-enabled workflows.
Full Stack Developer at GM Financial
September 1, 2022 - December 1, 2024
Developed Spring Boot microservices (Java 17) with Spring WebFlux for reactive APIs; built and consumed RESTful APIs for seamless frontend-backend integration. Implemented Spring Security with OAuth 2.0 and JWT. Built interactive dashboards with React 18 and connected to Kafka-based streaming for sub-second insights. Deployed applications across AWS with Docker and Kubernetes; containerized services and implemented ELK stack for real-time monitoring. Worked on SOAP/WS clients, MongoDB, and AWS services (EC2, RDS, S3, Lambda, CloudFormation). Engaged in Agile development processes and implemented CI/CD via Jenkins.
Software Engineer at ITC Infotech India Ltd.
June 1, 2018 - July 1, 2021
Developed Spring Boot microservices and RESTful APIs; implemented Hibernate for ORM with Oracle, SQL Server, and MySQL. Built front-end components with ReactJS and Node.js; implemented JMS messaging. Deployed applications to AWS and integrated Log4j-based logging. Contributed to Agile/Scrum processes, wrote PL/SQL stored procedures, and created SOAP-based services with JAX-WS. Worked on cross-functional teams to deliver multi-tier enterprise applications.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services