Post Job Free

Resume

Sign in

Technical Lead/ Architect

Location:
Edina, MN
Salary:
140000
Posted:
July 27, 2015

Contact this candidate

Resume:

Venkatrama Kamaraj, Manthirapandy Email: acqyj4@r.postjobfree.com, Phone: 612-***-****

Experience Summary

More than 9 years of experience in Java/J2EE based software development. Hands on experience in requirements gathering, feasibility analysis, design, development, testing, implementation and postproduction support in web based, client/server and distributed environments.

4 years of experience in ecommerce application development using ATG framework.

Expertise in implementation of MVC using frameworks such as spring, Struts and JSF.

Good understating and implementation of Design Patterns like Singleton, Strategy, DAO, Factory, and MVC etc.

Extensive experience in GUI development using HTML, CSS, JavaScript, JSP, JSP Tag libraries, Servlets, XML, XSLT.

Extensive experience in Software Development Life Cycle (SDLC) using waterfall and Agile Methodology. Participated actively in daily SCRUM, pre-planning and planning meetings. Involved in sprint reviews, sprint retrospective and backlog grooming sessions.

Worked with SQL databases like Oracle, DB2 and MySQL.

Good knowledge on SOAP and REST services. Consumed the services as a user.

Expertise in developer tool kits like RAD/WSAD, Eclipse and STS.

Good working experience with application/web servers like Web-sphere 6.x/7.x, Tomcat 5.0 and JBOSS 4.2.2.

Good experience in tracking/management tools like SVN, PPM and JIRA.

Comprehensive knowledge on Retail and Insurance domains. Through understanding of business process in detailed level as well as in organizational level.

Good experience in Test Driven Development using J-units/Mockito.

Experienced in leading the technical team, planning, estimation, design, scheduling and execution of tasks.

Certifications

ATG 10 Certified Commerce Developer in 2012.

IBM Certified Database Associate – DB2 UDB V8.1 Family (DB2-700) in Dec 2008.

Sun Certified Web Component Developer (SCWCD) in Nov 2007.

Sun Certified Java Programmer (SCJP) in Dec 2006.

Technical Skills

Web Technologies:

Java, J2EE, Servlets, JSP, JSTL, JDBC, HTML,

JavaScript, CSS, XML, JSON, Groovy

Frameworks:

ATG 10, Struts, Spring and JSF.

Operating Systems:

OS X, Windows, Linux, UNIX

IDE & Other Tools:

STS, intelliJ, Eclipse, RAD & WSAD, SQL Developer, Toad, DBArtisan, MS Visio

Application Servers:

JBOSS, Tomcat, Web Sphere.

RDBMS:

MySQL, SQL Server, Oracle, DB2.

Testing Methodologies

Junit using Mokito and Manual testing (Unit, Integaration, System, Smoke and Regression)

Web Services:

SOAP & REST.

Version Control & Defect Management Tools:

SVN, CVS, Startbase & GIT, Jira, Bugzilla.

Build Tools:

Maven, Ant, Jenkins

Work Experience

Project Title #1

OMT Integration

Client Name

BestBuy

Location

Richfield, MN, USA

Domain

Retail/e-Commerce

Employer

Wipro Technologies

Team Size

26

Duration

Dec 2014 – Current Project

Project Description:

The OMT Integration project’s goal is to have a single source of promotions for the retail store applications and online dotcom applications. As part of this the dotcom applications needs to switch from their conventional source of promotions (PCMS/BCC) and read the promotions from the Retail stores’ promotion tool OMT. The OMT promotions will be read by the interfacing KOI system and feed the online applications’ new promotion repository. The dotcom applications need to be re-engineered to handle the new format of promotion data in all the stages of promotion execution like Advertising/Messaging the promotion, calculating correct discounted price while placing the order or partial cancellation of the order.

Another goal of the project is to decommission/skip the shipping pricing engine and consider initial shipping price given to the dotcom application as the final discounted price. This change is to support the OMT tool to feed the shipping promotions to the Shipping Charge service and apply shipping discounts at the service itself.

Besides these two major implementations many performance and technical enhancements are achieved. Few of them are listed below:

1.The promotion threshold logic was moved into the PMDL. Previously threshold was calculated separately after PMDL execution.

2.Promotions with invalid PMDL xml were skipped and the rest of the promotions were executed seamlessly. Previously such promotions were blocking add to cart functionality.

Role Description/Responsibilities: Technical Lead/Architect

Involved in the sprint pre-planning and planning meetings and task out the items for the sprint. Updating the status/queries in the daily scrum meetings and sprint-retro.

Responsible for working with technical leads to come up with the design and reviewing the design.

Involved in analyzing the user story and framing the technical requirements and design using Spring and ATG Framework.

Providing technical guidance and code review for the development teams.

Involved in moving the promotion threshold logic into the PMDL. Customized the pmdlParser.xml to support the new PMDL elements like the threshold element. Involved in designing the new java components for the new PMDL elements to support the promotion execution.

Responsible for developing repository for the new promotion source tables. Developed the GUI and Java batch programs to populate the promotion source tables using Spring Framework.

Developed the scheduler to look for the changes in the promotions and update the repository cache.

Customized the Item Pricing Engine and Claimable Manager components to adapt itself for the new promotion repository.

Skipped the Shipping Pricing Engine and developed shipping pricing tools component to calculate and set the shipping price in the shipping group and order object.

Responsible for coordinating the Build and Deploy process in QA and Prod. Providing Support during Prod Deployments.

Project Title #2

Offer Product Team (OPT)

Client Name

BestBuy

Location

Richfield, MN, USA

Domain

Retail/e-Commerce

Employer

Wipro Technologies

Team Size

10

Duration

Dec 2013 – Nov 2014

Project Description:

The Offer Product Team (OPT) of BestBuy deals with the full life cycle of ATG promotions and the Pricing Engines. It handles the promotion creation, copying the promotions to the live site, displaying the promotional messages in Product pages, applying the promotion on the orders placed, sending the promotional details to the order fulfillment systems and handling the order modification scenarios from the fulfillment systems.

Following are the few implementations I have designed and developed:

1.Gift with Purchase promotions, which will add the free items automatically to cart when the qualifying parent item is added to cart.

2.Shipping and Delivery promotions at item level rather than shipping group level.

3.Time based promotions, which enabled flash sales. Earlier promotions ideally start at mid night and end at mid night. This feature enabled business to create promotion even for few hours of a day.

4.% - off and $-off promotions on shipping and Delivery charge is implemented. Before this feature only free shipping/delivery promotions were available.

5.Promotions for Bundle SKUs and correct recalculation during full or partial cancellation. This solved the wrong tax calculation of bundles with promotional discounts.

6.Implemented Max discount limit for percentage off promotions at item level as well as promotion level. This enabled the business to run promotions like “get 20% off and save up-to $50”.

7.Implemented promotional discount on List price rather than on sale price. Best of sale price and discounted list price will be charged to the customer.

8.Implemented promotional threshold based on qualified items rather than order total.

Role Description/Responsibilities: Technical Lead/Architect

Involved in the sprint pre-planning and planning meetings and task out the items for the sprint. Updating the status/queries in the daily scrum meetings and sprint-retro.

Analysis, Estimation, Design of the assigned stories and updating the status in JIRA tool.

Develop J-unit test cases first as per TDD and Construction as per the design documents prepared using Java, JSP and Java Script in ATG framework.

Introduced a new promotion type Gift with Purchase (GWP). Created the GUI for creating/Editing the GWP promotion in PCMS application.

Customized the Qualifier service and Shopping Cart Modifier components to automatically add the qualified free items to cart.

Customized the Qualifier Service and Shipping pricing engine components to implement shipping promotions at item level.

Customized the Item Discount Calculator component to implement the Max discount limit for percentage off promotions and Regular price Promotions.

Implemented Strategy design pattern for the Qualifier service for the item and shipping promotions.

Developed GUI changes for the % - off and $-off promotions on shipping and delivery charges.

Building the QA environment for the testers to test the stories. Supporting Integration and User Acceptance Testing.

Guiding the team members and conducting design and code review for them.

Responsible for coordinating the Build and Deploy process in QA and Prod. Providing Support during Prod Deployments.

Project Title #3

Commerce Product Team

Client Name

BestBuy

Location

Chennai, TN, India

Domain

Retail

Employer

Wipro Technologies

Team Size

10

Duration

Sep 2011 – Dec 2013

Project Description:

The Commerce Product Team’s main objective is to implement the online store business requirements using and/or extending the ATG commerce capabilities. Following are the major functionalities implemented:

1.Credit Card based discounts: Additional discounts on top other regular promotional discounts for the loyal customers who use BestBuy credit card on their orders. One item can receive many card based discounts. The amount paid through the credit card rather than the product total is considered as the qualifying threshold for discount. Also the discount is applied on the amount paid through the credit card rather than the order or item price. The discount calculation is precisely done while placing the order as well as during credit card change or partial order cancellation.

2.Employee Discount: Special discounted pricelist is used for BestBuy’s employees. Other regular promotions are not applied for the employee orders as the items are sold at discounted price.

3.Implemented Gift list and product comparison list features.

4.Save for Later: Save for later feature is implemented using Wish List.

5.Implemented Gift certificates, single use promotional coupons and multi use promotional coupons.

Role Description/Responsibilities: Technical Lead

Involved in the sprint pre-planning and planning meetings and task out the items for the sprint. Updating the status/queries in the daily scrum meetings and sprint-retro.

Analysis, Estimation, Design of the assigned stories and updating the status in JIRA tool.

Develop J-unit test cases first as per TDD and Construction as per the design documents prepared using Java, JSP and Java Script in ATG framework.

Implemented the Gift list feature using Gift list Repository, Gift list Manager, Gift list Tools, Gift List Form Handlers, Cart Modifier Form Handler, Update Gift Repository and Gift list droplets.

Implemented separate pricelist for employees using Price List Profile Property Setter, Price List Manager and Context Value Retriever components.

Implemented the promotional coupons and gift certificates using Claimable Repository, Claimable Tools, Gift Certificate Processor and Claimable Manager components.

Developed the GUI component for creating the Card based promotion and the massaging content for the promotion.

Developed the new Repository to hold the card based discount and content details.

Developed the new discount calculator component to apply the card based discounts.

Implemented the Credit Card based discount messages in the entire browse, cart and post checkout pages including Gift List and Wish List pages.

Implemented promotional threshold based on amount paid through the credit card rather than the order total.

Implemented max discount limit for the percent off discounts.

Building the QA environment for the testers to test the stories. Supporting Integration and User Acceptance Testing.

Guiding the team members and conducting design and code review for them.

Responsible for coordinating the Build and Deploy process in QA and Prod. Providing Support during Prod Deployments.

Project Title #4

Regulatory Reporting Deportment (RRD)

Client Name

American International Group (AIG)

Location

Chennai, TN, India & Berkeley Heights, NJ, USA

Domain

Insurance

Employer

TCS

Team Size

6

Duration

June 2009 – Sep 2011

Project Description:

The RRD project is a maintenance project, deals with Worker’s Compensation claims reporting. The project has the complete process for a reporting life cycle, right from the claims feed from the source systems to report submission to the regulatory bodies. The activities from the offshore team will include in providing assistance to the onsite team for 1st level maintenance and make enhancements to the RRDDW systems defined by AIG. The team’s activities will also include identifying areas in the system where improvements can be made and suggest to AIG. The same will be taken up for implementation upon approval from AIG. The objectives of the project are to improve services and reduce costs.

Role Description/Responsibilities: Technical Lead

Analysis of Business Requirements through BRD. Preparation of Functional Specification document (FSD) and Estimation of the requirements as per the BRD.

Preparation of Design document as per the FSD. Reviewing the Unit Test Plan and System Test plan with the QA team.

Construction as per the design documents prepared using Java, Servlet, JSP and Java Script using JSF framework. Unit testing the developed deliverables. Conducting code review for the team member’s code.

Used IPMS tool for Defect Tracking, Time Sheet entry, Causal Analysis, Report generation and other related quality activities. Doing a causal analysis is done for critical/major defects.

Responsible for coordinating the Build and Deploy process in QA and Prod.

Project Title #5

Toolkit & e-Toolkit Integration with i-Claims

Client Name

American International Group (AIG)

Location

Chennai, TN, India

Domain

Insurance

Employer

TCS

Team Size

10

Duration

Jun 2008 – Jun 2009

Project Description:

This project is an enhancement to the current host claims system, which facilitates the users to have a paperless work environment and further automating their claims process through integration with the i-Claims system and processes. To accomplish this integration several functionalities like First Report Maintenance (Loss Queue), Segmentation and Auto Assignment are implemented to the host claim system.

First Report Maintenance is a way to track losses entered into the host claim system is in the claim setup process. At the time of intake, new losses are assigned a reference number with only minimal information being stored on that reference number. By having an identifier such as the reference number, it allows the documents received to be scanned into the i-Claims environment and to be indexed to the identifier associating it with that loss. The reference number lives with the loss as it proceeds through the claim setup process. Throughout this process there may be a point where the loss is identified as either a duplicate/relate or does not belong to the Financial Lines business unit. For this reason, the reference numbers will be able to be marked by the users as duplicate/related or archive them.

Role Description/Responsibilities: Technical Lead

Analysis of Business Requirements through BRD.

Preparation of Functional Specification document (FSD) and Estimation of the requirements.

Preparation of Design document as per FSD.

Reviewing the Unit Test Plan and System Test plan with QA Team.

Construction as per the design documents prepared using Java, Servlet, Applets, EJB, JSP and Java Script. Unit testing the deliverables.

Conducting code review for the team member’s code.

Doing a causal analysis for all the defects and providing the resolution for the same.

Responsible for coordinating the Build and Deploy process in QA and Prod. Providing Support during Prod Deployments.

Project Title #6

e-Toolkit

Client Name

American International Group (AIG)

Location

Chennai, TN, India

Domain

Insurance

Employer

TCS

Team Size

6

Duration

Jan 2007 – May 2008

Project Description:

The e-Toolkit project deals with Professional Liability claims processing. The project has the complete automated process for a claims life cycle, right from onset of a claim to its payment. The project processes the above threshold financial requests in Financial Approval and Inbox modules. The activities from the offshore team will include in providing assistance to the onsite team for 1st level maintenance and make enhancements to the e-Toolkit systems defined by AIG. The team’s activities will also include identifying areas in the system where improvements can be made and suggest to AIG. The same will be taken up for implementation upon approval from AIG. The objectives of the project are to improve services and reduce costs.

Role & Responsibilities: Sr. Developer

Analysis of Business Requirements through BRD.

Preparation of Functional Specification document (FSD) and Estimation of the requirements.

Preparation of Design document as per FSD.

Reviewing the Unit Test Plan and System Test plan with QA Team.

Construction as per the design documents prepared using Java, Servlet, Applets, EJB, JSP and Java Script. Unit testing the deliverables.

Conducting code review with the Tech lead and fix the comments.

Used IPMS tool for Defect Tracking, Time Sheet entry, Cause Analysis, Report generation and other related quality activities.

Doing a causal analysis for all the defects and providing the resolution for the same.

Responsible for coordinating the Build and Deploy process in QA and Prod. Providing Support during Prod Deployments.

Involved in smoke testing during Prod deployments.

Project Title #7

Accident and Health (A&H)

Client Name

American International Group (AIG)

Technologies

Chennai, TN, India

Domain

Insurance

Employer

TCS

Team Size

6

Duration

Mar 2006 – Jan 2007

Project Description:

The e-CSO A&H project is a maintenance project, deals with Accident and Health claims processing. The project has the complete automated process for a claims life cycle, right from onset of a claim to its payment. The project processes the above threshold financial requests in Financial Approval module. The activities from the offshore team will include in providing assistance to the onsite team for 1st level maintenance and make enhancements to the A&H systems defined by AIG. The team’s activities will also include identifying areas in the system where improvements can be made and suggest to AIG. The same will be taken up for implementation upon approval from AIG. The objectives of the project are to improve services and reduce costs.

Role & Responsibilities: Developer

Understanding the requirements from Business Requirement Document (BRD).

Involved in Analysis, Estimation, Design, Bug fixing, system improvement proposals and enhancements.

Construction using Java, Servlets, Applets, EJB, JSP, XML, XSL and Java Script in Café framework.

Involved in Unit Testing, Integration testing, Regression testing and System testing.

Involved in quality related activities like IQA, EQA and traceability matrix preparation.

Use Remedy tool for Defect Tracking, Causal Analysis, Report generation and other related quality activities.

Used Star base Tool as version controller for all code and documents.

Involved in smoke testing during prod deployments.

Educational Summary

Degree and Specialization

Institute

Percentage of Marks

Year of Completion

Bachelor of Engineering - Electronics and Communication Engineering

Anna University, TN, India

76

2005

Higher Secondary School – Math’s, Physics, Chemistry and Biology

Si.Pa. Aditanar Govt. Higher.Sec School, Thiruchendur, TN, India

83

2001

SSLC – Math’s and Science

Perunthalaivar Kamarajar Govt High School, Thiruchendur, TN, India

85

1999



Contact this candidate