1. KRISHNA AGRAWAL
Email: krish.agwl@gmail.com
Cell : (+1) 610 750 3738
Summary
Having 8.5 years of experience in enterprise application development using OOAD techniques,
component-based and service oriented architecture in Manufacturing, Telecom, Security and Insurance
Domain.
Experience in streamlining the Business process with innovative solutions and process
improvements to increase efficiency by leveraging IT Best Practices.
Developed and managed customer relationships both internal and external. Consistently
managed and delivered as per client expectations.
Knowledge and experience in application full life cycle (including all phases of SDLC as
such as analysis, design, development and maintenance), supporting existing processes
and recommending improvements for current processes with strong emphasis on problem
resolution
Proficient in understanding client’s needs and generating, modifying existing customized
reports according to the requirements and specification.
Have good communication skills, interpersonal skills and has consistently delivered quality work
on time.
Experienced in environments requiring direct Customer interaction during specifications,
development and project implementation phases.
Extensively used J2EE technologies for supporting different application under different domain.
Have knowledge of different domain – Manufacturing, Telecom, Security and Insurance.
Worked with Business Analyst and Solution Analyst to accomplish Design of the Application.
Managed development, production and strategy issues for the Enterprise Data Application.
Performed review for many applications as well and performance tuning for application for better
performance by using performance measuring tools and develop different debugging strategy.
Responsibilities handled include requirement analysis, functional study, system analysis,
programming, testing and implementation support.
Self-starter, motivated to learn, takes initiative and has experience working on complex projects
and strict to deadlines.
Strong leadership skills with experience, training developers.
Production Support experience.
Strong experience in mentoring offshore teams and flexible to work as needed basis to meet
Project deadlines with offshore teams.
Good knowledge on SDLC life cycle. Also worked in the environment of AGILE methodology and
waterfall methodology
2. Key Strengths Include
Technically sophisticated, business-savvy Associate Consultant, having Team leading experience
with 8+ years of IT experience.
Strong experience in development and support of J2EE based applications.
Excellent verbal and written Business Communication Skills.
Excellent capability to explore, learn and understand newer business domains and technology.
Keen to learn new things, and thinking out-of-box.
Having Experience of working at client location and leading team.
Technical Skills
Field : Skill
IDE : WebSphere Integration Developer (WID 6.x)
Rational Application Developer (RAD) 8
Eclipse IDE
My Eclipse 5.0
App /Web Servers : Web Sphere application Server 6.0/7.0
Apache Tomcat 7
jBoss 4.0
JRUN
Tool : J2EE, Struts 1.x, Apache Ant , JDK 5.0, Spring, JSP, JSF/Prime
faces, Servlet, SOAP
Integration : JMS/MQ Series, JNDI API, Web Services
XML Related : XML, XSLT
Data : PL/SQL, iBATIS (myBatis), hibernate, JDBC,EJB
Database : Oracle 11 PL/SQL, MS SQL 2000, My SQL
Design : UML (StarUML)
Java Design Patterns
Workflow Server : Filenet P8
IBM Process Server 6.1/7.0
Product : Sun IDM, Oracle IDM
Testing : jUnit Testing
Estimation : Work Breakdown, Function Point
Methodologies: : Agile, SDLC, OOP
Version Control : Github, SVN, Visual Source Safe, Clear Case
Knowledge
Management
: JSP Wiki, MS Word Document, SharePoint
Basic Project
Management Tools
: MS Office (Power Point, Word, Excel)
Bugzilla ,
PPM
3. Professional Profile
Employer: IGATE (Formerly Patni Computer System Ltd.)
Date of Employment: Feb 2007 – till Date.
Project Details in IGATE-
• Worked as Technical Lead/Team Lead in since Mar 2014 to till Date in Penske Truck Leasing,
Reading, PA,USA Location.
• Prior to this from June 2010 to Dec 2013, worked as Onshore Coordinator – Lead, Senior
Programmer and Technical Lead /Team Lead for GE corporate Cincinnati, OH,USA.,
Statefarm Insurance Bloomington,IL,USA and NBC Universal,NewyorkCity,NewYork,USA and
exposed to domain of various domain with Annuity, LIFE and Long Term Care business line.
• Prior to Onsite Assignment worked as Senior Programmer, Module Lead, L3 Team Coordinator
and Onshore coordinator for Vodafone, India at Pune location and exposed to Telecom
Domain.
• Worked as Module Lead, Programmer and offshore Developer in Patni Computer Systems Ltd.
at Pune, India and exposed to Manufacturing Domain
Project Experience
Project : IT Projects for Java AMO
Organization : IGATE
Client : Penske Truck Leasing, Reading, PA, USA
Platform : Windows
Environment : JAVA, Spring, My Batis, JMS, Web Services.
Tools and Technology : Java, AS400, Web services, SQL, WebSphere application Server,
SOAP-UI,
Duration : May-2014 till Date
Location : Reading, PA,USA (Onshore)
Description:
Penske:-Penske Truck Leasing is a partnership between Penske Corporation and General Electric. A
leading global transportation services provider. We operate more than 200,000 vehicles and serve
customers from more than 1,000 locations across North America. Our product lines include full-service
leasing and contract maintenance. Our Penske Truck Rental service, which is widely recognized for its
iconic yellow trucks with blue stripes, provides both commercial truck rentals and consumer truck
rentals in North America.
Fuelnet:-
Fuelnet System using Microsoft’s Message Queuing as the transport mechanism for the interface
between TelaPoint system and Penske’s system has been problematic due to loss of
connectivity/system not responding issues with the MSMQ server,This project calls for the replacement
of the Penske MSMQ server with Penske and Telapoint web services to improve availability and
reliability of the business-critical FuelNet system.
Hvut :-
HVUT (Heavy Vehicle Usage Tax) is the process for payments to the IRS for Units with a License
weight of 55,000 pounds and up.
FuelPricing
4. Tax Audit Report: Reporting App for intranet and extranet users
Role: Technical Lead/Team Lead
Responsibilities
• Requirement Gathering, Analysis, Designing and implementation of shadow services/Web
services.
• Coordination and discussion with different clients /business analyst/solution analyst for
understanding web service requirement and prepare technical specification document.
• Lead for implementation of automation testing in webservices by working with testing team.
• POC for web services solution of for team, as a Lead.
• Planning, Estimation and designing of solution for web services solution for the Fuel net
project.
• Oversee the development and mentoring junior/new team members.
• Conduct code walkthroughs and review code and documentation.
• Requirement Analysis and estimation analysis for future project in IGATE.
• Different maintenance activity (database restart, Production box restart) System Testing and
User Acceptance Testing Support for all application which includes Life, LTC and Annuity
business.
• Production Support and development team lead.
• As team lead, tracking project status/reports for monthly overview with business and preparing
document for project related learning’s for team and assign task to team.
• As team lead , communication between different stake holders and management
• Responsible for process improvements by pro-actively analyzing current processes and practices
.As per that suggest drive improvements. Also, defines processes as needed.
Project : Identity Management System
Organization : IGATE
Client : GE Corporate
Platform : Windows
Tools and Technology : Java 1.6, JSF 2 XML, spring 2.5, JBoss 4.3 And Oracle 11g
Product : Sun IDM, Oracle IDM
Duration : June 2012- 31st
Dec 2013
Location : GE Aviation, Cincinnati, OH, USA (Onshore)
Description:
Develop a Generation 4 IDM with most advanced features of custom Identity Management
system with mobile applications integration. The solution to meet the growing needs of the business.
Increasingly complex regulatory requirements and growing privacy concerns make managing the
access and authorization levels a significant business challenge. The generation 4 IDM Identity is
designed from the ground up to manage user access privileges across all of a firm's resources,
throughout the entire identity management lifecycle - from initial creation of access privileges to
dynamically adapting to changes in business requirements. . Build a custom frame work with latest
web technologies in J2EE for gen4 apps and integrate with identity.
Role : Onsite-Offshore Team Lead and Technical Lead
5. Responsibilities
• Maintenance and support for site minder functionality for single sign on security model.
• Design and coding of enhance search engine for One UI which would be used as common
interface across all GE business.
• This search engine we have to develop using JDBC and spring framework with optimization and
concurrency.
• Understanding the requirements from customer on IDM Customization such as Bulk Provisioning
and De Provisioning and customizing the product according to it.
• Creating the technical design document with the document with IDM functions, Java class
diagrams, workflow diagram and sequence diagrams.
• Completing the database design with schema, package structure
• User acceptance testing with the end system users.
• Deploying the code to production and completing the production certification testing.
• Completing the help documentation for the deployed code.
Project : eGain Support
Organization : IGATE
Client : Statefarm Insurance
Platform : Windows
Tools and Technology : HTML, Java Script, SQL, J2EE
Product : eGain
Duration : August -2010 till June 2012
Location : Statefarm Insurance , Bloomington , IL,USA(Onshore)
Description:
Most leading companies including State Farm trusts eGain’ s multichannel service solutions to drive
competitive advantage. EGain consistently pursued a simple, powerful vision to earn customer’s trust
with innovative software products and superb service. State farm a largest insurance company
launches eGain Mail 1.0, the industry's first 100% web-based customer email management solution,
it’s one of the biggest implementation in State Farm's history in a J2EE Architecture using third party
templates to design the UI and to manage more than 2.5 million emails/web form inquiries every
year.
State Farm's Contact Center Applications Migration is a huge effort to sunset all of its existing 10
major call center applications used by 45,000+ live users.
Role : Onshore Module – Lead, Senior Programmer and Technical Lead
Responsibilities
• As a Project Coordinator, involved in gathering requirements and understanding business rules
with Clients and other SME’s.
6. • Provide 24/7 post production on-call support to more than 500+ reps.
• Understanding and fixing production issues, unit testing fixes and releasing code to production
environment within the agreed time lines.
• Defect Tracking, Fixing and Application monitoring.
• Servers monitoring using the performance measuring tools in terms of memory leak.
• System Testing and User Acceptance Testing Support
.
Project : Marketing Element & CPI Project
Organization : IGATE
Client : NBC Universal
Platform : Windows
Tools and Technology : Salesforce.com, Adobe Flex, Visual Force, Apex
Duration : June -2010 till Aug 2010
Location : NBC Universal, New-York, NY, USA (Onshore)
Description:
NBC Universal is one of the world’s leading media and entertainment companies in the development,
production, and marketing of entertainment, news, and information to a global audience. NBC
Universal owns and operates a valuable portfolio of news and entertainment networks, a premier
motion picture company, significant television production operations, a leading television stations
group, and world-renowned theme parks.
Marketing Elements & CPI:-
The marketing elements project should reduce delivery issues related to marketing elements sold by
collecting more information from the AE during the sales cycle, and giving marketing better visibility
into marketing elements that need to be delivered. Creative Partnership &Innovation (CP&I) generates
content solutions for advertisers. CP&I Project Managers are responsible for developing concepts as
well as coordinating and managing the production process (including the budget).
Role : Senior Programmer, Onsite Coordinator
Responsibilities
• Work as Onsite coordinator involving the requirement gathering, planning & execution of the
project.
• Analysis of requirement and execute it from offshore.
• Testing to ensure the quality of deliverable.
Project : Vodafone, India
Organization : IGATE
Client : Vodafone India
Platform : Windows
7. Tools and Technology : Struts/Spring framework, Hibernate, Web services, SQL, Java,
Websphere application Server,SOAP-UI, SOAP-UI Pro,
Duration : Feb -2009 till June 2010
Location : Vodafone, Pune, India (Onshore)
IGATE , Pune (Offshore)
Description:
CPOS is Vodafone-centralized point of sale system, which is divided into four major parts i.e.
Admin, Sales and Sales Commission, Customer Registration System and Inventory. Earlier point of
sales was not 7centralized and it was very difficult for the customer to get the services if he belongs to
the different circle. CPOS has the features of handling such kind of issues that makes the customers
happy and he gets the services at any location even if he has left his own circle. Authentication is done
by the Tivoli Access Manager, which makes it more Secure. CPOS is attached to different interfaces for
sending SMS, fetching billing details, Duplicate Check, CIBIL etc. Key features of the system include:
• Inventory
• Sales
• CRS
• Reports and Dashboards
Role : Senior Programmer, Module Lead, L3 Team Coordinator and
Onshore coordinator
Responsibilities
• Interacting with the client to clarify any queries regarding the functionality.
• Requirement analysis.
• Program Specification writing
• Coding, Testing & debugging
• Preparation of UTC (Unit Test Cases) and Impact Analysis Doc for better clarification and
understanding.
• Detailed study of requirement specs, preparation of technical specification document.
• Its Web based application, in which we have used process server for handling flow of process.
To communicate between process server and application server, we have used Web services.
For web services call, used XSD as intermediation between WAS and WPS.
• Dynamic page rendering used XML parsing
• Used Ajax for front end validation and data population.
• Go-live support at client location.
• Leading and coordination for L3 team, rollout team.
• Tracking project status/reports by assigning task to offshore team and preparing document for
project related learning’s.
• Defect fixing.
• Analysis of requirements and solutions.
Project : POSM Support, India
Organization : Patni Computer Systems Limited, India
Client : Procter & Gamble
Platform : Windows
Tools and Technology : J2EE, Oracle9i, VSS, HTML, JavaScript , Tomcat, JRUN,Jprofiler
Duration : Sep -2007 till Feb 2009
Location : Pune
8. Description:
b
The POSM on-line (POSM) is an application to manage Point-of-sale material used by P & G to support
their sales strategy and to promote sales. Merchandising products are an important part of modern retail
point of sale display, to inspire customers to shop your products. The POSM displays must be modern,
innovative, user friendly and interesting. The availability of Point of Sale material at the right time, the right
place, with the right customer focus plays an important part in attracting the client, and improving actual
sales. There is a sizable cost involved in designing, manufacturing and distributing the point of sale
material. It is P & G's focus to improve utilization, and also to reduce cost wherever possible.
Role : Programmer
Responsibilities
• Interacting with the client to clarify any queries regarding the functionality etc.
• Requirements and Analysis: Understanding the requirements of the client and act as a sole
functional resource. Creation of HLD and LLD.
• Interacting with the client on various forums to freeze the requirement, clarify any queries
regarding the functionality etc.
• Testing & debugging: Writing Functional Test cases for new Change Request and debugging and
reproducing issue. Integration testing before each release.
• Programmer: Coding for new Change Requests, Unit Testing and Bug fixing.
• Configuration Management: Code Integration and war file creation.
• Value Innovative Champion: Tracking innovative ideas which are useful for Organization and
Client.
• Defect fixing.
• Analysis of requirements and solutions.
• Generation of report (Status of all issues).
• Analysis of modules where performance issue is present.
• Analysis to find reason and area of performance.
Code Review
• Solution to performance improvement of Application.
• Code changes to improve performance.
• Study of different tools to measure performance.
• Use of Jprofiler tool to detect memory leak.
• Use of Glass box toll to detect memory analysis/performance measuring
Testing
• Application war file delivery to customer.
• Integration of different code (Support code and performance code) with testing.
• Configuration management.
Project : Open Job Posting (OJP Upgrade)
Organization : Patni Computer Systems Limited, India
Client : Procter & Gamble
Platform : Windows
9. Tools and Technology : J2EE, Oracle9i, VSS, HTML, JavaScript , Tomcat, JRUN,Jprofiler
Duration : June -2007 till Sep 2007
Location : Pune
Description:
Procter & Gamble (P&G) is the largest manufacturer of household products in the US. Based out of
Cincinnati, OH, P&G manufactures and markets approximately 250 Brands to nearly 5 billion
consumers in over 130 countries. P&G has several manufacturing lines, which implement numerous
processes to carry out the day-to-day manufacturing, stocking and planning activities. These are done
with the help of multiple applications, and data collected over the years.
Open Job Posting is an intranet application which facilitates P&G employees to post, search and apply
for different jobs available in the organization. The primary aim of this application is to make the
recruitment process easier and give employees an idea about different career options available at the
organization.
Role : Developer.
Responsibilities
• Interacting with the client to clarify any queries regarding the functionality etc.
• Analysis of some issues, Code Review (Code study of old system), R & D of some critical issues.
• Documentation of Design Considerations, Test Case Preparation.
• Coding, Unit Testing, Integration Testing, Bug fixing etc.
• Requirement analysis and interacting with Onsite Coordinator to understand client requirements.
• Preparing Design documents, test cases.
• Code review by using tools like checkstyle.
• Manual testing of the application for checking correctness in functionality.
• VSS Management for the Project
Trainings:
ANT, C programming, DBMS/SQL, Internet/HTML, JavaScript, Junit, Oracle 8i and Core Java
Struts 2.0, Java Server Pages and Servlet, Hibernate and WebServices, Tomcat
Business Communication Skills, Business Etiquette, Planning for Success, Problem Solving
Skills, Team Work.
Training sessions attended in the Organization itself.
Education
B. Tech. in Electronics and Communication From J.D.I.E.T.,Yavatmal.
Awards
VCA Award
2008-Q2
Pat on the Back
2008-Q1
10. Dream Team Award to the Team for year 2010 Cpos Unify rollout.
Team award for IDM team for the q4-2013.