Summary
Overview
Work History
Education
Skills
Timeline
Generic

PAVITHRA THUMMA

McKinney,Texas

Summary

Over all 9+ Years of experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client-server environment.

Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.

User Interface Professional with experience in System (Web/UI/UX) Analysis, Designing and Development with HTML/XHTML, CSS, Web 2.0, JavaScript, jQuery, Angular JS and WEB / UI.

Experience in designing and development of rich user interface screens using HTML5, DHTML, XHTML, CSS, Java Script, JQuery, AngularJS, JavaScript, Bootstrap, React JS and AJAX.

Strong experience in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, Struts Framework, Spring, Hibernate, JDBC with Oracle and MySQL relational databases on UNIX and Windows environments Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA.

Experience in developing unit and Automation Testing Frameworks using JUnit,Selenium.

Implemented Web Service and consumed third party Web Services using REST, SOAP, SOA, WSDL also very strong in Restful Web Services.

Experienced in developing Restful Java API‘s using Apache CXF involved in developing REST clients using Http Client to serve the data in JSON for the UI.

Experience on using Git.

Experience in giving Demos to Business stakeholders.

Experience of working with databases Oracle 8i/ 9i/ 10g and DB2, MySQL, No SQL, Azure cloud. Extensive experience working on Mongo DB, SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures.

Experience in building data communication between back-end systems using Kafka.

Experience in Troubleshooting and fixing the bugs.

Experience in using JIRA,Jenkins,SonarQube.

Overview

10
10
years of professional experience

Work History

JAVA DEVELOPER

Verizon
01.2022 - Current
  • Working on developing Microservices using Spring Boot, Configuration server and Eureka Discovery service
  • Implementing Spring Boot Micro services to process the messages into the Kafka cluster and deployed the services in Docker containers
  • Using Kibana and Elastic search to identify the Kafka message failure scenarios
  • Implemented reprocessing of failure messages in Kafka using offset id
  • Implementing Mono, Flux reactor Spring Reactive programming and converted the interfaces into reactive scenarios and Stream Listener
  • Used Stream Listener to consume events as KStream from a Kafka topic
  • Working on creating Bool query in Microservices to persist the data in Elastic Search
  • GitHub-Jenkins integration & auto deployment
  • Have used Kibana for Data analysis and Logstash for Log analysis
  • Using IBM Extreme Scale (WXS) for cashing mechanism on top of DB2
  • Using Redis for cashing mechanism with Cassandra
  • Using Jira for Agile dashboard
  • Extensively used Scrum Agile methodologies to plan work for every iteration
  • Used Jenkins continuous integration.

JAVA DEVELOPER

VMware
04.2019 - 12.2021
  • Architected redesigned application using Spring-boot Microservices, Spring data, Configuration server and Discovery service
  • Provided technical mentorship for developers in the project
  • Developed several API's using Microservices and deployed in Docker
  • Developed PoCs for Microservices, Kubernates and other related technologies
  • Presented roadmaps, target state architecture to management
  • Developed RESTful web service for handling asynchronous AJAX requests
  • Integrated with SonarQube to improve the code quality, decrease major & minor fixes
  • Used JIRA as an issue tracker tool to collaborate with testers and functional team as well as to track defects and change requests
  • Implemented Hibernate as ORM tool to store the persistence data into Oracle database and SQL for creating the end to end order details for the customers
  • Extensively used Scrum Agile methodologies to plan work for every iteration
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, UAT, Prod).

JAVA DEVELOPER

Geo Techno Soft
08.2016 - 12.2018
  • Involving in all the phases of SDLC including Requirements Collection, Designing & Analysis of the Customer Specifications and Developing of the Application Assisting in Software Developing Life Cycle (SDLC) which includes developing, designing, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with Java/J2EE technologies
  • Expertise in spring framework extensively using Spring 5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & REST Web Services
  • Preparing the J Unit test cases, Integration scenarios to test the implementation coordinating with the offshore team in various phases of application
  • Implementing Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively working with SOAP and XML, and XSLT
  • Performing the designing review, code review and test case review using Reflection API to invoke the service class dynamically
  • 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
  • Developing test code in Java language using Eclipse IDE converting monolithic app to Micro Services architecture using Spring Boot using app methodology
  • Developing EJBs, JSPs and Java 8 Components for the application using Eclipse various helper classes needed
  • Core Java multithreaded programming and Collection classes Using micro service architecture, Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints
  • Developing API for using AWS Lambda to manage the servers and run the code in the AWS creating REST full API to enable access to database and data retrieval from SQL
  • Working with No SQL Cassandra to store, retrieve, and update and managing all the details for Ethernet provisioning and customer order tracking
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB
  • Extensively using Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions the search functionality for Internal Application using Angular JS and Node JS
  • Implementing designing patterns like DAO, singleton, factory to achieve design principles working on Oracle DB and Creating Oracle DB PL/SQL Tables, Views, Storing Procedures, Triggers and Functions Responsible for using AWS Console and CLI for deploying and operating AWS services developing and creating of Web
  • Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.

JAVA DEVELOPER

Quebesense
07.2014 - 07.2016
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the Web service request and response
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration
  • Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database used Angular JS as the development framework to build a single-page application and reusable Angular JS applications
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, J Query, AJAX and JSON
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML(parsing, processing, and design) to communicate with Active Directory application using Rest API
  • Extensive use for developing test cases and performed unit and integration, tested by using J unit involved in developing Web services operations in Service Oriented Architecture (SOA)
  • Followed agile methodology during complete SDLC process
  • Participated Agile/Scrum development and deployment teams Used Spring Framework 4.1 for the application development
  • Involved in front end development using Struts, JSP's, JSF and JSTL
  • Extracted data in UI for different clients using JSON Integrated with third party Sale point API to make restful Web services.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT
  • Developed Groovy scripts to test Report application output used Selenium for UI automation and used log4j for logging
  • Errors, info, exceptions Environment: Java 5, J2EE, Struts1.2, Micro services, JSF2.0, Web Services (SOAP, REST), REST API, Spring MVC, Spring Boot 1.5.1 Hibernate, Servlets, JSP, JavaScript, XML, HTML5, CSS3, SVN, J Unit, Log4J, Angular JS, Angular 4.0, Maven, JIRA
  • Responsibilities: Designed the business requirement collection approach based on the project scope and SDLC methodology
  • Followed the agile methodology to implement changing requirements Conducted interviews with key business users to collect requirement and business process information
  • Performed extensive requirement analysis including data analysis and gap analysis
  • Designed and developed project document templates based on SDLC methodology Designed and developed Use Cases, Activity Diagrams, Sequence Diagrams, and OOD using UML
  • Developed Software requirement specification documents as well as high-level project plan
  • Developed application prototypes using Struts, configuring struts-config.xml with navigation rules, developing java managed beans and presentation JSPs with tag libraries
  • Used Annotation based Validation for server-side validation using hibernate validator and Java-X Validation packages
  • Used Java mail API for mail services for the application and Apache velocity as templating engine for various email templating
  • Developed store front end for online shopping and robust backend for order, inventory, users, Sellers, products management
  • Used Ant Builder to build the project and Maven for project Management
  • JUnit, log4j were used for unit testing and as logging frameworks and JQuery for client-side validation
  • Used web services using SOAP and Axis to provide locksmith information depending on zip codes and calculating shipping rates for UPS
  • Used Authrorize.net and UPS web services client API's to handle payment gateways, shipping Process to be implemented into the system
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines
  • Optimized web assets for speed and performance
  • Diagnosed and corrected errors within code to allow for integration of proprietary applications
  • Created proofs of concept for innovative new solutions
  • Inspected equipment, assessed functionality and optimized controls
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.

Education

Bachelor of Science - Computer Science

Anurag College Of Engineering
India
06.2014

Skills

TECHNICAL SKILLS: Java Technologies : J2EE, J2SE, Servlets, JSP, Spring, Hibernate, JNDI, JMS, SOAP, REST API

JAVA FRAMEWORKS: Struts, Spring MVC, Spring AOP, JSF UI,Hibernate

TECHNOLOGIES: HTML, DHTML, XHTML, CSS, JavaScript, Angular JS, XML, XSD, XSLT, JQuery, AJAX, JSON, JAX-B, JAX-RS

DATABASES : Oracle (version – 12c, 11g, 10g, 10i, 9i),Azure Cosmos DB, SQL 2008/R2, Mongo DB, PL/SQL, MySQL 40/50, DB2

APPLICATION SERVERS: Apache Tomcat (version – 60, 70, 80), JBOSS,WebSphere, Glassfish

WEBLOGIC IDEs : Eclipse 48/46/34, WSAD 40/51, RAD 7/755, NetBeans 69/70, IntelliJ Version Control: Tortoise SVN, Git, ClearCase 7/6

Timeline

JAVA DEVELOPER

Verizon
01.2022 - Current

JAVA DEVELOPER

VMware
04.2019 - 12.2021

JAVA DEVELOPER

Geo Techno Soft
08.2016 - 12.2018

JAVA DEVELOPER

Quebesense
07.2014 - 07.2016

Bachelor of Science - Computer Science

Anurag College Of Engineering
PAVITHRA THUMMA