Home

Vamshidhar - Java Developer
[email protected]
Location: Morrisville, North Carolina, USA
Relocation: Yes
Visa: GC-EAD
VAMSHIDHARREDDY G
+1(919) -342-8489
[email protected]
PROFESSIONAL SUMMARY:
IT Professional with Around10+ years of strong experience in all phases of project life cycle,SDLC (Software development Life Cycle) including requirement like gathering, analysis, design, Coding, building, testing, and maintenance of applications using Java/J2EE and Object-Oriented Client - Server technologies, software models.
Experienced in implementation like Agile (SCRUM), TDD, and Waterfall Models.
Extensive Experience in OOPS concepts, design, and techniques with front end development.
Skilled in design and development of multi-tier web-based applications using J2EE technologies.
Good experience in implementing and deploying Java EE Design Patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules of SpringMVC, Spring IOC, SpringAOP, SpringSecurity, Spring Batch, Spring Web Fluxand SpringData.
Good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework Module, Spring AOP Module, Spring ORM Module, Spring Batch in Spring Framework.
Strong experience in various Python libraries (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter, Panda s data frame, network, urllib2, MySQL dB for databases connectivity, JSON libraries) to speed up the development.
Experience with design, code, and debug operations, reporting, data analysis and web applications.
Experience in developing web applications using Spring, Hibernate, JBOSS, JDBC, Java Server Pages, Servlet, Web Services JavaScript, JavaBeans and Log4j.
Developed applications based on Model-View-Controller (MVC) architecture using Struts 2.X and Spring.
Experience in working with SOAP and Restful Web Services.
Proficient in consuming Restful Web Services with AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.
Strong service-oriented architecture experience using Spring Restful Web Services and SOAP based web services.
Experience in working with the presentation layer using HTML, CSS, JSTL, Custom tag libraries, JavaScript, J-Query, and AJAX.
Experience in front end UI developing skills using scripting languages, designing, and developingweb pages using HMTL5, CSS3, Bootstrap, and we can create Single page applications (SPA) by using React and angular.
Extensive experience in developing web applications using UML, HTML5, XML XHTML, DHTML, CSS, CSS3 (Sass, Less), Bootstrap, JavaScript, TypeScript, DOM, jQuery, Ajax, and JSON.
Good experience in designing and developing various Angular 13 Components (Ng Modules), Services (observable/promises), Directive, and Pipes.
Solid experience developing the rendering view ReactJS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
Good experience with Use-Case design, Class and Sequence diagrams using UML.
Experience in working with application server technologies like IBM WebSphere, Apache Tomcat and JBoss.
Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ as consumer and producer.
Experienced in SQL developing (Writing SQL Queries including Joins, Triggers, Stored procedures, Functions, Packagesusing PL/SQL, Tables, Views, data connectivity and data integration) using Oracle, MySQL, PostgreSQL and IDEs like SQL developer and TOAD.
Hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
Strong experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, AWS Code.
Used Azure SQL extensively for database needs in various applications.
Expertise in server maintenance on AWS to back-end architecture, REST API implementations and front-end.
Extensive AWS experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.
Experience in GIT, Jenkins, Docker and IDE tools like Eclipse, IntelliJ, and Net Beans
Proficient in developing Unit testing, Integration testing and Container testing components with good Knowledge on testing frameworks and testing methodologies.
Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
Also worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
Capable of learning new technologies and adapt to new environments quickly.
Good Communication, presentation and interpersonal skills and very good team participant.
Technical Skills:
Programming Languages C, Java 8/11, Python, JavaScript, PHP, PL/SQL, UNIX Shell Script
Java/J2EE Technologies Servlets, Spring, JPA, JTA, JDBC, JSTL, RMI
Web Technologies HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON
Frameworks Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF, Spring Web Flux
JavaScript Frameworks AngularJS, Angular 2/8/11/13, jQuery, React.JS, Node.JS, Backbone.JS, Hapi.JS, Handlebars.JS
Cloud AWS, Spring Cloud, Cloud Foundry,
Database SQL Server, MySQL, Oracle, MongoDB, DB2
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, graphQL, JAX RS, JAX WS
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
Web Application Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x
Build Tools Maven, Gradle, ANT
Other Utilities Visual Studio, and Microsoft Office
Operating Systems Windows, Unix
IDEs Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS)
Version Control SVN, CVS, GIT, and Clear Case
Testing Tools JUnit, Mocha and Chai, Jasmine, Selenium and Karma
Methodologies Agile, Waterfall, OOAD, SCRUM
PROFESSIONAL EXPERIENCE:
Client: CignaJan 2022 Till Now
Location: Bedford, TX, USA
Role: Full Stack Java Developer
Responsibilities:
Worked on Core Java and Java 8 and Java 11 Features to implement validations for different layers of the request file Physical, Logical, and Transfer Request.
Developed multiple Angular components that are compatible with the latest versions of Typescript, Angular CLI.
Designed and developed efficient user Interaction screens using AngularJS, HTML5, CSS3-SASS, jQuery, JavaScript, and Bootstrap CSS framework and media queries to create responsive web pages.
Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Shading.
Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
Developed Angular services making use of resource service to perform REST API calls to the backend.
Designed and developed Spring REST API with Spring Boot 2.0.
Used Eclipse IDE for application development.
Created Wiki pages for technical reports and other project documentation.
Worked with complex SQL queries, SQL Joins and Stored Procedures using TOAD for data retrieval and update.
Used SOAP XML Web services for transferring data between different applications.
Used Spring Boot modules and Spring Integration framework for building the application.
Designed and developed microservices with Spring Boot 2.0 and Spring REST.
Implemented Microservices architecture with Netflix, Spring Eureka, and Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc. Implemented 'server less' architecture using API Gateway, Lambda, and DynamoDB.
Deployed AWS Lambda code from Amazon S3 buckets.
Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
Designed, built, and deployed a multitude application utilizing almost all the AWS stack.
Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.
Configured JBoss Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernatessecond level EHCache.
Made use case diagrams, sequence diagrams, class diagrams, flow chart etc. using UML.
Built isomorphic applications using ReactJS and Redux with GraphQL on the server-side.
Worked with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
Authenticated Users to provide security to Restful web services using OAuth 2.0.
Used RabbitMQ for Messages and routed through exchanges before arriving at queues and for typical routing logic.
Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
Performed UI testing with Karma, Jasmine, and Protractor for Angular, Mocha, and Chai for ReactJS and BackboneJS.

Environment: Java11/13, Core Java, J2EE, AWS EC2, S3, AWS Lambda, DynamoDB, Spring Boot, Spring Cloud, Spring Batch, Spring AOP, Spring REST, Hibernate, Angular 8, ReactJS, Redux, NodeJS, BackboneJS, GraphQL, OAuth 2.0, REST API, Web Services, RabbitMQ, HTML5, CSS, Bootstrap, JBoss, Spring Tool Suite, WSDL, JIRA, JMS, Oracle, PostgreSQL, MongoDB, NoSQL, jQuery, JUnit, Docker, Maven, Jenkins, Git, Tomcat 7, Elastic Search, RESTful Web Service, AngularJS, Express, JavaScript, Agile, Selenium, Log4j, Cloud Foundry, Kubernetes, Apache, Kafka, Node JS, Cassandra, Couchbase,Micro servers,Hazel cast, Mule API Gateway, Cucumber JVM.

Client: MUFG Union Bank Aug 2020 Dec 2021
Location: Monterey Park, CA, United States
Role: Full Stack Java Developer

Responsibilities:
Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
Used the Spring MVC, Spring Core for Inversion of Control (IOC), and Application Context and ORM modules of Spring framework in the project.
Implemented persistence layer using Hibernate (Spring + Hibernate integration).
Implemented MVC design pattern with Spring MVC, Servlets, JSP, HTML, AJAX, JavaScript, and CSS.
Made use of ReactJS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
Responsible for the overall layout design and prototype using ReactJS with Redux library, jQuery UI, and CSS/Less and HTML5.
Implemented NodeJS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
Converted existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
Worked with Passport and JSON web tokens for authentication and authorization security configurations for Micro-Services and used Collection and Concurrency API of Java 8 and extensively used Java 11.
Worked with container-based application deployments using Docker with Kubernetes.
Integrated internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
Experienced in working with various python IDE s using PyCharm, Spyder, PyStudio, PyScripter, and PyDev.
Optimized cleaning up of session-level Data Structures shared across different open tabs when data is flushed/committed from one of the tabs.
Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
Used Multithreading to facilitate manipulating threads in a portable manner across platforms.
Used Maven for automated building of projects.
Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable applications.
Defined requirements and specifications for development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
Implemented JUnit along with Mockito to perform unit testing on our RESTful web application.
Developed the application using Eclipse and deployed it on Tomcat Application Server.
Developed and coded J2EE Components with JSP, Java Beans, and business objects with Hibernate.
Actively used the defect tracking tool Jira to create and track the defects during QA phase of the project.

Environment: Java 11, J2EE, Core Java, Python, MVC Design Pattern, AWS Services, AWS Lambda, CloudFormation, Elastic Cloud Compute (EC2), S3, Spring Boot, Spring MVC, Spring Core, Struts, Hibernate, Servlets, HTML5, CSS3, JavaScript, jQuery, JSP, ReactJS, Redux, NodeJS, Bootstrap, REST API, Docker, Mockito, Webpack, Kubernetes, Maven, Jenkins, Eclipse, Tomcat Application Server, Oracle R12, Oracle Forms, Oracle Reports, MySQL, NoSQL, Jira

Client: VerizonFeb 2019 Jul 2020
Location: Queens, NY, USA
Role: Full stack frontend developer
Responsibilities:
Developed a single-page HTML5 application based on AngularJS that is available on both Android & I-OS platforms.
Developed WEB 2.0 cross-browser compatible applications on AJAX using HTML-5, CSS, and object-oriented JavaScript.
Deployed RESTful API to communicate with Front-End through AJAX based off express Node.JS server.
Contributed inputs with the business team and UX- designers.
Designed the page layout from the ground-up using Bootstrap.
Designed template layouts using the mobile first approach.
Enhanced the application response time by using promises.
Resolved and closed various bugs logged by the QA team in JIRA.
Built custom directives for Calculator, Legal-disclaimers and for auto-tabbing of input fields.
Used Session Storage of the browser/ web view to avoid redundant back-end calls.
Optimized Frontend and Backend deployments to create extremely responsive web UI.
Participating in daily scrum meetings thereby implementing the agile model of software development for increased productivity.
Lead an offshore team and handled daily progress calls.
Suggested and implemented the idea of pair programming to reduce the potential of bugs in code.
Developed multiple complex views to follow the process of Money Transfer, standardized by Confidential.
Environment: AngularJS, HTML5, CSS3, AJAX, REST, JSON,Bootstrap, jQuery, Apache, Sublime, Perforce, JIRA, Confluence.WebStorm, Parse,Microsoft Azure, Node JS, JavaScript, PHP, MySQL, Oracle.
Client: Ojas InnovativeNov 2016 Dec 2018
Location: Hyderabad, India
Role: Java / J2EE developer
Responsibilities:
Involved in Requirement gathering, business Analysis, Design and Development, testing and implementation of business rules.
Involved in designing and coding of functional specifications for the development of user interfaces.
Involved in Agile methodology with respect to the successful development of the project.
Participate in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.
Involved in designing and coding of functional specifications for the development of user interfaces.
Involved in designing the Database of the project.
Develop new features to the application by understanding the requirements from the business.
Used springframework integrated with Security service to enable security for the application and services.
Working on Agile development life cycle.
Develop generic RESTful web services and test using the client-side application.
Add new features to the XSD contract to send and receive the data through the web service.
Used SOAPUI, Postman to test REST and SOAP services.
Develop services to integrate between the Presentation layer and Data layer.
Develop front end applications using HTML5, CSS3, Bootstrap, and jQuery.
jQuery Data tables are used for front end applications to present the data in tabular format with additional functionalities.
Used Jasmine framework to test JavaScript functionality.
Worked on SQL Loader to migrate the data from source to destination oracle databases.
Develop Junit test cases for unit testing andGIT is used for version control of the code.
Mockito along with Junit framework is used for testing the functionality.
Develop Hibernate DAO s to integrate service layer with the database.
H2 In-memory database is used to test the application in local environment.
Implement methods in the data layer for CRUD operations on the database.
Gradle is used to build and add the dependency to the project.
Teamwork and present the demo to the business for every end of sprint.
IntelliJ is used as an IDE for developing the code.
Bug fixing and maintenance of the project.
Coordinating with other teams working on the same project.
Environment: Java, J2EE, C#, JSTL, Spring Core, Spring Boot, Spring MVC, HTML, CSS, jQuery, JavaScript, Bootstrap, Jasmine, Data Tables,XML,XSD, REST, SOAP, SOAP UI, Gradle, GIT, Hibernate, JUnit, Mockito, Power Mock, Tomcat,MySQL,Oracle,SQL Loader.
Client: CCN BroadbandSep 2013 Oct 2016
Location: Hyderabad, India Pvt Ltd
Role: Java developer
Responsibilities:
Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
Implemented Struts framework based on the Model View Controller design paradigm.
Implemented the MVC architecture using Struts MVC.
Struts-Config XML file was created, and Action mappings were done.
Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View, and Action Servlet as a Controller.
Performed Data Cleaning, Feature Scaling, and Feature engineering using python packages such as Pandas, NumPy, and Matplotlib.
Designed and developed business components using Session and Entity Beans in EJB.
Used JDBC for data access from Oracle tables.
Implemented EJB s Container Managed Persistent strategy.
Develop front end applications using HTML, CSS, JavaScript.
Worked on triggers and stored procedures on Oracle database.
Apache ANT was used for the entire build process.
JUnit was used to implement test cases for beans.
Worked on Eclipse IDE to write the code and integrate the application.
Application was deployed on WebSphere Application Server.
Coordinated with testing team for timely release of product.
Environment: Java,Python,JSP 1.2, Servlets, Struts1.2.x, JMS, JavaScript, HTML, CSS, Eclipse 2.0, Web Sphere Application Server 5.0, Oracle 8i, EJB, ANT,Apache.
EDUCATION:
Bachelors:Electronics and Communications Engineering AUG 2009 - JUN 2013
AVN INSTITUTE OF ENGINEERING AND TECHNOLOGY
Keywords: cprogramm csharp continuous integration continuous deployment quality analyst user interface user experience message queue javascript sthree database information technology procedural language California New York 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];449
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: