Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nikhit Vemulapalli

Harrison

Summary

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 4 years of related experience. Development experience in the IT industry with skills in object-oriented programming, Java/J2EE technology, Client-Server architecture, maintenance and support for all SDLC activities such as requirements analysis, design, implementation, review, unit testing, integration testing and production deployment. Skillful hands-on capabilities in Key Java principles such as: OOPS, Lists, Error Management, Input/Output (I/O systems), Swing, Annotations, Concurrency, Multi-Threading, Synchronization, Serialization and De-Serialization, Lambda and Generics. Experienced in Agile methodology including creating product/ spring catalogs, active participation in scrum, sprint plans. Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud, Spring Security, Spring Microservices. Experience with NoSQL databases like MongoDB, Cassandra, DynamoDB. Experience with AWS Cloud Services such as EC2, RDS, S3, Lambda function, SNS, API Gateway and Auto scaling. Experienced in the creating, maintaining, and containerizing of applications using Docker and written custom docker images. Managed application container workloads on platforms like AWS EKS, ECS.

Overview

4
4
years of professional experience

Work History

Sr. JAVA Full Stack Developer

The Walt Disney Company
04.2022 - 03.2023
  • Agile is followed in a 2week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets
  • Designed and developed all components, Jsp, controller, Spring configuration and hibernate configuration for various modules
  • Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities
  • Developing Micro Services, and creating APl's using Java Spring Boot framework using Maven as a build tool and MariaDb as an enterprise level database
  • Hosting Micro Services on PCF and AWS platforms
  • Migrated applications from internal data center to AWS
  • Used Spring AOP for the transaction management and logging
  • Bitbucket repo is used as a centralized repository and configured Hooks and Webhooks to Slack tools for notification purposes
  • Implemented Jenkins for a central build and deploy activities by configuring Jenkins in micro service apps
  • Used JUnit for unit test cases and spun up HSQL embedded database for integration testing
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment
  • Worked in managing VMs in Amazon using AWS and EC2
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins
  • Restful API's are created to handle real-time request/response
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Diagnoses and resolves application bugs and monitoring logs files across the application
  • Reviews code from other developers to ensure it meets design standards

Sr. JAVA Full Stack Developer

All State Insurance
03.2021 - 04.2022
  • Been using Agile Scrum Methodology and Test-driven Development (TDD) for software development to produce high-quality applications
  • Fully engaged in the analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle (SDLC)
  • Developed Single Page Application (SPA) using the latest technologies: React, Bootstrap, JavaScript, CSS3, HTML5
  • Developed User Interface (UI) pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap particularly for creating responsive web pages
  • Used reactive & template-driven forms to associate HTML elements to model & provide dynamic user validations on client side
  • Written custom libraries used across the organization as a shared library using React JS
  • Worked on using React JS components, forums, events, keys, router, animations, and flux concepts
  • Developed user interface by using the React JS, Redux for SPA development, and implemented client-side Interface using React JS
  • Worked on data structures and multi-threading concepts in Core Java
  • Used Hibernate for Database Persistence to perform CRUD operations such as create, read, update, and retrieve
  • Used Java 8 features such as Lambda expressions and Stream API for bulk data collection operations which increased the performance of the application
  • Microservices have been built using spring boot, spring cloud, and deployed to AWS Cloud
  • Developed Rest API in NodeJS using express service
  • Converted existing APIs and implemented new APIs into the client's middleware stack
  • Worked extensively in the implementation and deployment of REST API and Microservices in Java/J2EE using Spring Boot
  • Developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot

Sr. JAVA Full Stack Developer

Land’s End
09.2020 - 03.2021
  • Involved in Analysis, Design, Development, System Testing and User Acceptance testing which followed Agile methodology in Scrum cycle model
  • Proficient in building Web User Interface using HTML/HTML5, DHTML, XML, JavaScript, XHTMLCSS/CSS3, Bootstrap and ReactJS that follows W3C Web Standards and Browser Compatible
  • Involved in design, Development, Unit Testing and maintenance of CEC applications and also designed TDD (Technical Design Documents)
  • Used React JS framework to develop the SPA
  • Strong experience with React JS and React Flux Architecture
  • Worked with React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
  • Experience in working on RESTFUL Web Services and Implementing RESTFUL API’S
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept
  • Worked on Java 8 features like Lambda expressions and Stream API for bulk data operations on collections which would increase the performance of the application
  • Developed code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • Built the RESTful web APIs and hosted them on AWS Lambda and integrated them with AWS API Gateway
  • Developed Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservices into existing system architecture
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data
  • Used Apache Maven to automate the build process for the entire application such as manage project libraries, compiling and preparing war file and deployed the application war file into JBOSS Server
  • Configured & deployed Java applications on Amazon Web Services (AWS) using EC2, EKS, and RDS
  • Worked on Setting up CI/CD Pipeline in the AWS using Code Pipeline, Code Commit, Code Build and Code Deploy
  • Created custom docker images for spring boot applications
  • Deployed Spring Boot based application on EKS

Application Software Engineer

Suthra Technologies Inc
10.2018 - 06.2019
  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories
  • Worked in Agile work environment for workflow management and content versioning
  • Utilized the AngularJS directives, factory, service, and filters
  • Created number of custom directives to reuse them across the controller
  • Worked with Bootstrap for compiling CSS and building the System with the convenient methods with Angular6
  • Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, jQuery, Node.js, Angular
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
  • Designed and developed the REST based Microservices using the Spring Boot
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Developed and implemented Business Requirements using Spring MVC framework
  • Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements
  • Implement modules into Node JS to integrate with design and requirements and also created Restful web services and API's using Node.js
  • Designed and developed Mongo DB Databases to support analytics of unstructured data
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose
  • Worked on deployment strategies and supported tools to create an efficient automated integration and release process using Jenkins
  • Expertise on Selenium Data Driven framework and integrating it with TestNG and Jenkins
  • Used GIT as version control tool
  • Performed Unit Testing using JUnit

Education

Bachelor of Technology - Computer Science and Engineering

JNTU Hyderabad

Master’s - Computer Science

New Jersey Institute of Technology

Skills

  • Java
  • Python
  • C
  • Java Script
  • JUnit
  • Mockito
  • Log4J
  • Cucumber
  • Selenium
  • Git
  • HTML
  • Bootstrap
  • JavaScript
  • XML
  • CSS
  • JSON
  • Node Js
  • Angular 6
  • React JS
  • Maven
  • ANT
  • Gradle

Timeline

Sr. JAVA Full Stack Developer

The Walt Disney Company
04.2022 - 03.2023

Sr. JAVA Full Stack Developer

All State Insurance
03.2021 - 04.2022

Sr. JAVA Full Stack Developer

Land’s End
09.2020 - 03.2021

Application Software Engineer

Suthra Technologies Inc
10.2018 - 06.2019

Bachelor of Technology - Computer Science and Engineering

JNTU Hyderabad

Master’s - Computer Science

New Jersey Institute of Technology
Nikhit Vemulapalli