From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:55 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

Srikanth Puppala 

Last updated:  05/26/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Waukegan, IL  60087
US

Mobile: 6103065998   
puppala.srikanth@gmail.com
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Srikanth Puppala - Lead Java/J2EE Developer

Resume Value: fu2nmnj83a53cwum   

  

 

Srikanth Puppala

puppala.srikanth@gmail.com, Mobile: 6103065998

 

 

SUMMARY:

·               Over 10+ years of experience in the field of information technology in Java Enterprise systems and internet/intranet web applications, J2EE Architecture, web application development and SOA/Web Services.

·               Extensively worked on N-Tier applications systems with the development in Java, J2EE Technologies (Servlets, JSP, JDBC, JNDI, and JMS), XML, HTML, and Java Script.

·               Experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.

·               Have strong experience in RDBMS like Oracle, MySQL, MSSQL, DB2, H2 and OpenEdge.

·               Working Knowledge in MVC Architecture and experience in working with Spring MVC.

·               Hands on experience in design, implementation and maintenance of system architectures using application servers like JBOSS, WebLogic and WebSphere.

·               Hands on experience on SOAP UI Tool.

·               Experience in developing code with Eclipse along with Eclipse Plugin Development.

·               Experience in Use cases, Class diagrams, Sequence Diagrams.

·               Hands-on experience with Spring and Hibernate

·               Worked with Windows NT/98/XP technologies, UNIX, LINUX.

·               Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.

·               Experience in Quality assurance, Unit testing, Load testing, Regression Testing

·               Excellent analytical skills, including ability to interpret and evaluate customer requirements and implement technical solutions and application production support.

·               Excellent written/verbal communication skills and interpersonal skills.

 

 

TECHNICAL SKILLS:

 

Platforms

UNIX, Sun Solaris v.2.6, Windows XP/2000/NT 4.0/98

Languages

Java, C, C++

Web/Application Servers

JBoss 4.x/3.x, IBM WebSphere 4.0/5.0, WebLogic 8.x/7.x/6.x/5.x, Apache Tomcat.

Development  Tools

Eclipse, WSO2 Carbon Studio, Find Bug, Firebug, PMD and Java NCSS.

UI Technologies

HTML, JavaScript, Swings, SWT/JFace and PDE.

J2EE Technologies

JDBC, JSP, Servlets, JNDI, SOAP, REST, Web Services, WSDL, UDDI, Log4J JMS, Spring, Hibernate, XML, XSL, XSLT, JAXB, JAXP, Velocity Templates.

Database

MSSQL, Oracle, MySQL, DB2, H2, HSQL, Cassandra and OpenEdge.

Configuration Management

Rational ClearCase, CVS, Perforce, Bit Bucket and SVN.

Defect Management

Dets, Bugzilla, JIRA, RTC and IBM Clear Quest.

Testing Tools

JUnit, SWT Bot, Abbot.

Design Tools

OOAD using Jude, Rational Rose, Visual Paradigm, Balsamiq.

 

 

 

 

 

EDUCATION:

·   Master of Science in Software Systems, Birla Institute of Technology, Pilani, India.

·   Master of Computer Applications, Andhra University, India.


 

WORK EXPERIENCE:

 

Abbott, North Chicago, IL – Lead J2EE/WSO2 Platform Expert                                      Oct 2014 – Till Date

Project: Analytics Engine

Description: Abbott Informatics Platform (AIP) as an ecosystem that is open, modular and enterprise ready to provide services in the diagnostics laboratory space for its clients. Analytics is provided by Analytics Engine (AE). AE consists primarily of various labs level Site Engines (ASEs) and geo-distributed cloud engine (ACE). AE is core analytics engine that provides insight of Lab diagnostic systems and operational efficiencies. It allows expansion into other areas with pluggable architecture. Analytics Site Engine (ASE) provides seamless connectivity with on premise systems like middleware, LIS and other Healthcare systems. Analytics Cloud Engine (ACE) extends analytics to next level by enabling historical statistics, conformance to KPIs and predictive analytics apart from other value added services to be defined in future.

Responsibilities:

·   Involved in analysis, design and development.

