0% found this document useful (0 votes)
6 views

Vamsi Sr. Java Full Stack dev (1)

Vamsi is a seasoned Sr. Java Full Stack Developer with over 10 years of experience in enterprise application development, proficient in Java, Spring Framework, and various frontend technologies. He has expertise in cloud platforms, DevOps practices, and microservices architecture, with a strong background in leading teams and implementing efficient software solutions. His professional experience includes significant roles at Subaru of America, Excellus BCBS, and U.S. Bank, where he developed robust applications and optimized processes across various technologies.

Uploaded by

shpmuntha20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Vamsi Sr. Java Full Stack dev (1)

Vamsi is a seasoned Sr. Java Full Stack Developer with over 10 years of experience in enterprise application development, proficient in Java, Spring Framework, and various frontend technologies. He has expertise in cloud platforms, DevOps practices, and microservices architecture, with a strong background in leading teams and implementing efficient software solutions. His professional experience includes significant roles at Subaru of America, Excellus BCBS, and U.S. Bank, where he developed robust applications and optimized processes across various technologies.

Uploaded by

shpmuntha20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Sr.

Java Full Stack Developer


Vamsi | [email protected] | +1 716 249 1638 | https://www.linkedin.com/in/guruvamsi/|
Professional Summary

Seasoned Sr. Java Full Stack Developer with over 10 years of experience in designing, developing, and deploying
robust enterprise applications. Proficient in Java, Spring Framework (Boot, MVC, Security), and Hibernate ORM for
backend development. Skilled in frontend technologies including React.js, Angular, and Vue.js for creating
responsive and intuitive user interfaces. Experienced in implementing RESTful APIs, microservices architecture, and
GraphQL for efficient data exchange. Adept at working with relational databases (Oracle, MySQL, PostgreSQL) and
NoSQL solutions (MongoDB, Cassandra). Strong expertise in cloud technologies, particularly AWS services such as
EKS, S3, and CloudFront, Azure platforms, Google Cloud Platform (GCP) services like GKE, Cloud Storage, and
BigQuery. Proficient in DevOps practices, utilizing Docker, Kubernetes, and CI/CD pipelines with Jenkins and Git for
streamlined development and deployment. Experienced in Agile methodologies and test-driven development using
JUnit and Mockito. Demonstrated ability to lead development teams, mentor junior developers, and collaborate
effectively with cross-functional teams to deliver high-quality software solutions that meet business objectives.

Education

 Masters in Computer Science - University at Buffalo, 2017


 Bachelors in Computer Science Engineering – Vellore Institute of Technology, 2013

Technical Skills

Programming Languages: Java, JavaScript, TypeScript, Python, SQL


Frameworks & Libraries: Spring (Boot, MVC, Security), Hibernate, React.js, Angular, Vue.js, Quarkus,
GraphQL, Apollo Server
Cloud Platforms: AWS (EC2, S3, EKS, CloudFront, Lambda, RDS), Azure (Service Fabric, Active Directory
B2C, Cosmos DB, DevOps, Pipelines), GCP (GKE, Cloud Storage, BigQuery, Cloud Functions)
Databases: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch
DevOps & CI/CD: Docker, Kubernetes, Jenkins, Maven, Git, Azure DevOps
Web Technologies: HTML5, CSS3, RESTful APIs, Microservices
Testing: JUnit, Mockito
Security: OAuth 2.0, JWT
Methodologies: Agile (Scrum, Kanban), Microservices Architecture
Monitoring & Observability: ELK Stack (Elasticsearch, Logstash, Kibana)
Project Management: JIRA

Professional Experience

Client: Subaru of America, Camden, NJ


Sr. Java Full Stack Developer
Jun 2022 – Present
 Architected and developed a comprehensive vehicle inventory management system using Java and Spring
Boot, optimizing dealership stock control and distribution.
 Designed a responsive web application with React.js for real-time vehicle customization, allowing
