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
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:
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) |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
English |
Fluent |
|
|