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