0% found this document useful (0 votes)
211 views7 pages

Sr. Java Full Stack Developer Profile

Venkat Kondapalli is a senior Java full stack developer with over 9 years of experience developing enterprise applications using Java technologies. He has extensive experience with Spring Boot, Spring MVC, Hibernate, Angular, React, and microservices. He is proficient in both backend technologies like Java, databases, AWS, and frontend technologies like HTML, CSS, JavaScript, Angular, and React. He has developed applications from design to deployment using agile methodologies and tools like Git, Jenkins, Docker, and Kubernetes.

Uploaded by

leela.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
211 views7 pages

Sr. Java Full Stack Developer Profile

Venkat Kondapalli is a senior Java full stack developer with over 9 years of experience developing enterprise applications using Java technologies. He has extensive experience with Spring Boot, Spring MVC, Hibernate, Angular, React, and microservices. He is proficient in both backend technologies like Java, databases, AWS, and frontend technologies like HTML, CSS, JavaScript, Angular, and React. He has developed applications from design to deployment using agile methodologies and tools like Git, Jenkins, Docker, and Kubernetes.

Uploaded by

leela.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Venkat Kondapalli

venkat.kondapalli03@[Link]
+1(469) 777-6506

Sr. Java Full Stack Developer at Kraft Heinz.

PROFESSIONAL SUMMARY:

 9+ Years of experience in object-oriented programming, design and development of Multi-Tier distributed,


Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
 Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Exception
handling, Lambdas, Functional Interfaces, Streams, etc.
 Extensive experience in developing applications using JSP, Servlets, Struts, Hibernate, EJB, JPA, JSF,
JDBC, XML, JUnit, Test Driven Development (TDD).
 Well-versed in Spring and its modules, Spring Core, Spring Boot, Spring IOC, Spring AOP, Spring MVC,
Spring Security, Spring Batch, Spring Cloud, Spring JPA.
 Expert level coding skills in web application development using Struts, Spring, JSF, Custom Model view
Controller (MVC) and Hibernate frameworks.
 Experience in various Spring modules like Spring Boot, Spring MVC, Spring Cloud, Spring Security.
 Experience in various SDLC methodologies like Agile, Scrum, Waterfall.
 Extensive experience in front-end technologies like HTML5, JQuery, TypeScript, Bootstrap, Ajax,
JavaScript, CSS3/4, NodeJs, ReactJs, Redux, BackBoneJs, Angular 2/4/6/7/8/9, JSON.
 Expertise on servers using ApacheTomcat & HTTP Server, Web Sphere, WebLogic & JBOSS Application
server.
 Experience in solving software design issues by applying Java & J2EE design patterns including Singleton,
Factory, Session Façade, MVC, Front Controller, Proxy, Service Locator, Builder Pattern, Business Delegate,
DTO, DAO, VO and Command Patterns.
 Experience in developing the applications using MEAN and MERN stack technologies.
 Experience in integrating the internal security model into new projects with Spring Batch, Spring
Microservices and Spring Boot.
 Experience in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS,
JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
 Experience in implementing Swagger for microservices for documenting Rest API.
 Experience and building an isomorphic application using [Link] and redux with GraphQL on Server Side.
 Hands on experience in test driven development (TDD), SonarQube Behavior driven development (BDD) and
acceptance test driven development (ATDD) approaches.
 Good Knowledge in coded Java applications on Server-side and advanced multithreading.
 Experience in utilizing Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on
Collections which would increase the performance of the Application.
 Proficient experience in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
 Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using
Spring Security.
 Proficient in Asynchronous messaging using JMS and Active MQ, Rabbit MQ, and Kafka.
 Experience in Microservices development using Spring boot and deployment in Pivotal Cloud Foundry
(PCF).
 Used Continuous Integration / Continuous delivery / (CI/CD) tools Docker, Kubernetes, Jenkins, SonarQube
and looper to deploy this application to AWS along with GIT for Version Control of code for incremental
development.
 Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3,
VPC, SQS, ELB, RDS, RedShift, AutoScaling, IAM, Cloud Watch, ELK, Kinesis, EMR.
 Database Design, data modeling, data transformation and data Migration in the databases includes Oracle,
DB2, MySQL, PostgreSQL and SQL Server.
 Good experience on working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon
RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud
Watch, Amazon EBS and Amazon Cloud Front.
 Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), and Microsoft
Azure
 Experienced in creating build scripts using ANT, Maven, and Gradle tools and scripting Docker files and
deploying them onto Docker. Also, a good understanding of the OpenShift platform in managing Docker
containers and Kubernetes Clusters.
 Proficient in using various front-end technologies like ReactJS, AngularJS, and VueJS to consume GraphQL
APIs.
 Experience in various NoSQL databases like MongoDB, Cassandra, DynamoDB.
 Performed Database operations like normalization and written SQL queries and PL/SQL – Stored Procedures,
Functions, Triggers, Sequences, Indexes, cursors and Views.
 Experience in build tools like Ant, Maven, Gradle.
 Experienced on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha,
Chai etc.
 Experience on various operating systems like Windows, Linux, UNIX.
 Working skills on implementation of the version control tools like CVS, VSS, SVN, GIT and Clear case.
 Expertise in Unit testing using Junit & Mockito, Integration testing & smoke testing etc and JIRA for bug
tracking.

TECHNICAL SKILLS:

Languages JAVA 11/1.8, Python, SQL, PL/SQL


Frameworks Spring Boot, Spring MVC, Hibernate, Struts
Web Technologies Angular JS, Angular 2/4/6/7/8/9, Bootstrap, jQuery, JavaScript, CSS3,
TypeScript, JSON, AJAX, Node JS, ReactJS, Redux, [Link]
Mark up Languages HTML5, CSS3, DHTML, XHTML, XML, XSLT
Database Oracle, DB2, SQL Server, MySQL, PostgreSQL, NoSQL: MongoDB,
Cassandra, DynamoDB
J2EE Servlets, JSP, JSTL, JMS, JDBC, JNDI, JAXB, JTA, JWT
Testing Frame Works JUnit, Mockito, TestNg, TDD, BDD, SonarQube
Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, Microservices
Operating Systems Unix, Linux, Windows
Web/App-Servers JBoss, Tomcat, WebSphere, WebLogic
IDEs Eclipse, RAD, NetBeans, IntelliJ
Version Control Systems CVS, SVN, GitHub, Clear Case
Build Tools Ant, Maven, Jenkins
Cloud Technologies Azure, AWS, EC2, S3, Docker, PCF
Tools UML, Rational Rose, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest
Client UI, Postman, Grunt,Kibana

EDUCATIONAL DETAILS:

 Bachelors in Computer Science at Velagapudi Ramakrishna Siddhartha Engineering College.


 Masters in Computer Science at Arkansas State University.
PROFESSIONAL EXPERIENCE:

Kraft Heinz, Chicago, IL June 2021 to


Present
Sr. Full Stack Java Developer

Responsibilities:
 Involved in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering,
requirement gathering, analysis, design, development, testing, deployment and support.
 Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the
business requirements and worked with architects in converting them to functional and technical specifications.
 Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections
which would increase the performance of the Application.
 Experience in developing front end using HTML5, JavaScript, CSS3/4, TypeScript, jQuery, Bootstrap,
Ajax, JSON, XML, Angular 9, [Link], [Link].
 Used [Link] to parse the data fetched from APIs and used [Link] to develop an application to perform
CRUD operations on the database server.
 Enhanced application performance by Angular 9 component based development in view of future angular
framework transitions.
 Developed http requests using Rxjs observables to communicate between server and client with Angular 9.
 Developed various screens for the front end using Angular 8, and used various predefined components from
NPM (Node Package Manager).
 Used ReactJS for developing UI using sorting, pagination and rendering for searching the statements on the
