0% found this document useful (0 votes)
105 views

Naveenk JavaResume

The document provides a summary and details of Naveen Goud Karpurapu's work experience. It includes over 9 years of experience in software development using technologies like Java, J2EE, Spring, Struts, Angular and more. Recent roles include backend development at Oportun building applications using AWS services and working on the React frontend at Charter Communications. Technical skills include Java, databases, design patterns, version control and Agile methodologies.

Uploaded by

Blessed Man
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Naveenk JavaResume

The document provides a summary and details of Naveen Goud Karpurapu's work experience. It includes over 9 years of experience in software development using technologies like Java, J2EE, Spring, Struts, Angular and more. Recent roles include backend development at Oportun building applications using AWS services and working on the React frontend at Charter Communications. Technical skills include Java, databases, design patterns, version control and Agile methodologies.

Uploaded by

Blessed Man
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Naveen Goud karpurapu

510-980-1854
naveengoudkarpurapu@outlook.com
LinkedIn: www.linkedin.com/in/naveen-goud-karpurapu-bba4014a

Summary:
 Over Nine years of experience in Software Development Life Cycle (SDLC) with nice blend of expertise
and leadership, be it requirements gathering, analysis (OOA), prototyping, design (OOD), development
(OOP) or maintenance and testing of client-server applications. 
 Good experience in developing applications using Java and J2EE technologies with Servlets, JSP's, SOAP
and REST Web Services, JSTL, Spring libraries, Struts, JDK 1.8, Java Beans, Applets, JDBC, XML,
HTML, Java Scripting, MYSQL, RDBMS, Prime faces, ORM tools like Hibernate, HQL, Apache-Tomcat,
JBoss, Oracle Web Logic Server, Glassfish Application Server. 
 Experience working on UI frame works like Angular 1.x, Angular 4.x
 Good understanding of UI development architecture including HTML, CSS, JavaScript and jQuery, Ajax,
Node and NPM
 Experience designing and developing SPA’s using component architecture.
 Strong experience in designing and developing component based reusable GUI based applications. 
 Experience with Messaging Queue Technologies such as JMS and Active MQ 
 Experience in web application design using open-source Spring, JSF& Struts Frameworks and 
Java & J2EE Design Patterns. 
 Experience in implementing open-source frameworks like Struts, Spring MVC, Spring Web flow 2.0,
Hibernate, iBatis ORM (Object relational Mapping) and AJAX. 
 Highly proficient in developing n-tier Enterprise application with J2EEdesign patterns like MVC, Business
Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton 
 Hands on experience using IDEs like IntelliJ, Rational Application Developer (RAD), Web Sphere Studio
Application Developer 5.0Rational Software Architect (RSA). 
 Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL. 
 Strong in object-oriented design/analysis, UML modeling, classic design patterns and J2EE patterns. 
 Designing and implementing scalable, RESTful and micro services-based back end. The back end is being
written in Java using Spring boot for simplicity and scalability. 
 Developed RESTful web services interface to Java-based runtime engine and accounts. 
 Hands on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.
 Good understanding in using Amazon Web Services API's, advanced AWS Services and worked on AWS
compute services such as Elastic Computer Cloud (EC2), Rational Database Service (RDS), Lambda, SNS,
SQS and CloudWatch
 Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools. 
 Experience in developing applications on Windows, UNIX, and Linux platforms. 
 Highly experience with Java complaint IDEs like STS, IntelliJ, IntelliJ and RAD. 
 Resourceful and skilled in analyzing and solving problems.

Technical Skills:
Programming Languages JDK 1.7, 1.8
Client Scripting JavaScript
Server Scripting JSP1.2,2.1, Node Js
Platforms Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux
Version Control Rational ClearCase, Tortoise SVN, CVS, GIT
Databases SQL Server 2005, 2008, Oracle 9i,10g,11g, MySQL 4.1, 5.0
Toad for SQL Server, Toad for Oracle, Toad for MySQL, Mongo
Database Tools
DB, Cassandra and SQL Developer.
ORM Frameworks Hibernate 3.0.
J2EE MVC Frameworks Struts 1.2 and Spring 2.x/3. x.
IDEs IntelliJ, JDeveloper and RAD.
Webservice Specifications JAX-WS, JAX-RS(Restful), Express Js
WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat
Web/ Application servers
Session Façade, Business Delegate, Front Controller, Service
Design Patterns Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory,
Abstract Factory
UML Tools MS Visio, Rational Enterprise
HTML Editors MS Frontpage 2003, Adobe Dreamweaver MX CS4
JavaScript Frameworks jQuery, Angular
Build Tools MAVEN and ANT.
Methodologies Agile, Scrum, Test Driven
Transaction Control JTA, Hibernate Transactions
XML Tools Altova XML Spy, Edit Plus
Loggers Log4J, SLF4J

Oportun, CA Sep 2021 to Till


Backend developer
Description:
Oportun (Nasdaq: OPRT) is a financial services company that leverages its digital platform to provide
responsible consumer credit to hardworking people. Using A.I.-driven models that are built on 15 years of
proprietary customer insights and billions of unique data points, Oportun has extended more than 4 million
loans and over $10 billion in affordable credit, providing its customers with alternatives to payday and auto
title loans. In recognition of its responsibly designed products which help consumers build their credit
history, Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.
Responsibilities:
 Involved in the development of groovy deployment in production environment.
 Working with cloud technologies like Amazon AWS, Myworksql, Robo 3t database
 Developing middleware solutions to establish messaging layer between different applications using
RabbitMQ and sonar.
 Used JIRA for bug tracking, issue tracking and project management
 For the monitoring usage Grafana and New Relic.
 Involved in Requirements gathering, Analysis, Design, Development and Testing of application
using AGILE methodology (SCRUM). 
 Tested the application functionality with JUnit Structs Test Cases and integration test case.
 Used JIRA for bug tracking, issue tracking and project management. 
 Involved in deploying and testing the application in Feature Box application server. 
Environment: Java 1.5/1.7, WebLogic 10.0, Spring 3.0.1, Oracle 11g, Mule 2.x, QC 10, Kafka, Intelij Juno, Linux,
SVN 1.7.x, WinCvs 2.x, SOAP UI 4.5.2, Maven 3.0.4, SSH Secure Shell Client/File Transfer Client, EditX, Restclient-
ui-3.2-app, Dynatrace 5.6, Gomez, Akamai Cache, X2Go Client, JSON, JSP, XML, Tomcat 7.0.42, Postman, REST
client, Jenkins, Jira, JSTL, JavaScript, CSS, jQuery, HTML, Groovy, Myworksql,Robo 3T Database.

Charter Communication, MO Oct 2019 to Oct 2021


Software Development Operation
Description:
Charter Communications is the second largest net in America’s fastest growing TV, internet, and Voice
Company. We’re committed to integrating the highest quality service with superior entertainment and
communications products. Charter is at the intersection of technology and entertainment, facilitating essential
communications that connect more than 28 million residential and business customers in 41 states.
Responsibilities:
 Involved in the development of PI App server deployment in production environment.
 Create authentication and authorization of client’s requests.
 Create efficient in Jira tickets management helping us greatly improve bug mitigation.
 Working efforts to gather connect and maintain routers and modems for testing.
 Created Jenkins pipeline for the Dev environment and the release environment.
 Used Maven for building and deploying applications
 Worked on deployment and Migration of legacy Java applications to the AWS cloud.
 Working on the Reactjs for the UI development.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Developed user interface by using the React JS, Flux for SPA development. 
 Used React JS for templating for faster compilation and developing reusable components.
 Working with cloud technologies like Amazon AWS, Amazon EC2, Dynamo DB.
 Developing middleware solutions to establish messaging layer between different applications using JMS
API, Amazon SQS, RabbitMQ and Apache Kafka.
 Involved in writing JUnit test cases, unit and integration testing of the application.
 Implemented Spring boot Micro services to process the messages into the Kafka Cluster setup
 Working on the Kafka for the data transfer.
 Used JIRA for bug tracking, issue tracking and project management.
 Used Maven for building and deploying applications in a PI gateway.
 Working on the swagger for the Rest endpoint documentation.
 For the database connect we are work on the mongo dB database.
 Worked extensively on Angular 2/ Typescript SPA domains.
 Hands on Experience on Angular CLI (Command line Interface).
 Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
Environment: Java 1.8, Spring 3.0.1, Oracle 11g, IntelliJ Juno, SOAP UI 4.5.2, Kafka, Maven 3.0.4, Restclient-ui-
3.7.1-app, JSON, JSP, XML, Postman, REST client, Jenkins, Jira, JavaScript, CSS, jQuery, HTML, Data Grip, Swagger,
mongo dB

Express Scripts, Bloomington, MN Jan 2019 to Sep 2019


Full stack Developer
Description:
Express Scripts makes the use of prescription drugs safer and more affordable for tens of millions of consumers
through thousands of employers, government, union and health plans. Express Scripts aligns its interests with
those of plan sponsors and their members. Express Scripts drives to lowest net cost by enabling better health
and value at the consumer level. As evidence, Express Scripts' generic fill rate leads the industry. Express Scripts
handles millions of prescriptions each year through home delivery from the Express Scripts Pharmacy and at
retail pharmacies.
External Pharmacies will be submitting the Claims in NCPDP format to Express Scripts Inc (ESI) for adjudication.
Based on member Id, BIN, Group info of the claim, the claim will be routed to Mainframe adjudication system.
This middleware application will be built to route the traffic to different Mainframe adjudication system based
on the routing rules defined at group level and member level from the claim data. All these claim traffic will be
coming to ESI network through secured VPN from the Switching Company which eventually receives claim from
the external pharmacies. This application will be built with latest technologies Spring Boot and will be hosted in
Pivotal Cloud Foundry for security and high availability purpose.
Responsibilities
 Involved in development of Web applications using Spring Core and Spring MVCin Linux environment
 Created POC Proof of Concept for Product REST Web Service
 Created REST Web Services and updated existing JUnits
 Created XSLTs to transform the Category REST Web Service response payloads customized to
 Validated the REST Web Services responses with XSD unit tested using Postman, REST Client Rest Client
UI 3.2 App
 Implemented Micro Services based Cloud Architecture using Spring Boot.
 Created JMeter scripts for load testing to measure the performance
 Created builds in DEV Environment using Jenkins and coordinated with Release Managers RMs to
promote the code to TST Environments for System Integration Testing
 Created Mule ESB by reading queue and writing to WMQ queue for Layaway Web Services
 Generated client stubs from WSDL using wsdl2java in POM
 Used SVN and WinCVS to commit Java code and JSP/JS code respectively
 Worked on parsing the XMLs using DOM Document Object Module and validating before invoking the
Web Service
 Used Maven for building and deploying applications
 Involved in writing SQL queries and updated existing PL/SQL in Oracle for Layaway project
 Used SOAP UI to test the SOAP Web Service and supported QA team during SIT
 Worked on front end technologies using JSPs, JSTL, Java script, jQuery, CSS, Custom Tags
 Prepared Post Merge Database scripts for TST UAT Environments for SIT and UAT testing and fixed
defects raised in Quality Center
 Created IP Implementation Plan in Wiki Confluence to update design, externalized strings, store
attributes, unit test cases details
 Worked on resolving issues while migrating to LVS Datacenter
 Worked on P2 for performance issue, used Dynatrace to track the response time, filters and database
response
 Created JSON responses for Category and Product details by using API calls
 Involved in checkout of the production deployment activities
 Involved in Requirements gathering, Analysis, Design, Development and Testing of application
using AGILE methodology (SCRUM). 
 Implemented SPA using Angular   JS components. Used HTTP Client, routing module, angular-bootstrap
and other components.
 Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled
the security using Spring Security. 
 Worked on developing web service calls using SOAP and POST. 
 Used Web Services for transmission of large blocks of XML data using SOAP. 
 Tested the application functionality with JUnit Structs Test Cases. 
 Sending requests and responses in Micro services through REST/HTTP. 
 Used MAVEN to define the dependencies and build the application and used JUnit for suite execution
and Assertions. 
 For the monitoring usage Grafana and New Relic.
 Apply Java/J2EE Design Patterns while developing the software components
 Used JIRA for bug tracking, issue tracking and project management. 