customers to visualize and configure their desired Subaru models.
 Created and maintained Jenkins declarative pipelines to automate build, test, and deployment processes,
improving delivery speed and reducing manual interventions.
 Integrated Jenkins with GitHub and Bitbucket for triggering CI workflows on every push, ensuring code
quality and build stability.
 Configured multi-branch pipelines in Jenkins to handle various development stages, enabling isolated
testing and validation for feature, QA, and production branches.
 Used Git for version control, managing feature branches, resolving conflicts, and ensuring traceability in
collaborative development environments.
 Designed and integrated Swagger UI for documenting REST APIs, ensuring seamless backend-frontend
communication and improving developer onboarding process and productivity.
 Utilized OpenAPI specifications to auto-generate client SDKs, saving development time and ensuring
consistency across microservices and frontend-backend interfaces.
 Maintained up-to-date Swagger documentation for Spring Boot services, enabling quick testing, easier
debugging, and better collaboration between developers and QA teams.
 Developed robust RESTful APIs using Spring Boot framework, following microservices architecture to
enhance modularity, scalability, and service-level isolation.
 Integrated Spring Boot applications with various databases, messaging queues, and cloud services,
ensuring seamless data flow and operational efficiency.
 Configured Spring Security with JWT tokens for user authentication, maintaining secure access control
throughout application components and API gateways.
 Followed GitFlow branching model for structured development and streamlined code merges between
feature, develop, and release branches.
 Performed regular code reviews and pull request validations in GitHub, ensuring code quality and fostering
knowledge sharing among team members.
 Integrated OpenAI GPT APIs with Java applications to enable natural language processing features such as
auto-reply and text summarization.
 Developed AI-driven recommendations using Python models and Java services, improving user
personalization and decision-making support in web applications.
 Leveraged pre-trained ML models using TensorFlow and exported them as REST APIs, consumed from Java
backend for intelligent features.
 Utilized GraphQL with Apollo Server to create efficient APIs for the parts management system, reducing
data overfetching and improving query flexibility.
 Leveraged AWS EKS and GCP GKE to deploy and manage the vehicle production tracking system,
improving scalability and reducing operational overhead.
 Utilized AWS S3, AWS CloudFront, and GCP Cloud Storage to create a high-performance content delivery
network for distributing vehicle documentation and marketing materials to dealerships globally.
 Designed and optimized complex SQL queries using PostgreSQL and MySQL for reporting, transactional
processing, and performance-critical data operations.
 Implemented schema design, indexing, and normalization in relational databases, ensuring data integrity
and improved query response times.
 Integrated NoSQL databases like MongoDB and Cassandra with Spring Boot applications to support
dynamic, high-volume, and distributed data workloads.
 Implemented a microservices architecture using Quarkus to enhance the scalability and performance of the
vehicle production tracking system.
 Implemented Kubernetes for container orchestration, managing deployment, scaling, and operation of the
containerized applications.
 Utilized Cassandra for storing user profiles, order history, product Catalogs, and inventory data.
 Utilized Spring MVC framework to manage the interactions between the user interface and the business
logic

Environment: Java, Spring Boot, React.js, Quarkus, GraphQL, Cassandra, MVC, Apollo Server, Apache Spark,
Kubernetes, AWS (EKS, S3, CloudFront)

Client: Excellus BCBS, Rochester, NY


Sr. Java Full Stack Developer
Oct 2020 – May 2022
 Developed a claims processing microservice using Core Java and Spring Boot, improving claim turnaround
time for the health insurance platform.
 Designed and implemented the application using the Model-View-Controller (MVC) architecture, ensuring a
clear separation of concerns, which enhanced the maintainability and scalability of the codebase.
 Developed custom repositories using Spring Data JPA and Spring Data MongoDB, simplifying data access
and reducing boilerplate code.
 Monitored database performance and optimized slow-running queries through profiling tools, resulting in