·   Utilized Agile Methodologies to manage full life-cycle development of the project.

·   Business requirement analysis by interacting with end-users to understand report requirements.

·   Performing detail analysis for the client requirements

·   Data gathering, cleansing, processing from sites and aggregation using ESB

·   Dashboards of Summary Data on Patients, Tests, Samples, TAT etc.

·   Create, view and publish standard and custom reports.

·   View reports according to data access permissions.

·   Maintain and see historical trends for defined periods.

·   Supporting Multi-tenancy.

·   Develop framework for Custom App Development and Integration.

·   Used maven scripts to build the application and deployed. 

·   Addressed integration issues with other components in analytics engine.

Environment: JDK 1.6/1.7, JDBC, WSO2 Enterprise Service Bus (ESB), WSO2 Message Broker (MB), WSO2 Business Activity Monitor (BAM), WSO2 Complex Event Processor (CEP), WSO2 Governance Registry, WSO2 API Manager, Identity Server, WSO2 Data Services Server (DSS), MySQL, Cassandra, Hadoop, Tableau.

 

CSC, Falls Church, VA – Lead J2EE Developer                                                             March 2012 – Sep 2014

Project: Business Process Management (BPM)

Description: BPM is provider of automated business process management solutions. BPM, is a comprehensive business process management platform, which enables to quickly transform business processes into flexible and manageable Web applications which can be distributed over intranets, extranets, and Internet. BPM can address all the stages in the business life cycle: define, integrate, Deploy, Monitor, Analyze, Improve and Control. Using OEBPM, the business users and project team members define and share the current processes, collaborate on process improvements and the application can be rapidly developed and deployed which can deliver real-time visibility. BPM is an automated business process management tool.

Responsibilities:

·   Performing detail analysis for the client requirements

·   Developing the entire code from UI layer to persistent layer.

·   Monitored the error logs using Log4J and fixed the problems

·   Developed JSP’s to generate dynamic content based on the service requester and their requirements.

·   Applied design patterns and OO design concepts to improve the existing Java/JEE based code base.

·   Implemented J2EE Design Patterns like MVC and Singleton.

·   Hibernate Persistence Strategy is used for database operations and developed Hibernate as the data abstraction to interact with the database.

·   Parsing, querying, scraping, and transforming XML, HTML, and JSON.

·   Deployed the application on the JBoss 5.x server and maintained in UNIX environment.

·   Used ANT scripts to build the application and deployed. 

·   Provided production support for the application and handled all server side issues.

·   Followed Agile software development practice paired programming, test driven development and scrum status meetings.

·   Developed shell script to generate multiple reports in PDF format instead using a web interface

·   Clients and Servers communication using Web Services (SOA).

·   Designed and developed SOAP and REST style Web services.

·   Made proficient use of WSDL files. Used SOAPUI for testing the web services.

·   Developed test cases for data access layer using Junit.

Environment: JDK 1.6/1.7, Hibernate DAO, Spring, JDBC, JBoss, Oracle, OpenEdge, Corticon Rules, DDCloud, SharePoint, Ant, jQuery, JavaScript.

 

Accenture, Memphis, TN – Lead J2EE Developer                                                            Dec 2010 – Feb 2012

Project:  Repository (Re-Branded version of WSO2 GReg)

Description: The Repository project provides common technologies around Registry-Repository and other integration components for repository such as Eclipse tooling and Web tooling. Repository is a re-branded version of WSO2 Governance Registry product from WSO2.

Responsibilities:

·   Lead and managed repository component.

·   Performed key role in all Repository releases.

·   Addressed integration issues with other products and Repository.

·   Contributed to Repository browser and Wrote SOAP based Web-services to expose the business methods to external services.

·   Create unit test code to ensure technical requirements are satisfied. Designed and developed web Interfaces and business Logic using Spring frame work (MVC architecture), JSP, Spring 3.0, Ajax, Java Script and JQuery.

·   Utilized Agile Methodologies to manage full life-cycle development of the project.

·   Clients and Servers communication using SOAP and RESTful Web Services.

·   Created JSP for client presentation (View) and interaction with business layer.