webpage.
 Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background
without interfering with the display and existing page in an interactive way.
 Used ReactJS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle
methods, working with React States and Events.
 Used React JS virtual DOM for client-side view rendering services, React-Redux, for state management and
React-Router for client-side routing for dynamically changing client-side content.
 Implemented Spring framework and BigQuery for Dependency Injection, support for the Data Access Object
(DAO) pattern and integrated with Hibernate.
 Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties,
ORM mapping and CRUD operations with database.
 Involved in migrating monolithic application in MicroService Architecture and Developed Microservices using
AWS platform build upon Spring Boot Services.
 Designed and developed micro-components, microservices, and deploy on cloud platform AWS using an
automated process through services like Lambda, EC2, S3, CodeDeploy, CodePipeline, VPCs, Subnets and
Security Groups.
 Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-
party Node JS based JavaScript library.
 Worked on reading and writing to/from from the files by using newly introduced methods in java 11.
 Used Java 1.8 features like stream and Lambda expressions.
 Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
 Implemented all the functionality using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
 Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security
modules.
 Used [Link] for the management on interchange of the data between the servers and Used NodeJS, Express JS
to create server-side MVC framework with MongoDB.
 Consumed REST based Microservices with Rest template based on RESTful APIs.
 Involved in deployment of microservices through CI/CD pipeline using Maven, Docker, OpenShift.
 Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-
RS, CXF and JAXB.
 Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS.
 Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java
Persistence API) and Used Swagger to interact with API end points of the Microservices.
 Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties,
ORM mapping and CRUD operations with database.
 Implemented the authentication of the application using Spring Security and OAuth2.0.
 Implementing Oracle, SQL Queries & graph QL - stored procedures, functions, triggers, sequences and built-
in functions to retrieve and update data from the databases.
 Designed and developed custom message adapter components using Apache Kafka that allowed the message to
travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
 Worked in wide-area network to maintain all the device related data onto MYSQL database.
 Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
 Setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3
buckets.
 Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.
 Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
 Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
 Developed AWS environment by provisioning EC2 instances using Docker, Bash, and Terraform.
 Designed micro-components, microservices, deploy on cloud platform AWS using an automated process through
services like Lambda, EC2, S3, Code Deploy, Code Pipeline, VPCs, Subnets, and Security Groups.
 Extensively involved in infrastructure as code, execution plans, resource graph, and change automation using
Terraform.
 Manage all levels of AWS services within the organization which consists of living, staging, QA environments.
 Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration
& Deployment (CI/CD) for Microservices.
 Extensively used the advanced features of PL/SQL like Records, Tables, Object types, and Dynamic SQL.
 Used Rabbit MQ, and Active MQ for asynchronous processing of messages in a microservice architecture.
 To convert the entire event flow as a SOA based architecture used Rabbit MQ as a queues and BUS.
 Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
 Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
 Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium
support code in JAVA for Cucumber.
 Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database
using tools like Jenkins.
 Project migration into cloud environment using Kubernetes, Docker container.
 Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using
JUnit, Mockito and performed end to end testing using Protractor.
 Developing customized reports and Unit Testing using Junit and preforming the integration testing manually
checking the flow between microservices.

Environment: Java 1.8/11, Hibernate, Angular 8/9, React, AWS, Spring Boot, Spring MVC, Microservices,
HTML5, JavaScript, JQuery, JSON, XML, Bootstrap, Ajax, SOAP/REST, CSS3, Jenkins, PCF, GIT, Kubernates,
Docker, Mockito, JUnit, Jasmine, Karma, Eclipse, Apache CXF, Oracle, MySQL, NoSQL, MongoDB, PL/SQL,
Maven, Log4j, Kubernetes, Kafka, Agile.
Charter communications, St. Louis, MO July 2019 to May 2021
Sr. Java Full Stack Developer

Responsibilities:
 Followed advanced software development methodologies such as Agile/Scrum model processes.
 Design and develop web interface using HTML5, CSS3, Bootstrap, JavaScript, [Link], jQuery, Ajax,
JSON that meets accessibility and web browser standards for website.
 Developed single page application and dynamic responsive web application with Angular 9.
 Consumed server -side SOAP UI web services and called them from Angular 8 controllers.
 Built Angular 8 framework including MVC architectures, different modules, specific controllers, templates,
custom directives and custom filters.
 Crated reusable components, Custom modules, Custom Directives, pipes, services in Angular 9.
 Created Angular 9 components, implemented interpolation, input variables, bootstrapping, NgFor, NgIf,
Router outlet, binding the events, decorators.
 Implemented Core Java concepts like Multithreading, Collections, I/O, Generics, and Exception Handling
for complex business requirements.
 Migrated all the dependencies from Java 1.8 to the latest stable versions Java 11+.
 Used Java 11 features such as Lambdas, Streams, Observables, and Completable Futures.
 Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's
using Spring Rest. Applied Microservice patterns and concepts to develop high performing software solutions.
 Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and
Node JS.
 Developed UI pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery, AJAX, React JS, Node JS.
 Developed UI Screen to display alerts in a grid using jQuery and Bootstrap.
 Developed various single page applications (SPA) using React JS and used various components in the Redux
library.
 Used React-Routers for connecting the APIs which enforces the communication to the server while also
implementing mock services in [Link] with the help of modules using [Link].
 Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for
Analytical Reporting using Node JS.
 Implemented JSON web tokens mechanism for authentication and authorization security configurations using
[Link].
 Used React-Draggable for developing drag and drop functionality, components library, including Tree, Slide-
View, and Table Grid. along with bootstrap for dynamic responsive design.
 Involved in using Java 1.8 features like Parallel Streams, Lambdas, functional interfaces and filters.
 Used Spring Framework for integrating the MVC components with business service.
 Creating web services based on Rest Architecture using Spring Boot framework.
 Involved in developing and a solid understanding of Service Oriented Architecture (SOA) and Microservices
based J2EE Architecture.
 Implemented microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
 Responsible for managing Microservices i.e. design, deployment and supporting documentation. Analyze,
design and develop solutions to complex business and technical problems.
 Used complete annotation driven approach to develop the application using Spring Boot and also involved in
setting up the Spring Bean profiling.
 Developed Web Services using XML messages that use SOAP.
 Used Hibernate and Mark Logic, writing service methods and SQL queries to interact with the MySQL DBMS.
 Worked with NPM commands and using [Link] for managinf dependencies, and dec-dependencies of
[Link] applications.
 Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
 Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation
using Jenkins along with UNIX Shell scripts to automate routine jobs.
 Created and configured the continuous delivery pipelines for deploying microservices and lambda
functions using Jenkins CI server.
 Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Jenkins CI/CD
and involved in managing the Docker containers in Kubernetes.
 Developing scripts for build, deployment, maintenanceand related tasks using Jenkins, Docker.
 Developed AWS S3 to copy project artifact into S3 bucket.
 Wrote some Python scripts to manage AWS cloud formation templates to automate installation of auto
scaling, AWS cloud (EC2, S3, Lambda).
 Created JSON request and validated the response using postman Interceptor and Swagger UI.
 Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code
and created pull requests for changes that are made.

Environment: Java 1.8/11, Spring MVC, Spring Boot, Spring Security, Microservices, Kafka, AWS, Jenkins,
Angular8/9, React, JIRA, Hibernate, MongoDB, MySQL, SQL, Restful, HTML5, CSS3, [Link], GIT, JBOSS,
JavaScript, XML, Rst, SOAP, JUnit, PCF, Kubernetes, Maven, SonarQube, Jenkins, Agile.

Humana, Louisville, KY Aug 2018 to Jul 2019


Java Microservices Developer

 Used various Core Java concepts such as Exception Handling, and Collection APIs to implement various
features and enhancements.
 Worked in DOM, React Props, Lifecycle methods and with React States and Events
 Used Angular HTTP services to perform backend REST web services interactions to get and post JSON data.
 Implemented REDUX architecture with Angular using angular-redux for unidirectional data flows.
 Developed the application using Core Java, Multi-threading, Spring MVC, Spring Boot, J2EE, Hibernate,
and Web Services REST.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Extensively used React-Router techniques Axios service to retrieve data from server synchronously.
 Used React JS-based UI framework which wrapper on top of Flux architecture and gulps enhanced workflow.
 Developed Microservices by providing design and POC model. And using Spring Boot.
 Microservices has been built using spring boot, spring security and deployed to AWS cloud.
 Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java
Persistence API) and Used Swagger to interact with API end points of the Microservices.
 Used Node JS as a proxy to interact with Rest services and Database, building real-time Web APIs.
 Develop UI automation for Node JS, Angular 6, Micro services have been built using spring boot, Netflix OSS,
spring cloud, and deploying to AWS Cloud.
 Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source
control system during the day and periodic scheduled builds overnight to support development needs using
Jenkins, GIT, JUnit, Selenium, and Maven.
 Developed test cases using the JUnit/ Mockito and Maven build tool to achieve more functionality for the build
process.

Environment: Java 1.8 & 11, AWS, PCF, Spring Boot, Microservices, Kakfa, HTML5, CSS3, Log4J, Jenkins,
XML, Spring REST, MySQL, MongoDB (NoSQL), Web Services, Swagger, Hibernate, Bootstrap, GitHub, NodeJS,
JBOSS, Spring Security, Oracle, WebSphere, JUnit, jQuery, Angular JS/8/9, REST, HTML5, jQuery, Ajax,
Bootstrap, Maven, Jasmine, Junit, Jira, Log4j, Agile.

Torry Harris Business Solutions, Bangalore, India Sep 2015 to Oct 2017
Java Developer

Responsibilities:
 Developed Sequence, test cases, Use cases & class Diagrams and Process Flow diagrams using Rational Rose.
 Developed the administrative UI using Angularjs and Inserted External Style Sheets to various web pages using
CSS.
 Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along
with AngularJS in creating the Application.
 Worked on JavaScript frame work (Angularjs) to augment browser based applications with MVC capability.
 Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud
Foundry based platform built on Kubernetes programming with deployment manager and containerized using
Docker.
 Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB
(NoSQL).
 Worked on SOAP & REST based Web services to create the web based services.
 Parsed the XML based responses using JAXB Parser and validated XML against the schema.
 Performed unit testing using JUnit framework and Jira for bug tracking.

Environment: Java 1.6, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Hibernate, HTML5, Angularjs,
Bootstrap, Servlets, Azure, RAD, Microservices, XML, AWS, AJAX, JAXP, JAXB, JAX-WS/RS, XSLT, WSDL,
SOAP-Web Services, DB2, MongoDB, IBM Clear Case, FileZilla, SFTP, JUnit, Mockito, JMS, ANT.

Idea Labs, Hyderabad, India Apr 2013 to Aug 2015


Java/J2EE Developer

Responsibilities:
 Involved in gathering requirements and followed waterfall methodology.
 Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript,
Bootstrap, Angular JS, JSON and XML.
 Developed and Deployed Java/J2EE based applications.
 Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC
Framework. Also developed validators to implement server-side validation of input data.
 Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as
the ORM (Object Relational Mapping) tool.
 Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
 Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for DB2.
 Created JSPs using JSTL and Struts tag libraries.
 Implemented logging functionality using Log4J and SLF4J.
 Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them

Environment: Java, J2EE, Spring Boot, Hibernate, AWS, Spring MVC, Log4J, SLF4J, JSP, AJAX, jQuery,
JavaScript, JSON, XML, HTML, CSS, Bootstrap, Angular JS, REST and SOAP-Web Service, Test Driven
Development (TDD), Spring Framework, JUnit, Soap UI, SVN, Oracle SQL, PL/SQL, JBoss.

You might also like