Environment: Java 1.5/1.7, WebLogic 10.0, Spring 3.0.1, Oracle 11g, Mule 2.x, QC 10, Kafka, Intelij Juno, Linux,
SVN 1.7.x, WinCvs 2.x, SOAP UI 4.5.2, Maven 3.0.4, SSH Secure Shell Client/File Transfer Client, EditX, Restclient-
ui-3.2-app, Dynatrace 5.6, Gomez, Akamai Cache, X2Go Client, JSON, JSP, XML, Tomcat 7.0.42, Postman, REST
client, Jenkins, Jira, JSTL, JavaScript, CSS, jQuery, HTML

EQ Health, Tampa, FL May 17 to Dec 18


Senior Java/J2ee Developer
Description:
eHealth was founded in 1997, and its technology was responsible for the nation's first Internet-based sale of a
health insurance policy. eHealth INC bills itself as America's first and largest private online marketplace for
health insurance.
Responsibilities: 
 Involved in complete development of Agile Methodology. Participated in Scrum process that is used for
planning different iterations of the project. 
 Involved in developing new portfolio multithreaded application with completely new design which will
be compatible with existing application.
 Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action
class. 
 Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using JavaScript.
 Established a JSON contract to make a communication between the JS pages and java classes. 
 Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of
functionality before writing the functionality. 
 Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
 To maintain loose coupling between layers published the business layer as services and injected the
necessary dependent components using Spring IOC and published cross cutting concerns like Logging,
User Interface exceptions, Transactions using Spring AOP. 
 Integrated Spring DAO for data access using Hibernate. 
 Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer
experience. 
 Comfortable working on IDEs such as IntelliJ, and NetBeans for Application development.
 Extensively used Maven to manage project dependencies and build management. 
 Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery. 
 Used Hibernate for object Relational Mapping and used JPA for annotations. 
 Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL
Server. 
 Used Spring data framework for CRUD operations on MongoDB. 
 Consumed Web Services to interact with other external interfaces in order to exchange the data in the
form of XML and by using SOAP. 
 Used JIRA to assign, track, report and audit the issues in the application.
  Involved designing and preparing Unit test cases using JUnit and implemented Log4j using the Spring
framework for the production logs.
 Involved in deploying and testing the application in JBoss application server. 
 Extensively worked on DBCC commands and Dynamic Management Objects.
 Expertise in configuring and administering Log shipping, replication, and Mirroring.
Environment: Java, J2EE, CSS, XHTML, JSTL, JavaScript, jQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service,
DAO, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, JIRA, JBoss 1.6, Perforce, Unix, Intelij, Maven, JUnit,
MongoDB, MS SQL Server 2008, SVN.

Udyog Software, Hyderabad, India Aug 13 to Aug 15


Java Developer
Description:
Udyog software is a pioneer in providing tax automation products, solutions for both direct and indirect taxes.
The application developed offers various computation & filing services for account payable, account receivable
and payroll transactions and is a preferred tax solution partner for various ERP vendors and implementers. 
Responsibilities: 
 Developed the application using HTML, CSS, JavaScript, JSP, Servlets and JDBC. 
 Used JavaScript for client-side validations. 
 Involved in Documentation and use case design using UML modeling include development of Class
diagrams, Sequence diagrams and use case Transaction diagrams. 
 Developed activity, sequence and class diagrams using Unified Modeling Language (UML) and Rational
Rose. 
 Responsible for performance tuning of the product and eliminating memory leakages in the product. 
 Used JDBC to connect to the My SQL database and written complex SQL queries to retrieve data from
the database. 
 Deployed the application in Apache Tomcat Server. 
 Used JUnit to perform unit testing. 
 Used Eclipse tool for application development. 
 Used Configuration Management Tools for version control which is built on CVS. 
 Participated in design and code review meetings with developers. 
Environment: Java, HTML, CSS, JSP, JavaScript, Servlets, JDBC, My SQL, UML, SQL, JUnit, Eclipse, Maven, CVS,
and Apache Tomcat Server.

Education Details:
 Master of Information Science from Epic University, Virginia Beach, VA, 2018
 Bachelor of computer Science from Bapatla Engineering College, India, 2014

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy