Summary
Overview
Work History
Education
Skills
Summaryofqualification
Relevantprofessionalexperience
Overallsummary
Timeline
Generic

Kota Polavarapu

Herndon,VA

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 12 years of related experience to a challenging position.

Overview

13
13
years of professional experience
6
6
years of post-secondary education

Work History

Senior Java Developer API Modernization (EMAS)

Perspecta/Peraton – USPS
Herndon, Virginia
06.2022 - Current
  • Designed and implemented code for usps shipping labels based on customer selection and selected content and destination.
  • Extensively worked on spring boot to simplify the process of configuring and to deploy the spring applications. Developed REST API's using Spring Boot. Developed the API endpoint based on the RESTful Webservices. Developed and consumed JSON based RESTful services using Spring MVC and Spring Boot.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Wrote Producer and Consumer API to publish and consume data from topics respectively. Implemented error topic in case of failure. Implemented retry mechanism before sending to error topic. Implemented multithreaded consumption for slow consumers. Implemented exactly once semantics using Kafka stream from topic to topic. Wrote services to store and retrieve user data from PostgreSQL database.
  • Utilized Spring Boot framework to develop controller and service classes for interacting with database. Used Spring Framework for Dependency injection and integration with other layers and Service objects, etc. Implemented the application using Spring Boot Framework and security using Spring Security.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster and containerization technologies such as Docker and Kubernetes.
  • Involved in batch processing using Spring Batch framework to validate incoming messages whether the payment is successfully completed on daily basis for shipments.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology. Used github for version control and CICD with jenkins Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Splunk for monitoring and monitoring messages in and out. JIRA to keep track of issues and SonarQube tool for code quality and coverage.

Senior Java Developer – Facilities Inspection Tool (FIT)

Perspecta/Peraton – USPS
Herndon, Virginia
06.2021 - 08.2022
  • Involved in analysis, design and development of the application.
  • Involved in designing wireframes and creating User Interface for application for mobile devices IOS, iPhone, iPad using html5, css, javascript and JQuery.
  • Used RESTFUL Web services in JSON for crud operations.
  • Developed Application using XCode with MVC Architecture Worked to make the application compatible with multiple iOS versions.
  • Resolved the UI design issues for multiple versions of iOS.
  • Customized application behavior based on Cordova plugins integration with iOS.
  • Used Lazy loading for the fast loading of the thumbnails in the application.
  • Responsible for building and deploying ipa files using jenkins.
  • Used Lazy loading for the fast loading of the thumbnails in the application.
  • Performed profiling on the application to check on the memory usage of the application.

Senior Java Developer - Facilities Management System (eFMS)

Perspecta/Peraton – USPS
Herndon, Virginia
06.2017 - 08.2021
  • Responsible for the analysis of the requirements from existing Cold fusion code.
  • Used EJB 3.0 and JPA to push the data to ui and fixed lot of existing bugs and enhancements.
  • Used EJB wirh spring to create services to handle millions of transactions.
  • Implemented methodologies for interaction between JSF and ColdFusion.
  • Developed user interfaces, custom components and navigation solutions using JSF 2/Primefaces 8.0, JQuery, JavaScript and spring frameworks.
  • Manage risk identification and risk mitigation strategies associated with the cold fusion to JAVA/J2EE translation.
  • Systems analysis; understanding and representing the various disparate views of information, documenting actual or probable structural issues; reverse-engineering architectures from existing structures.
  • Used MAVEN as build tool to decrease complexity in building process (POM).
  • Used Tortoise SVN as integrated source control package and configuration management software.
  • Planning and estimating of the project in sprint planning meetings.
  • Unit testing and maintenance of the applications.

Senior Java Developer - Service Management Workstation

