Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vamshi Ram

Dallas,TX

Summary

Experienced and result driven Full Stack Developer with a deep understanding of frameworks, passionate about delivering high quality code with a focus on performance optimization and user centric design. Strong team collaboration and communication skills, mentoring and contributing to team success and business objectives.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Sr. Software Development Engineer

CVS Pharmacy, Inc
11.2022 - Current
  • Worked on developing Springboot applications in java for creating backend API,s for personalization and header for cvs .com
  • Effectively used Confluent cloud to create Kafka topics and created applications to produce and consume data from the topics using java and NodeJs for effective queuing mechanism and notification delivery for CVS prescriptions.
  • Worked on migrating application from springboot to Gradle.
  • Worked on creating capabilities and resolvers using Graph QL including mutations and queries in Nest Js applications which helped the teams to consume one single API with multiple request formats.
  • Worked on creating backend Node Js applications and creating Restful Api's for sending email and sms notifications for Pharmacy services such as CVS MinuteClinic.
  • Enabled a setup that performs CircleCI build/deployment validations for any code push to fasten the deployment through Harness.
  • Worked on creating BDD test cases using JBehave as per the product requirement.
  • Worked on effectively managing the users data in both SQL and NoSQL databases like MySQL, MongoDB and Cassandra.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards hearby optimizing the applications for enhanced performance for decreasing the response times of API's.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Effectively worked on developing and integrating applications with GCP making it easier to scale applications up/down.
  • Worked on Grafana dashboard setup which helped teams to Monitor the traffic and metrics of applications.
  • Used ArgoCD to monitor application health .

Java Systems Engineer

ACT,Inc
07.2018 - 11.2022
  • Developed RESTful Microservices as a Spring Boot Application Compatible with AWS.
  • Used Node.js on the server side to create lambda functions and to install necessary packages into the application, deploying onto the cloud.
  • Responsible for creating web Applications using Angular, HTML, CSS.
  • Experience in Building Web Service Contracts in SOA Service Manager, Orchestration, performance tuning.
  • Implemented Authentication & Authorization with Site Minder and Spring security.
  • Streamed data from MySQL, Oracle. Into existing Data Lake
  • Worked on Kafka heavily, the Horton Works platform and Kubernetes.
  • Designed the project, implementation and some project management of small teams.
  • Used version control such as Git / Bitbucket and Jenkins for build/deployment.
  • Used messaging broker solutions such as RabbitMQ.
  • Expertise in production monitoring solutions such as Splunk and NewRelic .
  • Developed automated applications for the use of Data Collections, Data Transformation, and Analysis. Design and implemented Data pipelines.
  • Developed Application to asses JSON and XMl from Restful web service from consumer side using React JS.
  • Responsible for enabling developers to use services for implementing event driven architectures in public (AWS) and private clouds, like AWS Managed Streaming for Kafka (MSK) and SNS/SQS.
  • Used Change Data Capture (CDC) realtime data replication tool as the source for Apache Kafka Producer.

Java Hadoop Developer

Premier Inc
05.2016 - 06.2018
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Involved in creating Hive Tables, loading with data and writing Hive queries which will invoke and run MapReduce jobs in the backend.
  • Writing MapReduce (Hadoop) programs to convert text files into AVRO and loading into Hive (Hadoop) tables.
  • Worked with NoSQL databases like HBase in creating HBase tables to load large sets of semi structured data coming from various sources.
  • Developing design documents considering all possible approaches and identifying best of them.
  • Created forms to collect and validate data from the user and performed API integration using Angular.
  • Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop.
  • Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop
  • Import the data from different sources like HDFS/HBase into SparkRDD.
  • Experienced with Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.

Java Developer I

HSBC Software Development Pvt Ltd
09.2013 - 11.2015
  • Used Validator plug-in to Struts for server-side validation
  • Designed and developed struts action classes for the controller responsibility
  • Created user Interface through HTML and JSP. Designed and Developed interactive and dynamic front end web applications using HTML, Bootstrap and CSS
  • Involved in developing various Servlets
  • Developed JUnit test cases for unit testing
  • Used Struts to implement MVC framework for the presentation tier and Simplified client-side scripting of HTML using JQuery, a crossbrowser JavaScript library
  • Used JDBC API to connect to the database and Performed CRUD operations to get and check the data
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring the objects between the application and the database
  • Used Java /J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Worked on developing the single page UI application UI using AngularJS with HTML and CSS styling.
  • Experience in creating the angular services and intergration for AJAX calls with RESTFul apis in the backend.
  • Worked on creating modules for the user authentication using Angularjs.

Education

Master of Science - Computer Science

University of Illinois At Springfield
Springfield, IL
07.2017

Skills

Technologies, Tools &Frameworks:

  • Java
  • NodeJs
  • SpringBoot,SpringBatch
  • Kafka
  • GraphQl
  • NestJs, Javascript
  • Angular,Html,CSS,Bootstrap,Reactjs
  • Jenkins,CircleCi,Harness,Nexus,JFrog
  • Jacoco,Mockito,Karma,Jest
  • GCP,AWS,ArgoCD
  • Splunk,Grafana
  • Jira,Rally,Confluence,GitHub,GitLab,BitBucket
  • MySQL,Oracle,Cassandra,MongoDB
  • SonarQube,CheckMarx
  • Redis,Tapstream
  • Security best practices, Team collaboration, Code Reviews, Mentoring, Knowledge transfer

Certification

  • Associate Cloud Engineer (Google Cloud)
  • Quantum Metric Foundations
  • Quantum Metric University | Engineer
  • Quantum Metric University | Business Analyst

Timeline

Sr. Software Development Engineer

CVS Pharmacy, Inc
11.2022 - Current

Java Systems Engineer

ACT,Inc
07.2018 - 11.2022

Java Hadoop Developer

Premier Inc
05.2016 - 06.2018

Java Developer I

HSBC Software Development Pvt Ltd
09.2013 - 11.2015

Master of Science - Computer Science

University of Illinois At Springfield
Vamshi Ram