improved backend response times.
 Handled data migrations, backups, and restoration tasks for SQL and NoSQL systems, ensuring data safety
and system reliability.
 Implemented chatbot features using Dialogflow and integrated with Spring Boot, enhancing user
engagement through conversational interfaces.
 Used AI tools like IBM Watson for sentiment analysis and insights, integrating outputs with dashboards and
reports for end-user consumption.
 Automated content generation and testing scripts using AI tools, saving time in documentation, test case
creation, and mock data generation.
 Utilized Git hooks to enforce commit standards and run pre-commit validations, improving consistency and
reducing build failures.
 Resolved complex merge conflicts and rebase scenarios during parallel development, ensuring clean and
stable integration of feature updates.
 Created and maintained detailed Git documentation for onboarding new developers, including branching
strategy, commit guidelines, and merge policies.
 Automated code quality checks using SonarQube and Jenkins integration, maintaining high code standards
across the development team.
 Set up Jenkins shared libraries for reusable pipeline scripts, promoting consistency and reducing
duplication in CI/CD configurations.
 Integrated Jenkins with Docker and Kubernetes to perform container-based deployments, increasing
scalability and simplifying environment management.
 Leveraged Spring Boot Actuator and Micrometer to monitor application health, gather metrics, and
integrate performance dashboards with Prometheus and Grafana.
 Implemented exception handling, validation logic, and custom middleware in Spring Boot to maintain clean
architecture and improve debugging capabilities.
 Migrated legacy monolithic applications to Spring Boot microservices, streamlining deployments and
reducing downtime in production environments.
 Leveraged Swagger annotations in Java code to clearly describe API endpoints, request-response models,
and authentication methods for external stakeholders.
 Conducted Swagger integration with CI/CD tools to validate API schema during builds, avoiding contract
mismatches and increasing system reliability.
 Created custom Swagger configurations to include security definitions and advanced request schemas,
aligning documentation with project-specific requirements and compliance standards.
 Implemented complex data models using MongoDB collections and documents, ensuring optimal
performance and scalability.
 Implemented a secure member portal using React.js for the frontend and Spring Security for
authentication, enhancing policyholder access and account management.
 Designed and implemented RESTful APIs using Node.js and Express.js to handle requests for user data,
authentication, and resource management.
 Developed the frontend application using React.js, connecting it with the backend APIs to display real-time
data from Cassandra.
 Leveraged Azure DevOps, Azure Pipelines and GCP Cloud Functions to establish a robust CI/CD pipeline,
streamlining the deployment process for insurance product updates.
 Developed a machine learning model using Python, Azure Machine Learning, and BigQuery to predict
insurance fraud, integrating it with the Java-based claims processing system to flag suspicious activities.

Environment: Java, Spring Boot, React.js, Docker, Angular, MongoDB, Azure (DevOps, Pipelines, Machine
Learning), GCP (BigQuery, Cloud Functions), Python.

Client: U.S. Bank, Minneapolis, MN


Java Full Stack Developer
Jan 2018 – Sep 2020
 Developed a secure online banking platform using Java, Spring Boot, and Angular, integrating with AWS
Identity and Access Management (IAM) for robust user authentication and authorization.
 Designed normalized database schemas for MySQL and PostgreSQL to manage product inventories, user
accounts, and transaction histories.
 Used JUnit to create test cases that simulated high-load scenarios and analyzed the results to identify
performance bottlenecks.
 Created Kafka consumers using Java and Spring Boot to process and transform streaming data.
 Developed unit and integration tests for backend services using JUnit and Mockito, ensuring code quality
and reliability.
 Implemented microservices architecture on AWS ECS (Elastic Container Service) to enhance scalability and
performance of core banking services, including account management and fund transfers.
 Utilized AWS Lambda and API Gateway to create serverless functions for real-time transaction processing
and fraud detection, significantly reducing operational costs.
 Designed and implemented a responsive web interface using React and Redux, improving customer
experience across various devices for mobile and online banking services.
 Coordinated with the frontend team to integrate JUnit tests with frontend tests using tools like Jest for
React.js components.
 Leveraged AWS RDS with Oracle for secure and scalable database management, implementing complex
stored procedures for financial calculations and reporting.
 Integrated Apache Kafka on AWS MSK (Managed Streaming for Kafka) for real-time data streaming,
enabling instant updates for account balances and transaction histories.

Environment: Java, Spring Boot, Angular, React, Redux, AWS (IAM, ECS, Lambda, API Gateway, RDS, MSK),
Microservices, Oracle.

Client: Elevance Health, Indianapolis, IN


Java Developer
Aug 2016 – Dec 2017
 Implemented RESTful APIs with Spring Boot, facilitating seamless integration between various components
of the healthcare management system.
 Integrated Jenkins pipelines with Kubernetes for automated deployment and rollback of microservices.
 Utilized Apache Kafka for building real-time data streaming pipelines, enhancing data processing efficiency
and system responsiveness.
 Created and maintained JIRA boards for sprint planning, daily stand-ups, and retrospectives.
 Integrated SQL databases with backend APIs developed in Java (Spring Boot) and Node.js (Express.js).
 Developed and maintained Oracle database procedures and functions, optimizing data retrieval and
storage for large-scale health records.
 Implemented best practices for Kafka configuration to handle high-throughput data streams.
 Converted existing monolithic applications into Docker containers to standardize environments and simplify
deployment processes.
 Designed and implemented RESTful APIs using Java and Spring Boot to handle various business logic and
data processing tasks.
 Conducted thorough testing and debugging of HTML and CSS code to ensure functionality and visual
accuracy.
 Implemented OAuth 2.0 and JWT for secure authentication and authorization in the healthcare application,
ensuring HIPAA compliance.
 Created and managed issues in JIRA, linking related tasks and subtasks to ensure comprehensive tracking
of development efforts.
 Implemented comprehensive API documentation using Swagger, enabling easy integration and
collaboration with other teams.
 Used Kubernetes Secrets to securely manage sensitive information such as database credentials and API
keys.
 Optimized Kafka producer and consumer configurations for low latency and high throughput.
 Leveraged Elasticsearch for efficient full-text search capabilities, significantly improving user experience in
accessing medical information.

Environment: Java, Spring Cloud, Spring Boot, Microservices, Kafka, Jira, Oracle, HTML, CSS, OAuth 2.0, JWT,
Elasticsearch.

Client: Tatva Soft, India


Java Developer
May 2013 – Dec 2015
 Developed robust Java applications using Spring Framework, Hibernate, and RESTful web services to create
scalable and maintainable enterprise solutions.
 Implemented MVC architecture using Spring MVC for web applications, ensuring separation of concerns and
improving code organization.
 Optimized web pages for performance by minimizing CSS and JavaScript files, leveraging browser caching,
and using efficient coding practices.
 Developed complex SQL queries for various CRUD operations, ensuring efficient interaction with the
database.
 Utilized Maven for dependency management and build automation, streamlining the development process
and enhancing project consistency.
 Designed and optimized SQL queries for Oracle databases, improving application performance and data
retrieval efficiency.
 Collaborated with cross-functional teams using Agile methodologies and JIRA for project management,
ensuring timely delivery of high-quality software.
 Designed and developed responsive web pages using HTML5 and CSS3, ensuring compatibility across
various devices and browsers.
 Implemented unit testing using JUnit and integration testing with Mockito, significantly increasing code
coverage and reducing bug occurrences in production.
 Developed SQL-based reports to provide business insights and track key performance indicators (KPIs).

Environment: Java, Spring, Hibernate, REST, Maven, Oracle, SQL, JUnit, Mockito, Agile, JIRA, HTML, CSS.

You might also like