Liberty Mutual Insurance
Dover, New Hampshire
06.2014 - 06.2017
  • Developed UI components, worked with Spring 3.0 AOP, used JSF 2.0, and involved in Agile/Scrum and Test-Driven Development methodologies.
  • Contributed towards building microservices architecture-based applications that resulted in improved scalability, maintainability, and fault tolerance.
  • Optimized database queries for faster response times, significantly improving end-user satisfaction rates.
  • Conducted thorough code reviews to identify potential issues, ensuring optimal performance across all projects.
  • Developed custom-built components that seamlessly integrated with existing systems for increased flexibility and extensibility.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Estimated work hours and tracked progress using Scrum methodology.

Senior Java Developer - eCLIQ Data Feed & DAF

Liberty Mutual Insurance
Dover, NH
06.2014 - 06.2017
  • The eCLIQ Data Feed project will be extending the ACORD framework to include all lines of business and adding versioning capabilities to the framework and corresponding Generate ACORD service.
  • Developed the UI components using Prime faces 3.5, XHTML, JavaScript, AJAX and CSS.
  • Worked with Spring 3.0 AOP as the binding framework.
  • Extensively used apache camel to handle payloads coming from JMS queue with custom route to handle all the logic.
  • Wrote custom retry processors to handle all error handling mechanism.
  • Used JSF 2.0, Spring-MVC, Spring core and tab-libraries.
  • Working with XML parsers with dom4j and JAXB for the conversion of java objects.
  • Used XML Spy XML editor for modeling, editing, transforming, and debugging.
  • Involved in developing SOA Web Services using XML and SOAP.
  • Designed custom SPLUNK dashboard and Alerts.
  • Used DB2 as the database and developed PL/SQL programs for reporting.
  • Used atlassian tools to keep track of issues, service desk and code reviews.
  • Used SVN to control the source code and versions of the code.
  • Used MAVEN as build tool to decrease complexity in building process (POM).
  • Used Agile/Scrum and Test Driven Development (TDD) methodologies

Java Developer

Cerner Corporation
Kansas City, Missouri
08.2013 - 06.2014
  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML and SOAP.
  • Developed the applications using WebLogic to create the transactional business logic like JSP of a WebLogic Application.
  • Advanced search functionality to retrieve Business/Residence customer information Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Extensively used PL/SQL for writing queries and Stored Procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control

Technical Help Desk Consultant

University of Denver
Denver, CO
08.2011 - 04.2013
  • Provided 100% Help Desk support, installed software, created Active Directory, and supported both MacBook's and Windows laptops and workstations.
  • Escalated critical incidents promptly while providing regular updates to both management and affected customers until complete resolution was achieved.
  • Logged support tickets and closed when issues were resolved.
  • Assisted customers with troubleshooting issues encountered while using hardware or software, providing actionable tips to resolve problems.
  • Installed, configured and maintained computer systems and network connections.

Education

Master’s - Computer Science

University of Denver
Denver, Colorado
06.2011 - 03.2013

Bachelor of Technology - Information Technology

Nagarjuna University
Vijayawada, India
08.2006 - 08.2010

Skills

  • J2EE
  • MVC
  • Struts
  • Spring 30
  • JSF
  • Sun RI
  • Hibernate
  • JPA
  • EJB
  • JDBC
  • XML
  • DTD/XSD
  • DB2
  • Oracle 11g
  • MS-SQL Server
  • Java
  • PHP
  • SOAP
  • WSDL
  • JAX-RPC
  • REST
  • Axis
  • XML Beans
  • Log4j
  • Apache Commons
  • Apache HTTP Client
  • SAX/DOM
  • Xpath
  • Apache tomcat
  • WebLogic
  • WebSphere

Reviewing code

Docker Containerization

Updating software

Web Application Security

Jenkins Automation Server

NoSQL Database Management

Project Management

Conceptual understanding

RESTful web services

Object-Oriented Programming

Git Version Control

JUnit Testing

Hibernate ORM

SQL Database Management

Java Development Expertise

User interfaces

Software Development Lifecycle

Performance Improvements

Process Improvements

Maven Build Tool

