Post Job Free

Resume

Sign in

Stack Developer Application Development

Location:
Dallas, TX
Posted:
February 08, 2024

Contact this candidate

Resume:

Harshavardhan Vippala

Full Stack Developer (ReactJS, Spring, NodeJS)

Email: ad3hhz@r.postjobfree.com

Contact: 929-***-****

Professional Summary

●IT Professional with over 8 years of experience specializing in full-stack web and distributed enterprise application development. Proficient with NodeJS, Spring, and ExpressJS technologies, along with a suite of modern tools and frameworks.

●Expertise in Full-Stack Application Development, focused on building robust distributed infrastructures that prioritize security and employ continuous integration/deployment practices.

●Demonstrated experience in Front-End Development, leveraging JavaScript, HTML5, CSS3, Bootstrap, Material CSS, and TypeScript to create compelling UI components for web and mobile applications. Proficient in modern UI frameworks including ReactJS, AngularJS, and various node/npm modules.

●Backend Mastery with Spring Technologies, including Spring Boot, Spring Data, and Spring Cloud Data Flow, complemented by a strong foundation in building Cloud Native Microservices with REST API CRUD operations using Open API Swagger.

●Extensive Java Experience, particularly with features from Java 1.5 and Java 8, and a deep understanding of JEE services for session, security, resource, and persistence management.

●In-depth working experience on implementing the JEE services for Enterprise applications like Session Management, Security Management, Resource Management and Persistence management.

●CI/CD Pipeline Development, constructing pipelines with Jenkins and Groovy script integrated with Bitbucket, Artifactory, and Amazon EC2. Experienced with Pivotal Cloud (PCF) and AWS Cloud services.

●Containerization and Orchestration, with in-depth knowledge of Docker Hub, Docker Swarm, Kubernetes, and Apache Mesos.

●Legacy Java Stack Proficiency, including Servlets, JSP, JSTL, Struts, and Spring Frameworks. Skilled with XML technologies (XML, XSL, XSD, X-Path, DTD, DOM, SAX) and Spring components like MVC, Web Flow, AOP, and ORM.

●Web Services Development, creating both SOAP (JAX-WS) and Restful (JAX-RS) services.

●Database Expertise, proficient in writing SQL, PL/SQL, and working with SQL and NoSQL databases, including Oracle, PostgreSQL, and MongoDB.

●Middleware Technologies, utilizing WebLogic Tuxedo connectors and Jolt connections. Comprehensive SDLC expertise in developing applications using a variety of Web/Application Servers.

●Good experience in MVC Model 1 and Model 2 Architectures. Very strong understanding in using SOA Architecture (Service Oriented Architecture).

●Good knowledge in using Hibernate framework with JPA API and EJB3 for developing data access layer of J2EE Applications.

●Proficient in RDBMS like writing SQL queries, PL/SQL stored procedures, functions, and packages.

Strong experience in using SQL and NOSQL databases like Oracle, PostgreSQL, and MongoDB.

●Extensive experience in developing Applications in WINDOWS, Unix/Linux Environments.

Experienced in developing Applications using Eclipse, Atom Editor, IntelliJ, and Visual Studio IDE.

●Experienced in using Log4J, SLF4J and JUnit in the development of Web Applications.

●Exposure in UML (Unified Modeling Language) and Rational Tools and In-depth knowledge in Object Oriented Analysis and Design.

●Good working experience in various Software Development methodologies like Agile and Waterfall.

●Good team player with problem-solving, trouble-shooting capabilities, software installations, configuring servers and documentation skills. Self-Motivated, Fast learner with strong interpersonal and communication skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment.

Professional Experience:

Liberty mutual, Boston MA May 2022 to Till Date

Software Engineer (ReactJS, NodeJS Developer)

Environment: React, Redux, JavaScript, NodeJS, NestJS, GraphQL, gRPC, Selenium, Kibana, Grafana, Node, NPM, JSON, SonarQube, Open API Swagger Specification, ReactJS, Swift, Redux, Yarn, Bit Bucket, Git Bash, Artifactory, Splunk, Amazon EC2, Kubernetes, Oracle DB, JIRA, ALM tool

Project Details:

Building the API’s and maintain web client UI for Liberty mutual’s insurance product with end-to-end micro services architecture.

Responsibilities:

● Developed and maintained APIs built on NestJS that facilitate seamless integration with third-party insurance vendors Zebra and Insurify. Additionally, designed and implemented a reporting API that utilizes AWS Redshift data warehouse to fetch records and generate on-demand sales reports, significantly streamlining manual workflows and enhancing efficiency for sales teams & helping business teams with real-time insights.

●Leveraged GraphQL and gRPC to build and maintain APIs, ensuring seamless integration with third-party systems. Collaborated effectively with external vendor teams, demonstrating strong communication and teamwork skills to bridge technical requirements and achieve streamlined microservices integration.

●Managed and monitored production systems to ensure availability and performance, proactively identifying and resolving potential issues providing timely and effective solutions to minimize customer impact.

●Led a team of interns in implementing a product availability manager service using AWS lambda enabling existing services and web clients to control product quoting. Additionally, supervised the entire redesign of the user account page on the website.

●Worked in the quoting domain, responsible for providing quotes for different insurance products to all customers visiting the website, handling an average of 87,000 monthly visits.

●Implemented a user data tracking feature, capturing interactions of users in the quote flow. This valuable data empowered the business team to accurately identify customer behavior, thus enabling data-driven decisions about product development and targeted marketing campaigns. Consequently, this approach was a major factor for a 7% increase in conversion rates.

●Regularly updated client UI with updated mock designs and components, enhancing the user experience as well as maintaining robust e2e testing with Cypress.io and Jest for unit testing.

●Involved in migrating the claims application repositories from SVN to Bitbucket servers and prepared a new branching strategy around GIT standards.

●Practiced day to day engineering activities like GIT pull, push, Pull Requests, working around feature branches, development branches etc.

●Working on creating the brand-new CI/CD pipelines in all environments using Jenkins, Docker, and Groovy script to build and deploy the APIs into Amazon EC2.

●Setting up the new org spaces in AWS for newly planned Microservices and worked on implementing different CLOUD features like creating the custom managed services, setting up the auto scaling, fallback mechanism, self-healing settings around VMs, JVMs and containers.

●Involved in creating multi-node Kubernetes clusters and configuring the ingress controllers.

●Created Pod configurations and the replica sets to maintain the high availability of the platform.

●Worked on defining the policy sets to control the access of resources and workloads.

●Managed the Orchestration in Kubernetes Infrastructure end-end like automated rollouts and rollbacks, service discovery and load balance, etc...

●Working on creating the Splunk dashboards to monitor the newly built Microservices in the claim’s platform.

●Involved in setting up the LOG4J configuration for all the environments.

●Involved in complete test-driven development with JUnit, Mockito and H2 In-memory database.

●Contributed to different bug fix activities across the claim’s platform range from legacy claims engine to newly developed Microservices.

American Express, Phoenix AZ Sep 2021 to May 2022

Full Stack Java Developer

Environment: Java, Spring Boot, Spring Data JPA, Spring Cloud, ReactJS, React Native, Kafka, Bootstrap, SLF4J, JSON, Model Mapper, Lombok, Maven, Jenkins, IntelliJ, Bitbucket, Swagger, H2, PostgreSQL, pgAdmin, Pivotal Cloud Foundry.

Responsibilities:

●Built the next generation rewards modules using Java 8, JEE 7 as core run time stack.

●Created different back-end Microservices using Spring Boot, Spring Data and Spring Cloud technologies for the Rewards Membership application.

●Created CI/CD pipelines using Bamboo tool to build and deploy into Pivotal Cloud Foundry.

●Worked on generating the SOAP connectors to consume the downstream SOAP services into the Rewards and Benefits portal.

●Worked on building the single page UI components using ReactJS framework and node package manager (NPM) and used Bootstrap as CSS framework.

●Worked on building different ReactJS components, routers, pipes, and services with given business requirements.

●Integrated front end UI components with Microservices endpoints by implementing the ReactJS Services and injecting the back-end java services.

●Established cross origin communication between front end ReactJS to backend API endpoints to share the resources like JWT token information.

●Worked on creating the test cases using Junit and Mockito frameworks.

●Built the customized in-memory caching component using Redis library to reduce the number of network calls to the downstream systems.

●Created consumer applications behind the Kafka topics to process the large back-office jobs on regular intervals.

●Built the database model in PostgreSQL for Rewards and Benefits APIs and defined the data replication strategy.

●Supported the on-boarding of the APIs for different customers.

●Involved in the administrative tasks around the Kubernetes infrastructure like allocating the different set of resources to containers and pods.

●Created a docker compose file to Kubernetes resources to maintain the configurations and namespaces and extensively used the Kubectl command line interface for day-to-day activities like managing workloads in the cloud.

●Worked on administration tasks in Pivotal Cloud Foundry (PCF) like attaching the managed services to production ready applications via apps manager.

●Created CI/CD pipelines to build and deploy the applications into Pivotal Cloud Foundry.

●Worked on Production support to troubleshoot old SOAP services that are already running for years for different customers.

●Created the Splunk dashboards, alerts, and notifications to meet the customer SLA’s.

Oracle Corporation, Hyderabad, India Nov 2016 to Sep 2021

Java Backend Developer

Environment: Java, J2EE, Spring, Restful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux, Oracle, PL/SQL, Maven, SVN, SOA, Design patterns, JMS, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

●Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.

●Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.

●Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.

●Implemented DAO using Hibernate Reverse Engineering, AOP, and service layer using Spring, MVC design.

●Used Design patterns such as Business Object (BO), Service locator, Session facade, Model View Controller, DAO, and DTO.

●Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.

●Implemented the security for service layer methods using Spring Security.

●Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

●Implemented RESTful web services using JAX-RS and JAXB annotations.

●Used Hibernate as persistence framework for DAO layer to access the database.

●Developed SQL queries to interact with Oracle database and involved in writing PL/SQL code for procedures and functions.

●Extensively involved in writing PL/SQL to implement CRUD Create Retrieve Update Delete data in Oracle Database

●Configured and deployed the application using Tomcat and WebLogic.

●Designed and developed reports using Jasper Reports and provided integration points for services written in Java.

●Used Log4J to print info, warning, and error data onto the logs.

●Developed unit test cases using JUnit and Mockito and configured them through Maven Surefire plugins to be part of continuous integration.

●Involved in branching and merging the code as per the production release schedules.

●Prepared auto deployment scripts for WebLogic in the UNIX environment.

●Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.

Barclays, Pune, India June 2016 to October 2016

Software Engineer Intern

Environment: Java, Activiti, JSP, Spring boot, Agile, JSON, JavaScript, Ajax, jQuery, Maven, Spring, Spring MVC, IntelliJ, JPA, Tomcat, Spring REST API, MongoDB, Apache Camel, JUnit, JSF, Mockito, XML, Git, HTML5, CSS3, AngularJS, Grunt, Docker, Jenkins, ClearQuest.

●Requirement Analysis and Documentation as per SDLC methodologies

●Worked closely with the Business/Users team in translating technical requirements into application code.

●Participated in requirement gathering and framework implementation sessions through methodology using Rally Agile Development Software.

●Implemented Spring MVC architecture using Spring, JSP & Java beans to migrate from Struts Framework.

●Developed different modules using Java, Apache Camel, Spring and Hibernate.

●Integrated Spring (Dependency Injection) among different layers of an application.

●Developed web layer using Springs framework and to manage the project in MVC pattern.

●Implemented various J2EE design patterns such as Model-View-Controller, Session Facade, Data Access Object, Business Delegate, Transfer Object and Composite View

●Designed and developed a RESTful APIs using Spring REST API.

●Installed, Configured and Managed Docker Containers, Docker Images for Web Servers, and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.

●Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel. Worked on Single Page Applications (SPAs) using AngularJS. Experience in writing custom directives and maintaining model data with services.

●Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.

●Agile delivery of software using practices of short iterations, sprints, Scrum.

●Used Maven for build framework and Jenkins for continuous build system.

●Used Git for Version Control. Used log4j with Splunk Logging for logging error/debug messages and managing them. Actively involved in code reviews and in bug fixing using ClearQuest as bug tracking tool.

Technical Summary:

Languages

Java, Python, JavaScript, TypeScript

Operating Systems

Windows, Unix, and Linux

Java Technologies

Core Java, Collections, I/O Streams, Multi-Threading, JavaBeans and JDBC

Web Technologies

JavaScript, CSS,3 HTML5, JSP, JSTL and Servlets

UI Frameworks

AngularJS, ReactJS, Node JS, Bootstrap, Materialize CSS

Distributed Technologies

Rest, SOAP and Web Services

XML Technologies

XML, DOM, SAX, DTD, Schemas and XSLT

Web/Application Server

Apache Tomcat, JBoss, WebLogic and WebSphere

Databases

Oracle 9i,10G,11, SQL Server, DB2 and MongoDB

J2ee Frameworks

JAX-RS, JAX-WS, Spring and Hibernate

Testing Tools

JUnit Framework, Easy Mock, Mockito and Selenium

Version Controls

SVN, Bitbucket and Git

Cloud Technologies

Pivotal Cloud Foundry, Docker, Amazon Web Services (AWS)

IDE’s

Eclipse, Visual Studio, IntelliJ, Dreamweaver and Edit Plus

Software Methodologies

Safe Agile, Scrum

Continuous Integration Tools

Ant, Maven, CruiseControl, Jenkins, Artifactory and GitHub

Education:

Bachelor of Technology in Computer Science and Engineering, KL University, India



Contact this candidate