·   Implemented the web layer with Spring MVC for a module for authorization.

·   Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

·   Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.

·   Implemented different - J2EE Design Patterns such as Session Facade and Singleton.

·   Involved in the deployment of the application into JBoss Application Server.

·   Developed Shell scripts for doing implementing automated tasks on UNIX systems.

·   Used SQL extensively to on backend DB2 database for different transactions.

Environment: JDK 1.5/1.6, Hibernate DAO, Spring, JDBC, JBoss 5.x, Eclipse, H2, HSQL, SVN, SOAP, Web Services, SWT/JFace, SWTBot, Maven, jQuery, JavaScript.

 

Progress Software Corporation, MA – Senior Java Developer                                       Aug 2010 – Nov 2010

Project: One Progress Development Tooling (1PDT)

Description: The One Progress Development Tooling project provides a common, standardized set of Eclipse plug-ins and tooling related utilities that will enable to meet the One Progress goals of consistency and a uniform user experience across various Eclipse tooling products at progress. One Progress Development team develops modules that are consumed by more than one Progress Software Product. 

Responsibilities:

·   Developed various UI (User Interface) components using SWT, JFace, PDE and Swing.

·   Used SWT/JFace in Developing UI for desktop applications and make reusable UI component.

·   Extensively worked with Eclipse based plugin 0development environment in developing Eclipse Plugin Components.

·   Consumed Existing Web Services to pull required data for our applications.

·   Tested existing web services using SOAP UI. 

·   Implemented the Unit testing for the components developed using SWT Bot.

·   Worked on Java scripting in developing front end in PDE.

Environment: JDK 1.5/1.6, Java, Eclipse plug-in development, SWT/Jface, JUnit, SWTBot, SOAP, Web Services, XML, XSL, XSLT, JAXB, JAXP, Velocity Templates.

 

Alcatel Lucent, India – Senior J2EE Developer                                                                     Dec 2009 – Jul 2010

Project: Network Performance Optimizer (NPO)

Description:  Network Performance Optimizer (NPO) is a powerful performance management monitoring and reporting tool for GSM/EDGE radio networks. The NPO includes an Oracle database containing counters, indicators and parameters. Detection of QoS degradation is accelerated based on this data. In addition, the tool offers the appropriate correction facilities and an improved logical configuration for the GSM/EDGE radio network.

Responsibilities:

·   Worked on Full Cycle of Software Development from Analysis through Design, Development and Integration phases.

·   Involved in designing of the application following Model-View-Controller (MVC) architecture. Major design patterns followed are Singleton, Factory, Observer and Template.

·   Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.

·   Developed client request validations and processing using JavaScript and HTML.

·   Implemented reporting portal application using Spring MVC framework and Hibernate ORM.

·   Extensively used Spring IOC, configured application Context files and performed database object mapping using Hibernate.

·   Developed customer service application using Spring MVC and Hibernate.

·   Performed inter-application integration using Spring JMS.

·   Extensively used Spring JMS Template for asynchronous messaging following point-to-point model.

·   Wrote SQL Scripts and PL/SQL stored procedures required for new features and as well as for troubleshooting production issues.

·   Logging debug, error and event info using Log4j.

·   Provided production support and software installation support.

·   Performed unit testing, system integration testing and regression testing.

·   Used JUnit tool for performing testing.

·   Developed web based reports according to client’s requirements.

·   Deployed the builds of the developed application on JBoss 4.01sp1 application server.

·   Troubleshoot and resolve problems.

Environment: J2EE/Java 1.5, JSP, Servlets, XML, JBoss App Server, Oracle 9i, Eclipse, Spring, Spring JMS, Hibernate, Sun Solaris and Windows XP Professional

 

 

Nokia Siemens Networks, India – Senior Java Developer                                               Nov 2008 - Nov 2009                                                                                                  

Project: EX4 Element Manager

Description: The Element Manager is used to manage the configuration elements of the Base Trans receiver Station (BTS) of NSN. The system interacts with the System Operation Module (SOM) and the Transmission module (TRX) by means of protocols implemented through JNI so as to enable the user to commission the BTS as well as change other operational parameters dynamically.

Element Manager provides the operator with a front end through UIs implemented on Swings so as to manage and monitor all the configuration elements of the BTS. The design follows the Hierarchical Model View Controller (HMVC) pattern wherein the events are drilled down the controller hierarchy from the top level controller and consumed by the listeners as configured.

Responsibilities:

·   Involved in analysis, design and development.

·   Utilized Agile Methodologies to manage full life-cycle development of the project.

·   Business requirement analysis by interacting with end-users to understand report requirements.

·   Worked on code migration from C/C++ to Java.

·   Responsible for developing GUI / user interfaces using Swings and AWT

·   Identification of design level bugs in the existing code.

·   Provide better architecture which involves less effort.

·   Design of the GUIs for features added in EX4 with new architecture.

·   Development of supporting tools like code generator.

Environment: Java 1.5, Swing, AWT, XML, Eclipse, XML, DOM, SAX, JAXB, Sun Solaris and Windows XP Professional.

 

PIE Software, India – J2EE Developer                                                                                   Aug 2006 - Oct 2008                                                                                                  

Project: Online Taxi Service

Description: Taxi Service is an application developed for the Traffic Police of Visakhapatnam. Passengers can book tickets from a stall maintained by traffic police instead of going to the cabs. It maintains the information of passenger, driver, taxi, operator registrations and also generates reports like available taxies, amounts collected, driver payments etc

Responsibilities:

·   Involved in various phases of Software Development Life Cycle (SDLC).

·   Designed and Developed several multi-tiered J2EE application and products as per an Object Oriented Architecture OR SOA standards.

·   Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.

·   Actively participated in design and development of the Home Page, Taxi Booking and user maintenance screens for internal admin as per UI prototypes.

·   Used Hibernate frame work to communicate with the oracle database for various modules.

·   Used JavaScript for client side validations and used Struts Validation frame work for server side validation.

·   Developed various mid-tier services using DAO, DTO, Factory, Session facade design patterns.

·   Performed key role in designing and developing enterprise J2EE applications using Eclipse.

·   Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per vanguard’s JTest rules.

·   Deployed J2EE applications in WebSphere application server by building and deploying ear file using ANT script.

·   Actively participated in mentoring and reviewing colleague’s code to build and improve their technical skills to deliver successful and high performance application.

·   Contributed in standardizing project coding and code review guidelines and checklist.

Environment: Java, J2EE, HTML, DHTML, Java script, AJAX, XML, XSLT, CSS, Hibernate, Eclipse, WebSphere, UML, JUnit, Junit, DB2.

 

PIE Software, India – J2EE Developer                                                                                 April 2005 - July 2006                                                                                                  

Project: RARS, Anakapalli Information Management System

Description: The project entitled “RARS Information Management System” is a web enabled application that is specially designed for the automation of various farm activities of the RARS, Anakapalli. The objective is to provide a system which helps to maintain information of the Laborers, Employees and Fields in the RARS farms and provide the daily, monthly and annual reports of the expenditure. The system provides a collection of services for better user interaction. This program serves as a database for quick information processing.

Responsibilities:

·   Involved in various phases of Software Development Life Cycle (SDLC).

·   Actively participate in the implementation of new application according to the system specifications.

·   Work closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.

·   Developing Action Servlets, Action Forms and Custom tags.

·   Implemented MVC design pattern using Struts framework.  

·   Developed Servlets, JSPs, and server side code. Involved in writing Java code for    parsing XML documents using SAX and DOM.

·   Deployed Servlets, JSPs on JBoss application server.

Environment: Windows, Java, J2EE, JSP, Servlets, AJAX, JBoss, Oracle 9i, XML, HTML, DHTML and JDBC.

 

 

 

(SRIKANTH PUPPALA)

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Lead J2EE/WSO2 Platform Expert

Abbott Laboratories, Limited

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

80.00 - 100.00 USD hr

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Lead J2EE/WSO2 Platform Expert

Desired Job Type:

Temporary/Contract/Project

Desired Status:

Part-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/System Architecture

 

Target Locations:

Selected Locations:

US-IL-Chicago North

Relocate:

Yes

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Fluent