Home

Vamsi Krishna Guttikonda - Java Full Stack Developer
[email protected]
Location: Yonkers, New York, USA
Relocation: Ready-To-Relocate
Visa: H1B
Vamsi Krishna
Phone: +1 832-225-6700
Email: [email protected]



Professional Summary:
Experienced Java Full Stack developer with around 9 years of extensive experience in the SDLC, adept at designing, implementing, and maintaining diverse web-based, Enterprise, Client/Server, and Distributed applications
I am proficient in web technologies and client-server technologies including Java, Hibernate, Spring, Spring Boot, Web Services, JSP, XML, JDBC, JavaScript, AngularJS, React JS, Bootstrap, NodeJS, jQuery, SQL, and databases like Oracle, DB2, and MySQL.
I am skilled in Java 8/11/17/21 features for enhanced application performance and experienced in building distributed systems and microservices architecture utilizing Kafka.
Delivered solutions that improved system performance by 30% through microservices optimization and query enhancements.
Specialized in full-stack development with a focus on creating secure and scalable enterprise applications
Optimized application performance by implementing caching strategies such as Write-Through, Write-Behind, and Cache-aside using Redis.
Well-versed in RDBMS and No-SQL technologies, web services, XML, and code management tools like GitHub, with expertise in Continuous Integration tools such as Jenkins and Ansible.
Profound experience in front-end development with technologies such as HTML5, CSS3, JavaScript, TypeScript, Angular, React, Redux, and Bootstrap.
Created and managed tickets and change requests using ServiceNow, ensuring proper documentation and timely resolution.
Enhanced application security by implementing OAuth 2.0 and JWT-based authentication mechanisms, ensuring robust data protection and secure user access.
Utilized Git for version control, ensuring effective collaboration and streamlined development across multiple teams.
Highly Proficient in using OOPS for building n-tier architecture systems with hands-on development expertise in front-end UI layer, application layer including middleware, core business frameworks, and Back-end database layer integration.
Proficient in UNIX, Shell scripting, and IDEs like Eclipse, NetBeans, Visual Studio, and IntelliJ, with hands-on experience in implementing DevOps practices and cloud solutions, including OpenShift and various AWS services.
Extensively used Python and Data Science Libraries such as NumPy, Pandas, PySpark, PyTest, and PyExcel.
Demonstrated ability in deploying both SOAP and RESTful web services.
Experienced in deploying applications on servers such as Apache Tomcat, JBoss, WebSphere, and WebLogic.
I am knowledgeable in messaging queues like JMS, IBM MQ, Rabbit MQ, and Apache Kafka
Regularly engaged in Scrum rituals including daily stand-up meetings and estimation sessions
Strong experience in unit testing tools of JavaScript frameworks like Karma, Jasmine, Mocha, Chai, and Jest.
Used Log4j, Splunk for logging and tracing messages.
Expertise in containerization-based technologies such as Docker and Kubernetes.
Extensive experience with AWS cloud services, including EC2, EBS, VPC, RDS, S3, and Lambda, for deploying and managing scalable applications.
Proficient in AWS networking services such as VPC, Route 53, and CloudFront, optimizing performance and security for distributed applications.
Integrated AWS Lambda with S3 event triggers to automate file processing and data workflows.
Skilled in configuring Azure DevOps for CI/CD pipelines, enabling seamless integration and delivery of applications with reduced deployment times.
Developed serverless applications with Azure Functions, reducing infrastructure costs by 30%
Well-versed in using software development methodologies like Waterfall, Agile (SCRUM), Test-Driven Development (TDD), and Service-Oriented Architecture.
Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.
Proficient in build automation tools including ANT, Maven, and Gradle for managing project dependencies and streamlining the build process.
Hands-on experience with NoSQL databases including MongoDB, Cassandra, and DynamoDB, optimizing data storage for scalable and high-performance applications.
Experience in version control systems including Git, SVN, GitHub, and GitLab, ensuring efficient collaboration and code management across teams.
Integrated Cassandra NoSQL database with microservices to enhance data throughput in distributed architectures.
Implemented Redis caching strategies to reduce database load and improve application response times by up to 40%.
Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.


