Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Vamshi Ramineni

Summary

  • Staff Software Engineer(Full Stack) with 8+ years of hands-on experience in B2B rewards management, Payment processing, and E-commerce domains with a primary focus on the development and maintenance of Web applications, and SDLC including analysis, design, implementation, integration, testing, and maintenance.
  • Experienced in implementing multiple Rest-based microservices and front-end web applications.
  • Worked as a scrum master with extensive experience in Agile methodologies and different agile ceremonies like Scrum, grooming, planning, and retrospective.

Overview

9
9
years of professional experience

Work History

Staff Software Engineer

Blackhawk Network
Coppell, TX
07.2020 - Current
  • Developed client-facing web application for rewards ordering using Angular and Node.js and back-end REST-based Microservices applications using Spring Boot, and Spring Data.
  • Implemented snapshot isolation on SQL Server to improve the performance of the spring application by making the database read calls to the snapshot isolation data source and write calls to the actual data source.
  • Experienced in building, testing and deploying the applications by adopting DevOps tools like Git, Jenkins, Docker, Kubernetes.
  • Expertise working with AWS, EKS as containerization and terraform key features.
  • Implemented Hazel cast In-Memory data store to provide fast access to data.
  • Worked on various modules of an internal Ruby application used for configuring gift card products.
  • Improved performance of a spring application by converting Hibernate SQL queries to native queries.
  • Created build artifacts using Jenkins as CI/CD tool for the applications and deployed in AWS EC2 instances.
  • Hands on experience using multiple AWS services for autoscaling applications using EC2, creating S3 Buckets, Cloudformation for creating application stacks, checking CloudWatch logs, CloudFront, RDS as database, Route 53 for DNS, IAM, Code deploy for deploying application, triggering Lambda functions, Redis for caching.
  • Actively Participated in tracking and resolving Production issues using Splunk to analyze logs for all major applications and identify the most affected areas or reoccurring issues.
  • Used Bitbucket for Source Control and Version Management of all codes and resources.
  • Actively involved in doing code reviews within the team and leaving impactful comments which improved the code efficiency.

Software Engineer

Blackhawk Network
Pleasanton, CA
11.2018 - 06.2020
  • Developed the REST-based Microservices using Spring Boot, and Spring Data with JPA.
  • Used Hibernate as a persistence Layer - using the SQL Server Database and configuration data to provide persistence services and persistent objects to the application.
  • Implemented grpc to convert JSON data to protobuf messages, reducing latency between requests and responses and decreasing complexity in order to promote a more rapid development process.
  • Knowledge of working with the POSTMAN tool to test the web service rest endpoints.
  • Implemented microservice applications using Spring boot and Couchbase NoSQL database.
  • Leveraged HQL and SQL as the query languages in Hibernate Mapping.
  • Integrated the Spring and Hibernate framework.
  • Designed and implemented a Hibernate Annotation-based persistence layer for the backend.
  • Implemented unit testing and integeration testing using EasyMock and Mockito for good code coverage.
  • Executed Linux commands for analyzing system logs.
  • Worked on secure coping local application build to server.

Software Developer

Intuit
San Diego, CA
01.2018 - 10.2018
  • Designed Microservices based on Springboot framework in Elastic path.
  • Consumed Rest web services through Angular services to get JSON Object and modified the response object to display in UI.
  • Used Maven as the build tool for project management.
  • Executed Apache JMeter load testing for analyzing and measuring the application performance.
  • Involved extensively in Code Reviews, Unit testing, and Process Improvements.
  • Involved in developing BDD scripts with Cucumber and writing step definitions, and features in Gherkin.
  • Implemented API automation using the Karate framework.

Java Developer

Denken Solutions
Irvine, CA
05.2017 - 12.2017
  • Designed and developed Spring boot application using Java 8's new Streams API and parallel Streams to partition the streams.
  • Involved in developing use cases for the project design using UML.
  • Created a design and implemented a lead discovery web application using Typescript, JavaScript, HTML, CSS, MVC, and Web API.
  • Involved in designing the Graphical User Interfaces, and Webpages using HTML5, Angular JS, and BOOTSTRAP.
  • Leveraged Concurrency/Multithreading in programming to improve overall application performance.
  • Utilized Spring framework in the development of a business bean and to interact with the Hibernate ORM tool.

Jr. Java Developer

ECIL
India
01.2015 - 12.2015
  • Implemented core concepts of Java like Multi-threading, Collections, Exception handling, Data abstraction and encapsulation, polymorphism, serialization, and Inheritance to solve complex problems.
  • Involved in designing, developing, and configuring server-side J2EE components like JavaBeans, JSP, Servlets, and deployments in WebSphere.
  • Created REST APIs as per the application design using Spring Framework.
  • Used Spring boot ask scheduler to load files based on specific time intervals to read the data.
  • Configured digital certificates, using Java key tool for secured applications
  • Involved in Support activities like monitoring scheduler jobs, processing the documents in the UNIX Server, and setting up the configurations to extract the documents from server.
  • Implemented design patterns like Service Locator, Data Access objects, and MVC.
  • Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.

Education

Master of Science - Computer Science

University of Central Missouri
Warrensburg, MO
05-2017

Bachelor of Technology - Electrical, Electronics And Communications Engineering

JNTU
Hyderabad
04-2015

Skills

  • Core Java & Java EE
  • Spring & SpringBoot
  • Hibernate
  • JavaScript
  • TypeScript
  • Angular
  • AWS
  • Kubernetes
  • Ruby on Rails
  • SQL Server 2008/PostgreSQL
  • Couchbase/MongoDB
  • Redis
  • HTML & CSS
  • AJAX

Timeline

Staff Software Engineer

Blackhawk Network
07.2020 - Current

Software Engineer

Blackhawk Network
11.2018 - 06.2020

Software Developer

Intuit
01.2018 - 10.2018

Java Developer

Denken Solutions
05.2017 - 12.2017

Jr. Java Developer

ECIL
01.2015 - 12.2015

Master of Science - Computer Science

University of Central Missouri

Bachelor of Technology - Electrical, Electronics And Communications Engineering

JNTU
Vamshi Ramineni