Tech Lead/solutions Architect Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Around 11+ years of IT experience using Java technologies in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Design/Architect, Development, Integration, Testing, Implementation, Documentation, Builds, Configuration & Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E - business and client-server software.
- Strong experience working in web based E-Commerce Applications.
- 7+ years of experience in Websphere Commerce Server application development, customization and integration
- Good working knowledge on the WebSphere Commerce Server 7.0 framework and possess good knowledge on the Member, Catalog, Order and Payment subsystems.
- Resilient knowledge and hands-on experience on most of the core Websphere commerce modules such as SOLR, REST, BOD and Data Service Layer.
- 2+ years of experience working on AEM/CQ, including the creation, configuration and integration of templates, components, dialogs, widgets and more.
- Completed training on Confidential from our implementation partners 3|share and CityTech Inc.
- Technical expertise in Server Side Components using Java, Struts, EJB, Servlets, JSTL, Oracle, JSP, Java Beans, XML.
- Strong experience in Object Oriented Design and Programming (OOD and OOPS).
- Experience working on Design Patterns like Struts, Session Façade, Data Access Object, Data Transfer Object, Singleton etc.
- Experience working in various environments such as Windows, UNIX, Linux and AIX.
- Good analytical, methodical, and resourceful approach to problem solving, identifying root causes and taking corrective actions to meet short- and long-term business, financial, and system requirements.
- Quick learner and excellent team player.
- Creative and quick in learning new technologies and proficient in setting up internal standards.
- Good knowledge on E-commerce and enterprise business applications including B2B.
PROFESSIONAL EXEPERENCE:
Confidential
Tech Lead/Solutions Architect
Responsibilities:
- Technical Lead in interpreting and elaborating requirements artifacts into design specifications.
- Participate in architecture and technical discussions to develop best in class solutions, work with other system architects to build a seamless integration with back-end systems like SAP, IBM Sterling.
- Involved in the development of AEM/CQ5 building blocks including OSGI bundles, templates, components, dialogs, widgets using Sightly/JSP.
- Involved in design and integration of AEM/CQ5 with WebSphere Commerce without comprising the robust capabilities of both these systems.
- Extensively worked on building REST, SOI, BOD services modules in Confidential to implement business logic across various features on the websites.
- Involved in code optimization, address memory leaks, implement appropriate caching (Akamai, Dispatcher cache, Confidential DynaCache), fine-tune max clients, web container threads, Garbage collection heap sizes for better application performance.
- Involved in developing some of the core search features using SOLR search engine.
- Experience integrating web analytics tags (Adobe Analytics/Omniture) and other tracking tags on the sites using Ensighten as the tag management system.
- Guide other Architects and Managers through the vendor selection process.
- Mentor team members on Java/J2EE, architecture, design, patterns and best practices.
Confidential
Senior Developer
Responsibilities:
- Hands-on responsibilities included architecture, design, and implementation of the core J2EE frameworks and WebSphere Commerce sub-systems, applying and identifying patterns and best practices.
- Involved in design/development of the Confidential mobile site, built on Confidential as front-end template engine, which leverages the REST services from WebSphere Commerce.
- Involved in developing some of the core search features using SOLR search engine.
- Responsible for analyzing and solving production issues.
- Responsible for preparing the specification documents for application development.
- Involved in migrating WebSphere Commerce from v6 to v7.
Confidential
Tech Lead/Solutions ArchitectResponsibilities:
- Involved in doing enhancements and defect fixes to the Confidential 's ecommerce website.
- Developed Bulk Customer upload module in Accelerator using which sales reps can upload a file full of customers and all the customers get registered in the system with an email being sent to each customer.
- Responsible in migrating customized modules within Commerce Accelerator as part migration from Confidential 5.6.1 to 6.0
- Created Web Services in the WebSphere Commerce framework which was used by Confidential ’s supplier to place orders from their website.
- Developed client code to invoke a web service provider to display product Availability data and the tax amounts in the website.
- Used Endeca API’s to show the catalog in the website and also in the search results page.
- Involved in design and development for a new store for a customer called Finisar.
- Involved in making Confidential a globalized website supporting a total of 9 languages.
- Used the e-Marketing Spots, Accounts, Contracts, Shipping, Content, Change Pages and Change Flow features in Commerce extensively
- Created new price lists and customized Commerce Accelerator to support the new price lists in the Catalog Filter page.
- Responsible for configuring the store under Extended Site hub and was involved in setting up Account, contracts and shipping methods.
- Designed and developed the Registration process, Catalog Display and involved in customizing the Order check out flow.
- Given demos to the business people about some of the configurable features in WebSphere Commerce.
- Used subversion for version controlling
Confidential, NY
Tech Lead/Solutions ArchitectResponsibilities:
- Involved in design, development and testing of the data conversion module.
- Developed the detailed design documents for migrating the data from the legacy system into the new system.
- Good exposure on the catalog, member and orders data model and subsystems in Confidential
- Involved in Research and Migrating the catalog, user(registered and guest), users addresses, users orders, return merchandise and payment for orders and rma data from the old system.
- Extensively used the loading utilities like txttransform, xmltransform, idresgen and massload for loading the catalog, orders and rma data into Confidential .
- Involved in creating Master, Sales catalog, inventory, Merchandise Associations, Attributes and prices for the products during the load process.
- Developed controller command to create schedule jobs for invoking UserRegistrationAdminAdd OTB command for creating registered users in the system.
- Developed controller command which uses the PIAdd OTB command for migrating all payment related data for orders.
- Wrote stored procedures for migrating all the payments data related to returns.
- Involved in development of UNIX shell scripts and automated the entire load process.
- Involved in validating and verifying all the converted data by testing them through Commerce accelerator, Store front pages and in Sales Center application.
- Involved in raising PMRs to IBM trying to resolve various issues faced during different phases of this project.
- Used Dimensions for version controlling.
Confidential
Tech Lead/Solutions ArchitectResponsibilities:
- Involved in complete software development life cycle (SDLC).
- Interacted with the customer to gather business requirements.
- Developed the detailed design document for the application.
- Developed the application using Java, J2EE technologies and by implementing Struts framework.
- Extensively used the catalog upload utilities in WebSphere Commerce Server for uploading the catalog data to the target database.
- Used XSLT to transform the feed file with the Commerce Server specific format.
- Analyzed and used the Out of box features of the WebSphere Commerce Sever to match the business requirements.
- Involved in the design of the web application using Struts.
- Extensively used JSTL and Struts Tag libraries.
- Session and Entity Beans were built to handle the business logic of the application.
- Developed DAO classes for interaction with the database layer.
- Was involved in a Research activity to implement Pagination and was successful in implementing it in all the required web pages developed as part of this project.
- Was involved in demonstrating the developed application to the client during the different stages of the project.
- Participated for the code review and was responsible for integrating various modules during the IT/ST phase of the project.
- Used VSS for version controlling.
Confidential
Tech Lead/Solutions ArchitectResponsibilities:
- Involved in complete software development life cycle (SDLC) - requirements gathering, analysis, detail design, development, mentoring, system and user acceptance testing.
- Coding Controller servlets, which process requests from the clients.
- Executed the test cases for various scenarios of the application.
- Used various patterns like Session Façade, Value list handler and Transfer Object.
- Extensively Configured web.xml and struts-config. xml
- Organized java classes and packaged them properly.
- Implemented the business layer interaction with the database layer using JDBC.
- Integrated EJB as middle layer from business delegate layer to Hibernate layer.
- Was the lone member handling all integration issues and java components developed in this project.
- Acted as a consultant to educate the team on the functional and business requirements
- Used VSS repository for programming codes.
Confidential
Tech Lead/Solutions ArchitectResponsibilities:
- Prepared the design document with the help of functional specification.
- Developed presentation layer using JSP’s, HTML and CSS for various modules of the application.
- Coding Controller servlets, which process requests from the clients.
- Coding helper classes and developing new APIs.
- Developed custom tags to avoid the usage of scriptlets in JSP pages
- Developed client side validations at the front end using JavaScript and Struts Validation.
- Implemented the Struts framework to provide clear separation between layers.
- Executed the test cases for various scenarios of the application.
- Used various J2EE Design patterns like Session Façade, Value list handler and Transfer Object.
- Used web.xml and struts-config.xml for configuring Servlets, Filters, Action Classes and Form Beans.
- Organized java classes and packaged them properly.
- Used VSS repository for issue tracking and programming codes.
Confidential
Tech Lead/Solutions ArchitectResponsibilities:
- Designed the application with reusable J2EE Design Patterns.
- Implemented Struts framework and tag libraries and developed extended base classes.
- Developed Session EJB’s to handle business logic.
- Extensively worked on web.xml for error pages and Filters.
- Developed PL/SQL stored procedures.
- Have been awarded Excellence and Prima Award for Excellence in Execution of the project.
- Involved in creating the front-end validation with Javascript.
- Implemented the business layer interaction with the database layer using JDBC.
- Used VSS for version controlling.
- Utilized Third party tools like Confidential in the JUnit build and compilation, code coverage monitor utilities.