API Design and Development

Microservices Architecture

Java Persistence API

Requirements Analysis

Project Oversight

Application design

Continuous Integration and Deployment

Software automation

Test-driven development

Java Message Service

Java Performance Tuning

Spring Framework Mastery

Design principles

Kubernetes orchestration

Usability understanding

Agile development methodology

Multithreading and Concurrency

Usability principles

Apache Kafka Messaging

Angular or React Frontend

Design Patterns Proficiency

OAuth2 and JWT Authentication

Agile Methodology

Technical consulting

Framework Development

RESTful APIs

Technology Integration

Code debugging

GitHub collaboration

Requirements Gathering

Code reviews

Multithreading

JS Frameworks: React, Angular, Vue

Cross-Functional Teamwork

Solutions deployment

Linux Environments

Testing and debugging

SOAP and RESTful Web Services

System acceptance

Operational Analysis

Firmware Releases

Software Architecture

Engineering standards

Cross-Functional Collaboration

Creative and Innovative

Software Documentation Control

System Administration

Requirements Gathering and Analysis

Data Storage and Retrieval

Software Component Libraries

Build releases

Teamwork and Collaboration

Problem-Solving

Time Management

Attention to Detail

Problem-solving abilities

Multitasking

Multitasking Abilities

Reliability

Excellent Communication

Organizational Skills

Team Collaboration

Active Listening

Effective Communication

Adaptability and Flexibility

Creative Problem-Solving

Summaryofqualification

  • Excellent problem solving, analytical and interpersonal skills.
  • Self-motivated, hands-on student of latest technologies.
  • Individual contributor and strong team player with experience collaborating with teams globally.
  • Extensive experience in Software Development Life Cycle (SDLC) – Requirements specification, design documents, performance requirements, coding functionality and writing test cases using various software engineering processes ranging from Waterfall to Agile methodology.
  • Developed the UI components using Prime faces 8.0, XHTML, JavaScript, JSON and AJAX, CSS.
  • Developed Custom Widgets, handled DOM manipulation, MVC, Designing Layouts, Form and data management, validation, Data Stores using DOJO framework.
  • Experience in develop, debug and deploy iOS applications.
  • Extensively used Apache camel to handle payloads coming from JMS queue with custom route to handle all the logic.
  • Experiences in designing wireframes and creating User Interface for application for mobile devices IOS, iPhone, and iPad.
  • Experience with workflow management batch processing and asynchronous processing JMS IBM MQ series.
  • Developed and exposed/consumed Web Services using JSON Rest.
  • Used DOJOX modules for couple of pages to display graphs.
  • Sound experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram (Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram), Packages and Classes using Rational Rose.
  • Proficient in unit testing the application using Junit.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Experience in iOS builds using Jenkins (Building and deploying .ipa files to iOS devices).
  • Expertise with a variety of servers like Apache Tomcat, WebSphere 9, Web Logic, Glassfish.
  • Experienced in version management systems with CVS and Sub Version (SVN).
  • Strong experience working with Oracle, My SQL and SQL Server and NO SQL.
  • Experienced in batch job creation, execution, trouble shooting, monitoring, and reporting.
  • Experience on Splunk log parsing, complex queries, including external table lookups, Splunk data flow, components, features and product capability.

Relevantprofessionalexperience

  • Perspecta/Peraton – USPS, Herndon, VA, 06/01/17, 08/31/24, Senior Java Developer API Modernization (EMAS), APIs will be migrated to the USPS API Marketplace will be those supporting the USPS Connect program. APIs will be updated to support Parcel Select Destination Entry (DDU, DSCF 3-digit non-machinable sort, DSCF Machinable SCF (based on L051), DSH Service Hub 5-digit and DSH working (based on L014)) for USPS Connect Local, Regional, and Hubs, plus regular parcel select. Verification of this volume will take place thru the Package Platform. APIs will be available for Authorized USPS Connect Local Customer with authorized pricing and verification through Package Platform and Credit Card Payments to generate labels for authorized Package Platform Customers., Designed and implemented code for USPS shipping labels based on customer selection and selected content and destination., Extensively worked on spring boot to simplify the process of configuring and to deploy the spring applications. Developed REST API's using Spring Boot. Developed the API endpoint based on the RESTful Webservices. Developed and consumed JSON based RESTful services using Spring MVC and Spring Boot., Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper., Wrote Producer and Consumer API to publish and consume data from topics respectively. Implemented error topic in case of failure. Implemented retry mechanism before sending to error topic. Implemented multithreaded consumption for slow consumers. Implemented exactly once semantics using Kafka stream from topic to topic. Wrote services to store and retrieve user data from PostgreSQL database., Utilized Spring Boot framework to develop controller and service classes for interacting with database. Used Spring Framework for Dependency injection and integration with other layers and Service objects, etc. Implemented the application using Spring Boot Framework and security using Spring Security., Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup., Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster and containerization technologies such as Docker and Kubernetes., Involved in batch processing using Spring Batch framework to validate incoming messages whether the payment is successfully completed on daily basis for shipments., Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology. Used GitHub for version control and CICD with Jenkins Extensively used MVC, Factory, Delegate and Singleton design patterns., Used Splunk for monitoring and monitoring messages in and out. JIRA to keep track of issues and SonarQube tool for code quality and coverage., Senior Java Developer – Facilities Inspection Tool (FIT), FIT application provides users an automated preventative maintenance program, designed to reduce maintenance costs across the entire USPS property inventory through a web-based solution accessed via a desktop. In addition, the web-based solution will support on-line and limited off-line capability for handheld devices based on the Apple iOS., Involved in analysis, design and development of the application., Involved in designing wireframes and creating User Interface for application for mobile devices IOS, iPhone, iPad., Used RESTFUL Web services in JSON for crud operations., Developed Application using Xcode with MVC Architecture., Worked to make the application compatible with multiple iOS versions., Resolved the UI design issues for multiple versions of iOS., Customized application behavior based on Cordova plugins integration with iOS., Used Lazy loading for the fast loading of the thumbnails in the application., Responsible for building and deploying ipa files using Jenkins., Performed profiling on the application to check on the memory usage of the application., Senior Java Developer - Facilities Management System (eFMS), Facilities Management System (eFMS) is a custom-built Postal Service system. eFMS is used to manage work orders, contracts, and payments for facility construction, repairs and alteration contracts, along with real estate contracts. The user will have the ability to manage the infrastructures involved in USPS throughout the United States., Responsible for the analysis of the requirements from existing Cold fusion code., Used EJB 3.0 and JPA to push the data to UI and fixed lot of existing bugs and enhancements., Used EJB with spring to create services to handle millions of transactions., Implemented methodologies for interaction between JSF and ColdFusion., Developed user interfaces, custom components and navigation solutions using JSF 2/Primefaces 8.0, jQuery, JavaScript and spring frameworks., Manage risk identification and risk mitigation strategies associated with the cold fusion to JAVA/J2EE translation., Systems analysis; understanding and representing the various disparate views of information, documenting actual or probable structural issues; reverse-engineering architectures from existing structures., Used MAVEN as build tool to decrease complexity in building process (POM)., Used Tortoise SVN as integrated source control package and configuration management software., Planning and estimating of the project in sprint planning meetings., Unit testing and maintenance of the applications.
  • Liberty Mutual Insurance, Dover, NH, 06/01/14, 06/30/17, Senior Java Developer - eCLIQ Data Feed & DAF, The eCLIQ Data Feed project will be extending the ACORD framework to include all lines of business and adding versioning capabilities to the framework and corresponding Generate ACORD service., Developed the UI components using Prime faces 3.5, XHTML, JavaScript, AJAX and CSS., Worked with Spring 3.0 AOP as the binding framework., Extensively used Apache camel to handle payloads coming from JMS queue with custom route to handle all the logic., Wrote custom retry processors to handle all error handling mechanism., Used JSF 2.0, Spring-MVC, Spring core and tab-libraries., Working with XML parsers with dom4j and JAXB for the conversion of java objects., Used XML Spy XML editor for modeling, editing, transforming, and debugging., Involved in developing SOA Web Services using XML and SOAP., Designed custom SPLUNK dashboard and Alerts., Used DB2 as the database and developed PL/SQL programs for reporting., Used Atlassian tools to keep track of issues, service desk and code reviews., Used SVN to control the source code and versions of the code., Used MAVEN as build tool to decrease complexity in building process (POM)., Used Agile/Scrum and Test-Driven Development (TDD) methodologies., Senior Java Developer - Service Management Workstation, Service Management Workstation is a migration of AMP portal which is providing our management to handle our clients, contacts and control over journal entries and respective activities for the customers with quality assessment., Developed the UI components using Prime faces 3.5, XHTML, JavaScript, JSON and AJAX, CSS., Worked with Spring 3.0 AOP as the binding framework., Used JSF 2.0, Spring-MVC, Spring core and tab-libraries., Working with XML parsers with dom4j and JAXB for the conversion of java objects., Used DB2 as the database and developed PL/SQL programs for reporting., Used Eclipse Platform as the IDE., Used SVN to control the source code and versions of the code., Used MAVEN as build tool to decrease complexity in building process (POM)., Used Agile/Scrum and Test-Driven Development (TDD) methodologies.
  • Cerner Corporation, Kansas City, MO, 08/01/13, 06/30/14, Java Developer, Preparation of Technical Specs using UML including class diagrams, sequence diagrams., Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries., Used Session beans to implement Session façade design pattern., Involved in developing SOA Web Services using XML and SOAP., Developed the applications using WebLogic to create the transactional business logic like JSP of a WebLogic Application., Advanced search functionality to retrieve Business/Residence customer information Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS., Extensively used PL/SQL for writing queries and Stored Procedures in Oracle Database., Designed and developed SQL Queries., Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.
  • University of Denver, Denver, CO, 08/01/11, 04/30/13, Technical Help Desk Consultant, 100% Help Desk support, Installing software, Create Active Directory and password reset, Follow up with customer that the issue was resolved, Migration of desktop and laptop OS from windows 7 to windows 10, Support Lenovo laptops and workstations, Level 2 support, Created support documentation that empowered and enabled user community to extend skills, leverage system features and find resolutions to questions without intervention from support team.