Technical Skills:
Languages Java 8,11,17,21, Python, PL/SQL, JavaScript
Web Technologies JSP, Servlets, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, JSF, HTML5, CSS3, Java Beans, Angular, React.js, Node.js, AJAX
Web/App Servers Apache Tomcat, Web Logic, Web sphere, JBoss.
IDE IntelliJ, Eclipse, Net Beans
Tools Ant, MAVEN, PL/SQL Developer, Junit, JIRA, Gradle, Camunda BPM
Databases Oracle, MySQL, MSSQL Server, PostgresSQL, MS-Access, Mongo DB, Cassandra, DynamoDB
Frameworks Spring Boot, Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring ORM with Hibernate), Hibernate, Log4j, JSF, JPA, Netflix OSS Stack (Spring Cloud, Eureka, ZUUL)
Version Control SVN, Git, GitLab, GitHub
Development Methodologies Waterfall, Agile, Scrum, Test Driven Development(TDD)
Services SOA architecture, RESTFUL/SOAP, Microservices, Apigee
Integration Tools Hudson, Ivy, Jenkins, Ansible
Cloud Technologies AWS Lambda, S3, Secret Manager, Cognito, EC2, ECS, Code Deploy, CloudWatch, RDS, GCP Stack Driver, Docker, Kubernetes, Cloud Formation
Unit Test Framework Jasmine, Karma, TestNG, Selenium and Protractor
Professional Experience:
Bank of New York, New York City, NY | Java Full Stack Developer April 2023 Present
Responsibilities:
Actively contributed to the prioritization and grooming of user stories in Agile frameworks to ensure that the most critical features were implemented first, improving project efficiency and meeting client deadlines with 95% on-time delivery.
Participated in full SDLC processes, including analysis, design, development, testing, and deployment of cloud-native applications.
Designed and developed reusable UI components in Angular, improving development efficiency by 30% and ensuring consistency across various modules. This was done during the development of a fraud detection system to streamline the creation of multiple UI elements like tables and forms, improving scalability and reducing development time for new features. The outcome was a more efficient development process and consistent UI across the system.
Integrated Axon Server for distributed event handling, ensuring low-latency communication and optimized event storage.
Configured Axon Server for distributed command handling, event storage, and real-time messaging, enhancing system responsiveness and scalability.
Implemented asynchronous communication patterns using Kafka to enhance scalability and fault tolerance, ensuring seamless inter-service communication and efficient data handling in a real-time fraud detection system.
Migrated critical components from monolithic architecture to an Axon-powered event-driven system, reducing response time for key operations by 40%.
Designed and maintained highly available and scalable systems, achieving 99.9% uptime for business-critical applications
Integrated JWT-based authentication in the Angular frontend using HTTP interceptors to securely handle user authorization for a fraud detection system, ensuring only authorized users could access sensitive transaction data. This was done to enhance security and enforce proper authentication mechanisms. As a result, access to sensitive data was secured, and unauthorized access was prevented.
Designed and implemented containerized applications using OpenShift, ensuring high availability and scalability.
Built responsive and user-friendly UIs using Angular Material, incorporating pre-built components like tables, cards, and dialogs to display transaction data, improving user interaction by 25%. This was done while implementing fraud detection transaction management to provide a consistent, attractive, and functional user interface with minimal custom styling. The outcome was improved user engagement and clarity in transaction data, leading to better user feedback.
Developed scalable microservices using Spring Boot, enabling seamless backend communication and reducing system downtime by 20%. This was during the implementation of a fraud detection system to build decoupled, independently deployable backend services. The outcome was increased system reliability, reduced maintenance overhead, and simplified service deployments and updates.
Designed and developed scalable microservices using Spring Boot and RESTful APIs, ensuring optimized performance and reliability for high-traffic financial applications.
Enhanced security and authentication by implementing JWT-based authorization and multi-factor authentication (MFA).
Designed and developed RESTful APIs with Spring Boot for integrating with third-party financial systems, improving transaction processing speeds by 30%. This was done to connect fraud detection services with external financial platforms in real-time. As a result, transaction speed was enhanced, reducing latency and ensuring smooth data exchange.
Integrated Spring Data JPA with PostgreSQL for efficient data persistence and optimized queries, reducing database response time by 40%. This was implemented during the backend design to handle large volumes of fraud transaction data. The outcome was better performance, reduced database load, and ensured efficient interaction with the backend database for fraud detection processes.
Managed containerized applications in OpenShift, optimizing workload distribution and security policies.
Configured and automated deployments using IBM UrbanCode Deploy (uDeploy) for streamlined CI/CD pipelines.
Implemented a fraud alert system with real-time notifications, reducing response time to suspicious activities by 50%.
Orchestrated microservices deployment with Kubernetes, achieving 99.9% application uptime during peak traffic periods.
Implemented asynchronous communication patterns using Kafka for decoupled and resilient inter-service communication, which enhanced scalability and fault tolerance. This was crucial during the system design to handle large volumes of real-time data. The outcome was an increase in scalability and resilience, allowing the system to handle more traffic efficiently.
Developed real-time fraud detection using Kafka streaming, ensuring near-instantaneous transaction validation and alerting.
Configured AWS CloudWatch to monitor key performance metrics of microservices, improving incident response times by 50% through real-time alerts and automated notifications. This was set up to monitor and track system health in a production environment. The outcome was faster response to issues, ensuring minimal service disruptions.
Integrated Jenkins and Docker into the CI/CD pipeline, reducing deployment times by 40% and minimizing manual intervention during release processes. This was done during the setup of automated deployment workflows to streamline the release cycle. The outcome was faster, more reliable deployments, improving overall team productivity.
Designed and implemented OAuth 2.0 authentication and JWT-based security, securing user access to financial data.
Managed PostgreSQL databases on AWS RDS, ensuring automated backups, failover, and scaling, leading to 99.9% uptime and reducing database maintenance efforts by 40%. This was implemented for managing the backend database in a cloud environment. The outcome was high database up time, improved system reliability, and reduced operational costs.
Implemented PL/SQL procedures and optimized Oracle DB queries, reducing query execution time by 40%.
Implemented AWS Lambda, EC2, and API Gateway for serverless architecture, reducing infrastructure overhead and improving system reliability.
Developed unit and integration tests using TestNG, aligning with TDD best practices.
Designed and implemented E2E solution architecture, integrating multiple services and optimizing performance across distributed systems.
Designed and implemented a scalable storage solution on AWS S3 to store and manage large volumes of financial records and transaction data. This solution significantly reduced storage costs by 20% while enhancing data retrieval speeds and ensuring high availability for mission-critical applications.
Implemented TDD/BDD using JUnit, Mockito, and Cucumber to ensure robust application development and test coverage.
Designed and implemented serverless computing patterns by transitioning containerized applications to AWS Lambda.
Created AWS Lambda serverless functions for event-driven architecture, reducing infrastructure costs and improving scalability.
Environment: Java 11, Spring Boot, Angular 15, REST APIs, PostgreSQL, MongoDB, Hibernate, Kafka, Redis, Docker, Kubernetes, AWS (EC2, RDS, S3), Jenkins, Quarkus, JWT, Spring Security, GitHub, Grafana, Kibana, JIRA, JMeter.

TIAA Financial Services, Iselin, NJ | Java Full Stack Developer January 2022 March 2023
Responsibilities:
Developed and optimized microservices in Java and Spring Boot, including Data Aggregation, Chart Data, and User Preferences services for a financial analytics platform.
Utilized Kafka for asynchronous message queuing between microservices, enabling real-time processing of high-volume financial data for enhanced system responsiveness and reliability.
Designed and implemented RESTful APIs to handle hierarchical financial data, enabling interactive visualizations like sunburst charts for portfolio analysis and insights.
Optimized data aggregation and processing logic, reducing response times by up to 30% through efficient database queries and the implementation of caching strategies (e.g., Redis).
Developed and optimized backend microservices using Spring Boot, Java, and REST APIs, supporting financial analytics applications.
Developed unit and integration tests using TestNG, aligning with TDD best practices.
Automated system processes and maintenance tasks using advanced Unix/Linux commands and shell scripting, improving system performance by 20%.
Designed and implemented SQL queries, stored procedures, and triggers for Oracle databases, optimizing data processing and ensuring high performance.
Implemented GraphQL subscriptions to enable real-time updates for financial data dashboards using WebSockets.
Collaborated with the front-end team to deliver the necessary data formats for Apache ECharts, ensuring smooth integration of interactive charts in the dashboard.
Implemented OAuth 2.0 authentication to enhance API security and ensure compliance with industry standards.
Used Google Cloud Pub/Sub for event-driven messaging, ensuring reliable communication between distributed services with low latency.
Utilized PL/SQL, Oracle DB, and NoSQL (MongoDB) for high-performance data retrieval, reducing data processing times by 30%.
Led the end-to-end (E2E) solutioning of distributed systems, ensuring performance, reliability, and scalability.
Deployed containerized applications on OpenShift and Kubernetes, ensuring dynamic scaling and efficient resource allocation.
Improved the performance of the sunburst chart by reengineering the backend, reducing the latency for large financial datasets and ensuring real-time updates.
Integrated Apache ECharts for financial visualizations, improving data rendering efficiency by 30%.
Integrated MongoDB for flexible and scalable data storage, ensuring efficient querying and retrieval of financial data across multiple service layers.
Implemented real-time monitoring and logging using Splunk and ELK stack, improving system observability and reducing downtime by 25%.
Utilized Eclipse and Oracle Developer IDEs for in-depth debugging, identifying and resolving Java and SQL-based application issues.
Worked on Azure-based microservices, leveraging cloud-native tools for optimized workload performance.
Incorporated responsive design principles using Bootstrap and CSS3, improving user experience across devices.
Integrated SAML-based SSO solutions like Okta, simplifying user authentication across enterprise applications
Developed a User Preferences Service to allow users to save and retrieve personalized dashboard settings, enhancing user experience and engagement.
Used AWS services (EC2, S3, Lambda, RDS) for cloud deployment, ensuring scalability and high availability of the application.
Designed and implemented serverless solutions on AWS Lambda, reducing operational overhead and enhancing application performance.
Leveraged Docker and Kubernetes for containerization and orchestration of microservices, ensuring seamless and consistent deployment across environments.
Implemented CI/CD pipelines using Jenkins to automate testing, build, and deployment processes, streamlining the release cycle.
Used Kafka/RabbitMQ for asynchronous communication between microservices to handle high-volume, real-time data processing.
Followed Agile and Scrum practices, participating in sprint planning, daily standups, and retrospectives, ensuring timely delivery of features and consistent communication with cross-functional teams.

Environment: Java, J2EE, Angular, Spring IOC, Spring MVC, Spring Boot, Spring AOP, Python, Rest API, Swagger, Jenkins, AWS Code build, AWS S3 bucket, AWS Lambda, AWS EC2 instance, AWS Code Pipeline, Kafka, Junit, Mockito, AWS IAM.
Anthem, Atlanta, Georgia | Java Full Stack Developer July 2019 - Dec 2021
Responsibilities:
Designed and developed RESTful APIs using Spring Boot to manage and process healthcare encounter data, enabling seamless integration with external systems.
Built Node.js backend services to process healthcare encounter data and integrated AWS Lambda for serverless execution of time-sensitive workflows.
Implemented over 300 PL/SQL stored procedures to handle complex business logic, improving query performance and enhancing operational efficiency.
Built GraphQL endpoints to streamline healthcare encounter data retrieval, reducing API response times by 35%
Employed Kafka and RabbitMQ for real-time data exchange between microservices, ensuring high availability and a fault-tolerant architecture for healthcare encounter data processing.
Developed responsive and dynamic web applications using Angular and TypeScript, integrating NgRx for state management and ensuring seamless user interactions.
Created a web-based developer utility tool to automate repetitive tasks, increasing development efficiency and reducing manual effort by 25%.
Enhanced security in GraphQL APIs by implementing JWT-based authentication and role-based access control (RBAC).
Integrated Angular frontend with Spring Boot backend, ensuring smooth communication and efficient data retrieval.
Ensured HIPAA compliance by implementing secure authentication and authorization with Spring Security, OAuth2, and JWT, protecting sensitive healthcare data.
Integrated FHIR standards for interoperability with Electronic Health Record (EHR) systems, enabling smooth healthcare data exchange and ensuring regulatory compliance.
Containerized the application using Docker and orchestrated deployments with Kubernetes on AWS EC2, improving scalability and reducing infrastructure costs.
Migrated legacy systems to microservices architecture, reducing maintenance costs by 15%.
Enhanced data compliance by integrating FHIR standards, achieving 100% HIPAA compliance during audits.
Designed and implemented CI/CD pipelines with Jenkins, AWS CodePipeline, and Terraform, automating builds, tests, and deployments for faster release cycles.
Enhanced application performance by implementing Redis for distributed caching, reducing database load and improving response time by 30%.
Utilized Kafka and RabbitMQ for message queuing and real-time communication between microservices, ensuring high availability and fault tolerance.
Implemented database partitioning and sharding strategies for Oracle SQL and MongoDB, significantly improving query performance and data scalability.
Improved data processing times by 30% by optimizing SQL queries and database indexing.
Actively participated in Agile Scrum ceremonies (sprint planning, stand-ups, retrospectives), ensuring timely delivery and alignment with business objectives.
Collaborated with front-end developers, database administrators, and system architects to ensure seamless integration across the full stack.
Environment: Java, AngularJS, Spring MVC, Spring State Machine, JavaScript, Webservices, Oracle, SOAP, REST, JUNIT, Postman, NoSQL.
Walgreens, Deerfield, Illinois April 2018 June 2019
Software Engineer
Developed scalable microservices for photo order management, customer data handling, and order tracking using Java, Spring Boot, and J2EE, ensuring robust system performance.
Designed and implemented RESTful APIs and SOAP Web Services to integrate with external systems, such as payment gateways, store management systems, and logistics platforms.
Utilized Spring MVC and Spring Security to build secure and efficient backend components for customer authentication, order processing, and data validation.
Optimized database queries and transaction management using Oracle and DB2, improving query performance and handling high-volume, real-time order transactions.
Worked with JDBC and iBATIS for database interaction and implemented ORM techniques to map business objects to relational data models.
Designed microservices integrated with Kafka to handle asynchronous processing of customer order transactions, improving reliability and scalability of the order management system.
Developed a scalable order tracking system, handling 1M+ daily transactions with a 99.9% success rate.
Implemented data masking and encryption, securing sensitive customer data and reducing vulnerabilities by 30%
Designed and maintained efficient build and deployment pipelines using ANT, ensuring fast and reliable deployment cycles for production and testing environments.
Managed backend deployment and application servers with WebSphere, JBOSS, and Apache Tomcat, ensuring scalability and high availability for the platform.
Implemented monitoring and logging solutions using Dynatrace and SonarQube, identifying performance bottlenecks and ensuring code quality.
Contributed to CI/CD automation processes, ensuring smooth code integration, testing, and deployment using Jenkins and Docker.
Ensured secure handling of sensitive customer data by applying encryption, data masking, and best practices in Spring Security.
Led efforts to troubleshoot and resolve issues related to system performance, database transactions, and integration points, reducing downtime and improving platform reliability
Actively participated in 400 daily stand-ups, 100 sprint planning, and 50 retrospective meetings in an Agile development environment.

Environment: Kotlin, HP_UX, Struts Framework, Tiles Framework, Enterprise Java Beans, Java Script, HTML, CSS, AJAX, Oracle (SQL & PLSQL), DB2, Toad, XML, XSLT, log4j, Shell Scripting, ANT

Keysight Technologies, Hyderabad India June 2014 April 2016
Software Engineer
Responsibilities:
Managed the entire software development lifecycle, from gathering requirements to design, development, testing, deployment, and production support for a management system using Core Java 8/J2EE.
Integrated the application with the J2EE services layer using Spring framework for efficient backend processing and service orchestration.
Leveraged AWS services such as EC2 for scalable computing, S3 for secure storage, and AWS API Gateway for streamlined connectivity.
Employed Spring for dependency injection (DI) and Spring Core for building the application based on the Inversion of Control (IoC) design paradigm.
Integrated Kafka into the application's messaging system to facilitate real-time data streaming and inter-service communication, optimizing the efficiency of the management system.
Implemented Spring Actuator for monitoring and managing application health and metrics.
Developed data access objects (DAO) using Spring ORM with Hibernate, ensuring efficient database interaction and ORM mapping.
Created Spring configuration files to define beans, data sources, and Hibernate properties, facilitating seamless database integration.
Implemented database connection methods using JDBC for interacting with the Oracle database, enabling efficient data storage and retrieval.
Designed a DAO pattern to abstract access to data source objects, promoting a clean separation of concerns in the healthcare application.
Developed SQL queries and stored procedures using PostgreSQL for data retrieval and manipulation in the database.
Utilized Log4j for logging different levels of information, such as errors, info, and debugging, to maintain detailed logs for the application.
Designed and developed batch processing jobs using Spring Batch to handle large volumes of data.
Employed Test-Driven Development (TDD) methodologies using JUnit and Mockito to ensure code quality and reliability.
Environment: Java, Spring Framework, Spring IOC, Hibernate, Spring REST, MongoDB, SOAP, Jersey, JBoss, WebLogic, GitHub, Maven, AWS Elastic Beanstalk, EC2, RDS, S3
Certifications:
Oracle Certified Associate, Java SE 8 Developer.
AWS Certified Developer.
Docker for Developers
Education Qualifications:
Master of Science in computer science Rivier University
Bachelor of Technology in Electronics and Communication Engineering, ASIST
Keywords: continuous integration continuous deployment artificial intelligence user interface message queue javascript access management sthree database microsoft procedural language New Jersey New York

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4855
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: