This Document

advertisement
PRAVEEN KUMAR KG
7101 CHASE OAKS BLVD, APT 1227
PLANO, TX 75025
(612) 205-4641
praveenkumar.kg@gmail.com
OBJECTIVE
Seeking opportunities to design and develop web applications by exploring multiple new java
technologies in IT industry. Focusing and thriving to architect and implement innovative enterprise
solutions.
EXPERIENCE
Summary
An accomplished Software Engineer specializing in Object-Oriented Design and Analysis of enterprise
web applications. With implementation of 5 successful projects continuing to gain knowledge in full life
cycle of Software Development process. 4 years of client based onsite experience.








Over all IT experience of 8+ Years
Technology Expertise in Java, Java EE, ATG & Spring
Domain Expertise in Retail, Supply chain and .com (mobile & web)
Adapting Pragmatic Programming practices
Creating clean code
Excellent understanding of Software Engineering Standards and engineering processes.
Proven track record of understanding customer needs and delivering solutions, within time and
budget constraints and setting realistic client expectations.
Excellent communication skill and leadership qualities.
Technical Expertise
E-Com Frameworks/Web Technologies
Java EE, RESTful API development, ATG Dynamo & Commerce 9.2 Framework, Spring 3.1, Struts,
Enterprise Java Beans(EJB), Java Servlets, JavaScript, MQ series, Tomcat Web Server, WebSphere
Application server, AJAX.
Programming Languages
Java 5, Groovy, HTML, JSP and Java Script.
Software Engineering Methodologies/Tools/Technologies
Eclipse, JUnit, MS Visio, Mercury Quality Center, Microsoft Team Foundation Server 2005 (MSTS 2005),
Rational Software Architect, Rational Software Modeler, Rational Application Developer, Borland
Caliber, Load Runner, Vantage Analyzer, IBM Tivoli.
Testing Methodologies
Junit, Cucumber & MockObjects
Databases
DB2, DB2/400, Oracle 10i and Oracle Database 10g
Functional Areas
Business Process Management, HR, Supply Chain Management and .com
Operating Systems
Windows Variants, HP-UNIX, Sun Solaris, MS-DOS
Other tools and technologies
Data stage, ETL, control^m.
Professional Experience
Senior E-Commerce developer Digital Platform – JC Penney
Apr 2011 – Current
Sapient, Plano TX
Engaged currently as a senior e-commerce developer for the Digital Platform which is an effort for
rebuilding the JCPenney.com. Successfully implemented, POSF (POS Findmore) application that runs on
40,000 terminal across all stores. POSF is the primary application (extension of DOTCOM) used by
associates to perform online DOTCOM transaction on store terminals.
Roles and Responsibilities
- Analyzing requirement by working with various business team of JCPenney.
- Low level tech design involving e-commerce solution using ATG.
- Develop and test e-commerce components.
- Supporting production environment and incident management.
- Performance optimizations (front-end and back end).
- Customized DOTCOM to run on deivces/terminals.
Environment
- Java, J2EE, ATG 2009.2 ATG Platform, WAS, Eclipse, DB2, Oracle, JUnit, Agile.
Senior Associate – Sapient Corporation
Jan 2011 – Mar 2011
Sapient, Boston MA
Working as a senior associate developing e-commerce applications for clients.
Technical Lead, Commerce API (Best Buy)
April 2010 – Jan 2011
Wipro, Minneapolis, MN
Working as a developer for Commerce API project. This project is scoped to expose various commerce
functionalities (Add to cart, Place Order, etc.) for various clients using RESTful APIs. Building REST APIs
using Spring 3.0 and exposing ecommerce capabilities that are available in ATG 2007.1.
Roles and Responsibilities
- Design middle ware layer using REST architecture.
- Develop components to expose various e-commerce functionalities.
- Test components using Cucumber and Groovy
Environment
-
Java, J2EE, ATG 2007.1 ATG Platform, Spring 3.0, Cucumber, Groovy, UNIX, Eclipse, DB2, Oracle,
JUnit, Agile.
Technical Lead, Pricing Stabilization (Target.com)
October 2009 – April 2010
Wipro, Minneapolis, MN
Pricing Stabilization included automation of price cut promotions upon price change. Also project scopes
enhancement and fixes for Target.com pricing process. Communicate, co-ordinate and work with Target
team members and offshore team for design and development activities. Conduct and support UAT and
implementation of applications.
Roles and Responsibilities
- Technical lead at onsite managing multiple applications.
- Complete coordination with Buyer and Pricing business team of Target for requirement analysis.
- Analyzed requirements using scenario based approach and documented the same using Caliber.
- Provided overall design frame work in ATG (J2EE) for Temporary price cut automation module in
Target.com Promotion Application (Tool to manage .com promotions of Target).
- Recommended and designed asynchronous processing of promotions using ATG DMS system.
- Framed ETL solution for extracting promotion data from merchandising system of Target.
- Presentation of overall application/module design to architecture review board in Target.
- Designed new screens for automation pieces of PRISM application. PRISM is an existing item
management tool of Target. New screens were designed using Spring frame work.
- Implemented reporting modules in TPA using iBatis.
- PRISM application is a collaboration of ATG and Spring frame work, have gained knowledge on
integrating and developing application which uses both these 2 framework together.
- Helped development team in identifying and resolving existing production issues. One of them is
duplicate key exception that was caused by automated seed generation in ATG frame work.
- Handled primarily tasks of reviewing and submitting deliverables from offshore development
team to Target technology team.
- Planned, managed and implemented TPA application successfully.
- Ensuring quality on all the deliverables and made vendor to come out with good customer
satisfaction rating.
- Provide technical support for usability issues and critical site problems during warranty.
Business/Functional knowledge gained in …
- Processing of Price Cut promotions.
- Business process of most common price for items.
- Promotions pricing process for items.
Environment
- Java, J2EE, ATG 7.1, Spring, UNIX, WAS 6.0, DB2, Oracle, Data stage, ETL
Technical Lead, PILO (Target.com)
April 2009 – October 2009
Wipro, Minneapolis, MN
Promotional Item List Optimization (PILO), project’s goal is to increase sale profit by adding more items
on promotion list. Utilized contemporary design to add new promotion type and handle store wide
promotions. Complete contribution across all phases of the project and made it one of the highest
customer rated projects in Target.com domain.
Roles and Responsibilities
- Technical Lead and onsite coordinator. Onsite team of 3 members and offshore development
team of 10.
- Adopted scenario based requirement gathering and documented requirements using Caliber by
actively conducting requirement meeting with Site Marketing business team. Owner ship on
scenario user diagrams and scenario process flows.
- Architected the entire project using ATG 7.1 and was reviewed and approved by architecture
review board of Target.
- Low level design of the new store wide promotion. Recommended various innovative design
solutions for implementing the solution in such way that existing components are utilized to the
core.
- Designed and configured ATG DMS (Dynamo Messaging System) to use multiple message
sourcing.
- Involved in ETL design of daily promotion processing jobs.
- Performance tuning of ETL and java jobs to process free ship hurdle promotions with large
number of items.
- Contributed in getting the design approved by Target design review board by presenting design
to the entire group of technical architects.
Planned, managed and implemented TPA application successfully.
- Provide technical support for usability issues and critical site problems during warranty.
Business/Functional knowledge gained in …
- Processing of Site Marketing promotions.
Environment
- Java, J2EE, ATG 7.1, UNIX, WAS 6.0, Oracle, Data stage, ETL, RAD
Technical Lead, Target.com Promotion Planning application July 2008 – April 2009
Wipro, Minneapolis, MN
Phase 2 of Target.com Promotion Planning application housed implementation of Competitive pricing
and Clearance program management. Worked primarily in design and development of Competitive
pricing. Competitive pricing involved integration with QL2 system for shopping of items. Solution has
been widely used in Target to determine best competitive price for items.
Roles and Responsibilities
- Technical lead for team of 6 members at offshore for initial 5 months of this project.
- Designed all online pages for competitive module using ATG 7.1.
- Did proof of concept for QL2 integration.
-
Designed the pricing integration for profitability check and price update. Solution was designed
in offline java job using Websphere MQ, ATG DMS and XML.
Designed QL2 integration using Websphere MQ, ATG DMS and XML.
Design of ETL jobs for computing the competitive price based on the shop results received from
QL2.
Developed Competitive Shopping home page.
Developed java jobs for QL2 and pricing integration.
Planned, managed and implemented TPA application successfully.
Provide technical support for usability issues and critical site problems during warranty.
Business/Functional knowledge gained in …
- Competitive pricing.
- Clearance Program management.
Environment
- Java, J2EE, ATG 7.1, UNIX, WAS 6.0, Oracle, Data stage, ETL, RAD, Websphere MQ
Lead Technical Analyst, Job Application System for Target
January 2007 – July 2008
Wipro, Minneapolis, MN
Hire Experience is a HR client facing application used to manage the JAS. All the applicants who have
applied via kiosk, internet and manually can be viewed and edited using this application. Analyzed all
technical need of the project and built 6 web and app servers for the application implementation.
System was implemented on Target.com under Careers for all external facing guests.
Roles and Responsibilities
- Lead technical analyst for the project handling HR and JAS (Job Application System) applications.
- Analysis of requirements for Hire Experience application.
- Completed Hire Experience application architecture and design in ATG.
- Development of Choice point integration module using ATG and XML.
- Architected entire server layout for both Hire Experience and JAS application. This included 6
web and app server which were both Internal and External facing.
- Performance testing of JAS application using Load Runner and Vantage Analyzer.
- Planned, managed and implemented both Hire Experience and JAS application successfully.
Business/Functional knowledge gained in …
- Hire processing of Target.
- Job application system of Target.
Environment
- Java, J2EE, ATG 7.0, UNIX, WAS 6.0, Oracle, Data stage, ETL, WSAD, Websphere MQ
Lead Technical Analyst, OSSMDC (Target)
November 2006 – January 2007
Wipro, Minneapolis, MN
One Store Serviced by Multiple Distribution Centers (DC's) was added to application Store Clustering in
November 2006. Involved in design and development of this enhancement project.
Roles and Responsibilities
- Lead Technical Analyst for OSSMDC program.
- Design support for the enhancement.
- Development of enhancements in JSP and changes in clustering process.
- Planned, managed and implementation of Store Clustering application.
- Provide technical support for usability issues and critical site problems during warranty.
Environment
- Java, J2EE, ATG 7.0, UNIX, WAS 5.3, DB2, Intelligent Minor, Data stage, ETL, WSAD, Websphere
MQ
Developer, Vendor Planning and Forecasting
August 2006 – November 2006
Wipro, Bangalore, India
The Vendor planning & Forecasting web site aims to do long term strategic planning of merchandise and
vendors. Developed multiple web pages using ATG Dynamo, WSAD, DB2, Oracle, Java and JSP.
Roles and Responsibilities
- Worked as ATG developer at client location (Target India, Bangalore).
- Implemented web pages
1) PlanLineTimeView page
2) CreateC2&C3 Plan page
3) Total&Subtotal Edit page
Environment
Java, J2EE, ATG 7.0, UNIX, WAS 5.3, DB2, Intelligent Minor, Data stage, ETL, WSAD, Websphere MQ
Developer, Store Clustering
June 2005 – August 2006
Wipro, Chennai, India
Developed summary screen which starts the asynchronous process of clustering. Designed the summary
page and queuing system using the message driven bean. Designed and coded two reports screen.
Involved and learned core ATG development activities.
EDUCATION
Electronics and Communication, Bachelor of Engineering April 2000 – April 2004
Bharathiar University, Coimbatore, Tamil Nadu, India
CERTIFICATIONS, ACTIVITIES & AWARDS
Sun Certified Java Developer
ATG Dynamo certified professional.
Member, ATG Online Community since 2007.
White Paper on Integration of Websphere MQ6 with ATG DMS system.
Feather in My Cap Award – 2006, 2007, 2008 and 2009
Best Onsite coordinator Award - 2009
Download