Home

Vinay - Java Full Stack Developer
[email protected]
Location: New Hampton, New Hampshire, USA
Relocation: yes
Visa: H1B
Vinay
Full Stack Java Developer
(603) 413 8984

PROFESSIONAL SUMMARY:

8+ years of experience in delivering enterprise solutions in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Designing and Developing, Debugging, Support, Integration, Maintaining and Enhancements of Java/J2EE Applications.
In depth knowledge of web technologies and standards to deliver the best experiences across web and mobile devices including responsive Web UI.
Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
Excellent working knowledge and thorough exposure on Cross browser / Cross device compatibility, with emphasis on Responsive Design principles and Interactive Web Design from a simple transition effect to parallax scrolling, rich media presentations.
Profound understanding of CSS framework customization using Bootstrap, ng Bootstrap, Angular Material UI in conjunction with SASS and SCSS.
Experience developing highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, Angular, and Bootstrap and integrating Restful API's.
Experience in working with Custom Directives, Controllers, Services, filters modules of Angular.
Developed various UIs for the front-end side using Angular and used various components from the Angular Material for the application development.
Utilized React Router for client-side routing, providing smooth navigation between application views.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Familiar with creating Custom Reusable React Components Library.
Working on spring boot, Spring Rest template to develop application-level Micro services and Hands on contribution with Struts, Hibernate and JPA structures.
Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java8 classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
Designed and implemented event streaming architectures using Apache Kafka for real-time data processing and communication between Microservices.
Hands on enough experience in developing building tools like Maven at SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
Utilized Kubernetes for container orchestration, ensuring seamless deployment, scaling, and management of containerized applications.
Designed and implemented AWS cloud architectures to meet business requirements, emphasizing scalability, reliability, and security.
Configured and managed EC2 instances, implemented Auto Scaling groups, and optimized instance types for performance and cost-efficiency.
Orchestrated containerized applications using AWS services like ECS (Elastic Container Service) or EKS (Elastic Kubernetes Service).
Utilized GitHub's issue tracking system to report and resolve bugs, feature requests, and other project-related tasks.
Owned and maintained repositories for personal projects, showcasing independent initiative and the ability to see projects through from conception to completion.
TECHNOLOGIES:

Programming Languages C, C++, Java, J2EE, Python, SQL, PL/SQL.
Web Technologies HTML5, CSS3, JavaScript, jQuery, AJAX, Angular, AngularJS, CI/CD, NodeJS, ReactJS, Bootstrap, Swagger, JSON.
Databases Oracle, SQL Server, MySQL, PL/SQL, Mongo DB.
J2EE Technologies Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Web Services JAX-WS (SOAP), JAX-RS (REST, Rest API), WSDL.
Application Frameworks Struts 1.x/2.x, Spring, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring ORM.
ORM Framework Hibernate, JPA, DAO, Spring JPA.
XML XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.
AWS EC2, RDS, S3, ELB, EBS, Lambda.
Web/Application Servers Apache Tomcat, Apache Kafka, IBM Web Sphere 8, Oracle Web Logic, J Boss 4.0.
Version Control SVN, CVS, Git.
IDE Eclipse, My Eclipse, Net Beans 7.0, Visual Studio.
Build tools Maven, Gradle.
Design Methodologies Agile, Scrum, UML, J2EE Design Patterns.

PROJECT EXPERIENCE:

United Airlines Chicago, IL Jan 2023 Till now
Role: Java Full Stack Developer

Responsibilities:
Worked in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality applications.
Developed Single-page application (SPA) using the latest technologies like Angular Framework, Typescript, Bootstrap 4, JavaScript, CSS3, HTML5. Created Menus and Drawer components by using TypeScript.
Involved in implementation of application using conventional design practices MVC-Model View Controller.
Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI.
Implemented Synchronization with the help of Angular Data binding concept, displayed data with the help of binding controllers in the UI and worked with Angular Filters, Services and Directives.
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
Used Spring Data JPA performance to build server side for daily transactions and used JDBC to process end of day jobs to improve the performance.
Implemented backup and disaster recovery plans for NoSQL databases, minimizing data loss risk and downtime.
Deploying the spring boot Micro services to Pivotal Cloud Foundry (PCF) using building pack and Jenkins for continuous integration spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST and Spring Boot for Micro services.
Designed and developed service-oriented architecture using RESTful APIs, SOAP, or GraphQL to enable seamless integration between disparate systems.
Experienced in cloud platforms such as EC2, S3 of Amazon Web Service (AWS) and Big Query of Google Cloud Platform.
Implemented IAM policies and roles, following the principle of least privilege, to control access and enhance overall security.
Configured load balancing solutions using AWS Elastic Load Balancer (ELB) or Application Load Balancer (ALB) to enhance application availability and distribute traffic.
Developed and deployed serverless applications using AWS Lambda, reducing infrastructure management overhead and improving scalability.
Implemented Infrastructure as Code using AWS CloudFormation or Terraform, automating the provisioning and management of infrastructure.
Using Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints.
Used Apache Kafka as streaming service to publish messages from the current application as well as consume messages from other applications.
Designed and implemented container orchestration solutions using Kubernetes for seamless application deployment, scaling, and rolling updates.
Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications.
Implementation of new tools such as Kubernetes with Docker to assist with auto-scaling and continuous integration (CI) and upload a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services.
Automated deployment workflows using tools such as Jenkins, GitLab CI, or GitHub Actions, integrated with Kubernetes for continuous integration and continuous delivery (CI/CD).

Environment: Java, J2EE, Spring, Spring Boot, Spring MVC, REST, REST API, SOA, Event-Driven Architecture (EDA), SOAP, Python, Micro Services, PCF, AWS, Spring Data, Hibernate, HTML5, CSS3, TypeScript, Kafka, Docker, Kubernetes, Mongo DB, Node JS, React JS, Angular, CI/CD.


Google Inc Hyderabad, India June 2019 Dec 2021
Role: Java full stack developer

Responsibilities:
Involving in all the phases of SDLC including Requirements Collection, Designing & Analysis of the Customer Specifications and Developing of the Application.
Involving in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular 8, jQuery, Bootstrap3, CSS3, Node JS and Web API.
Achieved multiple management functions like sorting and searching by keywords using JavaScript and React JS.
Implemented state management using Redux, ensuring efficient data flow and seamless user experiences.
Hands on Experience on Angular framework, worked on multiple projects using angular techniques.
Configured Angular Router for client-side routing, enabling seamless navigation between application views.
Worked on Angular to develop Templates and Used custom pipes for filtering functionality in the search box and integrator functionalities.
Worked with Angular controllers, custom pipes, Services, and Custom directives.
Optimized application performance through lazy loading, AOT compilation, and bundling techniques.
Implemented both template-driven and reactive forms, incorporating custom validation logic.
Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Implemented stable React components and stand-alone functions to be added to any future pages.
Expertise in spring framework extensively using Spring, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP &REST Web Services.
Preparing the JUnit test cases, Integration scenarios to test the implementing coordinating with the offshore team in various phases of application.
Performing the designing review, code review and test case review using Reflection API to invoke the service class dynamically.
Hands on experience in creating and exposing REST API using Spring Boot framework and consuming APIs in Angular application.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
Worked with Google Cloud SQL to handle the user data/ client data.
Designed and implemented container orchestration solutions using Kubernetes for seamless application deployment, scaling, and rolling updates.
Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling.
Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
Process and Load bound and unbound data from google pub/subtopic to BIGQUERY using cloud Dataflow with java.
Involved deploying web applications in Google cloud platform (GCP) and Managed projects in GCP.

Environment: Java 8, J2EE, Spring, Spring Boot, Spring MVC, REST, REST API, SOA, SOAP, Micro Services, Spring Data, Hibernate, HTML5, CSS3, TypeScript, Kafka, Docker, Kubernetes, Mongo DB, Node JS, Angular, jQuery, Apache Tomcat, XML, HTML, GitHub, Google App script, GCP (Google Cloud Platform), Cloud SQL, BIGQUERY.

Verizon Hyderabad, India Jun 2015 -May 2019
Role: Java Developer


Responsibilities:
Interacting with the system analysts, business users for design & requirement clarifications in analysis, designing, component level design & development of external projects & change requests.
Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
Defined new validations through AngularJS for the form field validation implemented through HTML5.
Designed and implemented responsive user interfaces, leveraging AngularJS directives and two-way data binding.
Involved in the development of business module applications using J2EE technologies like Servlets, Struts and JDBC as proxy to interact with Rest services and with Database, building real-time Web API's.
Involved in Module layer, View layer, Service layer to implement the MVC module.
Applied Spring framework (Spring IOC) to inject java bean to each layer of the application.
Saved data in Oracle database and wrote custom queries in DAO interfaces.
Used spring framework for Dependency Injection and integrated with Hibernate developed the user interface for the client server using Swing.
Used Spring Framework for the application development. Involved in front end development using Struts, JSP's, JSF and JSTL.
Applied Spring AOP technology and Log4j framework for efficient logging and debugging.
Used Junit for the Unit test. Used WebLogic to deploy to the product environment.
Environment: Java, J2EE, JSP, REST, REST API, SOAP, Spring, Spring MVC, Hibernate, Maven, JavaScript, Angular JS, HTML, XML, AJAX, Web sphere, PL/SQL, Oracle.
PROFESSIONAL SUMMARY
EDUCATION:
Bachelor s in computer science (India) 2015.
Master s in computer information and systems (United States) 2023.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface javascript sthree database procedural language Illinois

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