Overallsummary

Highly motivated Full-Stack software engineer with overall 12 Years of experience in Software Design, Development and Testing with expertise in Java/J2EE, Spring, Kafka Rest API, Angular, Prime Faces 8.0, DOJO, Splunk, Apache Camel, HTML5, JavaScript, XML, SOAP/REST Web services, SQL, SQL Lite PL/SQL and Hibernate.

Timeline

Senior Java Developer API Modernization (EMAS)

Perspecta/Peraton – USPS
06.2022 - Current

Senior Java Developer – Facilities Inspection Tool (FIT)

Perspecta/Peraton – USPS
06.2021 - 08.2022

Senior Java Developer - Facilities Management System (eFMS)

Perspecta/Peraton – USPS
06.2017 - 08.2021

Senior Java Developer - Service Management Workstation

Liberty Mutual Insurance
06.2014 - 06.2017

Senior Java Developer - eCLIQ Data Feed & DAF

Liberty Mutual Insurance
06.2014 - 06.2017

Java Developer

Cerner Corporation
08.2013 - 06.2014

Technical Help Desk Consultant

University of Denver
08.2011 - 04.2013

Master’s - Computer Science

University of Denver
06.2011 - 03.2013

Bachelor of Technology - Information Technology

Nagarjuna University
08.2006 - 08.2010
Kota Polavarapu