Home

Vamshidhar Reddy K - Java Full Stack Developer
[email protected]
Location: Irving, Texas, USA
Relocation: Yes
Visa: H1B
Vamshidhar Reddy K
Java Full Stack Developer
(972)-807-0105
[email protected]
Irving, TX
Yes
H1B


Professional Summary
Full Stack Developer with over 8+ years of professional experience in development and deployment of various Object oriented and web - based Enterprise Applications using Java/J2EE technologies and working on the complete Software Development Life Cycle (SDLC).
Extensive knowledge and experience on all phases of Software Development Life Cycle (SDLC) mainly on Test Driven Development (TDD), Agile and Waterfall methodologies.
Expertise in Java and Kotlin,Android SDKVersion, NDK, Android 2.2 to Android 10
Excellent understanding of Object-Oriented design methodology and Core Java concepts.
Strong knowledge on Model View Controller (MVC) framework and Data Access Objects (DAO) layer.
In-depth knowledge in implementing J2EE Design Patterns.
Highly skilled in designing and Jenkins, AWS Serverless Lambda, Node JS, S3, DynamoDB, CloudWatch node.js, Elastic Search developing web applications be ensuring compliance with business requirements.
Good Knowledge of Python and Python Web Framework
Knowledge on various open-source frameworks like Struts and Spring.
In-depth knowledge in using J2EE technologies such as JSP, Servlets, JDBC.
Experiences in major web application server like Apache Tomcat, Apache Camel, JBoss, WebLogic.
Experience in designing web applications with front-end technologies like HTML, XML, JavaScript, jQuery, CSS, Ajax and Bootstrap.
Experienced in developing web-based applications using Python, Django, QT, C++, XML, CSS, JSON,
HTML, DHTML, JavaScript and JQuery.
Knowledge of development in Java, AngularJS, Node.js, SQL and JavaScript, HTML, CSS.
Knowledge of NoSQL databases such as Cassandra, Elasticsearch, and MongoDB.
Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
Good Experience in using React JS components, Forms, Router and Flux concept.
Good working experience in Java web services both SOAP and Restful Web Services, implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.
Expertise in implementing Web services and JMS for synchronous and asynchronous communications between two applications running in different servers.
Experience with Apache Kafka and Zookeeper apart from JMS as messaging service.
Experience in using Version Control Systems like CVS, Git and SVN.
Development experience with Core Java such as IO, Multithreading, Collections, Exception handling, Networking.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Expertise in SQL, PL/SQL, Stored Procedures and Database Triggers in Oracle.
Extensive use of major IDEs such as Eclipse, NetBeans, and Spring Tool Suite (STS).
GUI design & development using Java Swing.
Experience in a CI (Continuous Integration) and CD (Continuous Delivery) environment using Docker Container and Jenkins.
Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
Written Unit testing using JUnit, Easy Mock, and Mockito.
Good Exposure to Testing and Bug Life Cycle.
Strong experience in software testing and maintenance standards.
Strong experience in User Interaction, customer support and system maintenance.
Experienced in application production support and troubleshooting problems.
Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
TECHNICAL SKILLS

Programming Java, JavaScript, SQL, Python
Java/J2EE Technologies Servlets, JDBC, EJB, JSP, JMS, Java Security, Multi-threading, Java Networking, Spring boot, Spring, Webhook, Hibernate
Backend Technologies NodeJS, Spring, Spring Boot, Hibernate, MVC, Spring IOC, Spring AOP, Microservices
UI-Web Technologies HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular, React/ReactJS, Redux, NodeJS, JSON, Bootstrap
SDLC Methodologies Agile/Scrum, TDD, Waterfall
Web Services RESTful and SOAP Microservices
Database Oracle, MySQL, MongoDB, Dynamo DB
Cloud Computing AWS, Dynamo DB, API Gateway, Amazon S3, SNS, Code build, Code pipeline, EC2, Cloud Formation
Build Tools Maven, Jenkins, Docker
Version Control GIT, GIT LAB, Bitbucket


WORK EXPERIENCE

The container Store | Coppell, TX | (June 2022 - Present)
Full Stack Java Developer
Designed use cases for the Application as per the business requirements.
Participated in requirement gathering and framework implementation sessions through Agile methodology.
Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, Bootstrap, jQuery, JSON, AJAX, AngularJS, Spring Form tags, JSTL Tags.
Monitoring application metrics such as CPU, Memory using APM tools such as Dynatrace, Grafana, Prometheus.
Enhanced Existing Applications' Speed by Implementing Cache Services Using Redis Cache and Gemfire. Leveraged GO Language for Memory Management and Built-in Concurrency.
Developed AngularJS functionality in the application to provide two-way binding to the system.
Used Bootstrap &media queries to create Responsive Webpages across the different size of screen from phone or Laptop.
Developing the android application using programming languages like Java and Kotlin wif MVVM Architecture using Jetpack Components and Architecture Components (Data Binding, Lifecycles, Live Data, Navigation, Room, View Model).
Developed application using Spring MVC framework and core annotations were used to inject dependencies.
Monitoring of Gemfire, Kafka Cluster and Topic metrics using Grafana.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Used AJAX to handle asynchronous requests & in suggestive search and to display dialog boxes.
Involved in design and implementation of MVC architecture in different modules.
Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
Configured the application in RAD for, MongoDB, API, AWS Serverless Lambda, Node JS, S3, DynamoDB, CloudWatch development. Golang Visual source safe was used for version control.
Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
Configured JDBC data sources and JMS connection factories in WebSphere.
Developed SQL queries for retrieving data used to generate the reports.
Developed Stored Procedures and Triggers on Oracle Database.
Involved in the development of PL/SQL backend implementation and using SQL created Joins and complex statements.
Developed web-based applications using Python, Django, QT, C++, XML, CSS, JSON, HTML, DHTML, JavaScript and JQuery.
Used Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro services.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Designed Scalable Data Models for MongoDB and Redis, Implementing Caching in MongoDB Through Redis Cache Using Spring Boot.
Integrated FCM/Firebase push notifications in Android Native code using Kotlin simulations through Braze and backend services
Exported SQL data into Elastic Search to allow much faster and scalable user searches from the database and integrated Java and Angular based application to Elastic Search tier via Spring 4 Restful Controllers communicating to a custom java utility wrapping the Jest API.
Created Proof of concepts using MongoDB.
Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
Writing and retrieving files to and from AWS for UI to render data faster involves complex and time-consuming server-side logic.
Involved in the Performance Tuning of the Application on client side.
Wrote notification service that executes daily, sends emails and escalations to participants.
Developed project on Eclipse, Version Control with Git and Automated Build & Deployments using Gradle, puppet, nexus, and ANT scripts in Jenkins.
Used JUnit to perform unit testing.
Used Log4j for application logging and debugging.
Environment: Java, J2EE, Servlets, JSP, JUNIT, Spring, Micro Services, Spring Boot, Hibernate, Oracle11g, Apache Tomcat, SOA, Python, Redis, Jenkins, MongoDB, Eclipse, Log4J, Ajax, SOAP, PL/SQL, HTML 5, CSS, JSP, jQuery, JSON, AngularJS, AWS, WebSphere.

Geha | Lee s Summit, MO | (Sep 2021 - May 2022)
Full Stack Java Developer
Involved in Requirements gathering, Development, Testing and delivery of application.
Participated in daily stand up and Sprint planning sessions as part of Agile Scrum Methodology.
Developed the applications using JSP, Struts and implemented MVC Architecture.
Designed UI pages using JSP, HTML, Angular JS, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
Implemented business tier using Spring IOC, AOP and MVC.
Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details.
Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server
Utilized RabbitMQ as the messaging middleware.
Developed Restful Endpoints for Caching Application-Specific Data in In-Memory Data Clusters like Redis. Exposed Them via Restful Endpoints by Utilizing Redis Cache.
Moved less important Activities to Kotlin for that written small pieces of code in Kotlin to migrate from Java. Also fixed some of the bugs occurred in existing Kotlin code.
Utilized Spring annotations and XML configuration for Dependency Injection.
Involved in implementing logging, exception handling and transaction management using spring AOP.
Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
Developed new app modules wif native Android using Kotlin.
Monitoring agent on each service instance by Microservices monitoring system.
Developed and debugged the Servlets and deployed WAR in WebSphere Application server.
Managed Project dependencies and build using Maven.
Designed Single page web applications using Angular.JS and deployed them into development.
Deploying Spring Boot based micro services Docker container using Amazon EC2 container services.
Tested SOAP web services using SOAP UI and REST web services using REST Client.
Developed Web Services for data transfer using Restful Webservices.
Involved in building the code & deploying on JBoss application server.
Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
Involved in setting up Connection pooling and used JMS for Asynchronous messaging. JUnit/Mocha tests were written to test each module in the application.
Developed Test-driven development (TDD) strategy guiding use of the JUnit testing framework.
Developed Scripts for AWS Orchestration
Worked on power DNS on the AWS cloud and maintained it with MySQL database.
QA, UAT & Production issues investigation and supporting business users.
Worked with the middleware team and DBAs regarding the database issues and code deployments.
Followed coding guidelines, ran PMD & Find bugs and also made sure the 100% code coverage to maintain the quality of code.
Prepared Change Request business documents and involved in change and release management.
Environment: Java, JSF, HTML, Spring, Hibernate, Ajax, XML, AWS, WebLogic, Angular, Micro service, Apache Camel, HTML, JSP, WSDL, Redis, SOAP, JUnit, Node.js, Maven, Jenkins, Cassandra, DB2.

Bank of America | Charlotte, NC | (Mar 2019 - Aug 2021)
Java Developer
Responsible for the development of Core Java in this application.
Created technical design Documents for Hibernate.
Developed server-side presentation layer using spring MVC Framework.
Development of user interfaces using Struts, HTML and client-side validations using JavaScript and AJAX.
Implemented server-side validation implementing business-defined rules with Struts action classes.
Made use of REST architecture style for building the web services.
Developed web services using JAX-WS and REST.
Involved in connecting all Micro services built on Spring Boot to form the application.
Implemented Micro services architecture using Spring Boot for making application smaller and independent.
Developing and designing SPA user interfaces in AngularJS.
Developed hibernate mapping files, implemented value objects to retrieve the data using Hibernate.
Developed HQL Queries, SQL and Criteria Queries for database Query Operations including Stored Procedure call.
Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka, spring message broker.
Implemented and managed continuous delivery systems and methodologies on AWS.
Used Eclipse IDE for entire application development and version controlling.
Made use of tomcat web server for the deployment of the application.
Implemented a message producer sending XML messages to a JMS queue.
Used Maven as a build tool for the development of the application.
Preparation of Junit test cases and testing.
Environment: Core Java, MySQL, REST, SOAPUI, Eclipse, UNIX, JUnit, Power Mock, JSON, Micro services, Angular.js, jQuery UI, HTML5, CSS3, JavaScript, JPA, AWS, JMS, EJB, AJAX, Apache POI, Maven

Deloitte | Austin, TX | (Jun 2017 - Feb 2019)
Java/J2EE Developer
Participated in requirement analysis and design meetings to gather information and prepare the requirement and design documents.
Developed the application using Struts2 MVC framework.
Used Struts Tiles Framework in the presentation tier.
Developed Struts Action classes.
Designed and developed the UI using HTML5, CSS3, JavaScript and React.JS
Hands on experience working on Linux Environment.
Designed Single page web applications using React.JS and deployed them into development.
Implemented UI screens using JSP, HTML, CSS, JavaScript, and JSON.
Used AJAX for asynchronous communication with server.
Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
Developed Session Enterprise Java Beans for encapsulating business logic.
Developed Message Driven Beans (MDB) for asynchronous messaging.
Deployed application JBoss application server.
Used Log4J for efficient application logging.
ANT was used for the entire build process. Used SVN for version controlling and Eclipse as IDE.
Worked closely with QA and clients to identify and fix the defects.
Coordination with offshore team for requirement transition & providing the necessary inputs required for successful execution of the application functionality.
Environment: J2EE, Java, Servlets, EJB, JSP, Hibernate, React, React.JS, SVN, HTML, JavaScript, XML, Spring IOC, Spring ORM, Design Patterns, JUnit, JBoss, Eclipse, Linux, Oracle

Eccentric Solutions | Hyderabad, India | (June 2015 - May 2017)
Software Developer
Worked closely with QA and clients to identify and fix the defects.
Involved in gathering initial software requirements for the application.
Developed web application using JSP, Servlets, Java beans that uses MVC design paradigm.
Developed MVC Model Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
Developed front-end using HTML, CSS and JSP.
Wrote JavaScript for client-side validation.
Improved user interface of the application using CSS.
Used JDBC for database connectivity to invoke Stored Procedures and Functions.
Wrote SQL for JDBC prepared statements to retrieve the data from database.
Monitored the logs using Log4J and fixed the problem.
Implemented Ant to build jar and war files and deployed war files to target server.
Fixed Defects for modules and performing input validations.
Involved in production support to the existing applications.
Environment: Java, JDBC, JavaScript, HTML, CSS, JSP, Servlets, JavaScript, PL/SQL, Tomcat.
Keywords: cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology golang microsoft procedural language quasar toolkit Missouri North Carolina Texas

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];1491
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: