Lead Technical Consultant Resume
Hillsborough, NC
SUMMARY:
- Lead and Sr. Java/J2EEDeveloper, especially in Object Oriented Analysis, Design and Development using Java/J2EE and C/C++ technology stack.8+ years of solid WebSphere Commerce hands on experience and involved in implementation of WebSphere Commerce Subsystems.
- Followed full development life cycle phases like requirement and analysis, design and development, testing, deployment and support.
- E - Commerce, Mortgage, Telecom and Financial trading applications.
- Distributing, enterprise and multi tier applications using Java/J2EE and C++ Client/Server architecture.
- Front End and Web based Applications using JSP, Servlets, Struts, Tiles, Dojo, Ajax, Java Script, JQuery and Angular JS.
- Back-End and Server side Applications using Java (Core and Advanced) and J2EE (EJB, JMS, JavaBeans, JDBC) technology with Software and Service Oriented Architecture (SOA) Design Patterns.
- Open Source Frameworks like, Spring, Hibernate, MyBatis(iBatis), Jersey/Apache Restful and JUnit
- Implementing applications with Model-View-Controller (MVC) architecture using Struts and Spring frameworks.
- Agile Scrum and Waterfall Methodologies on Product implementation and Delivery.
- Has been a Team Member; attended daily stand up meeting; updated the status of Development/Implementation of tasks and provide the information of past, present and future happenings; worked on User stories of Requirements with architectural guidelines; coordinated with Product and Scrum Masters to prioritize the backlogs as per business needs.
TECHNOLOGIES:
Operating Systems: WINDOWS, Solaris, HP-UX and IBM AIX
Programming Languages: Java 1.7/1.8, C/C++ and UNIX Network Programming (TCP/IP).
Technologies/Frameworks: Servlets, Java Beans, JDBC, JSP, JMS, JNDI, J2EE, Tiles, Web Services(SOAP/RESTful), JUnit, Log4J,JAX-WS, JAX-RS, USL(C++), and Roguewave components
Application Servers: Web sphere 7.x, Apache Tomcat 4.x, JBOSS and Web logic
Scripting Languages: Shell Script, Java Script, JQuery, Perl and Angular JS
GUI/Visualization: Adobe CQ 6, Java Swing and VB5.0
Distributed Oriented: EJB 2.0 and CORBA (VisiBroker3.3 and Orbix3.1)
Methodologies: UML (Rational Rose), Agile Scrum and Waterfall
Databases: Oracle10g, IBM DB2 9.x and Informix 4.x and MongoDB
Software Version Controls: Clear Case, CVS, VSS, SVN, Changeman, and Git
Other Tools and Frameworks: Eclipse, WSAD,RAD, Maven and Jenkins
Internet Web Specifications: HTML, CSS, XML, XSL, WSDL and XSD
Websphere Commerce (WC): Version 8, Version 7(FEP 7) and Version 6.
WC Subsystems: Member, Order, Marketing, Catalog and Trading
Back-End Development: Command Framework, Component Services, Data Services Layer, Service Oriented Integration (SOI), Business Object Document (BOD) and Registry Frameworks
Front-End Development: Adobe CQ (CMS), DOJO framework, jQuery and AJAX
Web Services or Messaging: SOAP and REST models; RESTful services
Analytics: Google Analytics, Coremetrics, Bazaarvoice, Omniture and Certona
Build/Deployment/Data Load: Web Sphere Commerce Build and Deploy Tool (WCBD); Business Object Document Loader (BODL).
PROFESSIONAL EXPERIENCE:
Lead Technical Consultant
Confidential, Hillsborough, NC
Responsibilities:
- Acted as the primary Confidential consultant for the monitoring, validation and sign-off of data conversion from legacy and distribution into WSC. This included the following data objects:
- Attribute dictionary attributes, products including copy, images and attributes, prices, B2B accounts and contracts, B2C customers and marketing attributes
- Designed and implemented all inbound and outbound interfaces between WCS and SAP by using SOAP based WebServices and MyBatis as Data Service Layer.
- Designed and Implemented Presentation tier Web Applications using JSP, Servlet, Struts, HTML, CSS, JavaScript, jQuery and AngularJS; Business tier using Java/J2EE and Spring; Integration tier using WebServices (SOAP/Restful) and MyBatis; Persistence tier using DB2, Stored procedures, triggers, SQL Queries.
- Worked through conversion defects as they arose.
- Acted as the primary SAP/ Confidential integration contact on the project.
- Provided consistent reporting on the progress of conversion cycles to project leaders.
- Assisted with the web site defects as needed as well.
- Worked with Confidential Team architects to design new solutions for subsystems.
- Worked with client QA team to triage defects and assist with resolution of defects through multiple integration testing cycles.
- Worked on Agile environment; participated in Standup Meetings and updated Development status on daily basis.
Confidential
Lead Java Developer
Responsibilities:
- Collaborated with other teams (Merchandise, Marketing, Customer Care, Operational and QC) to ensure shared use of standard Commerce retaliated tools and processes.
- Worked with System team during technical spikes and determined appropriate architecture for new features.
- Acted as a Subject Matter Expert in the Payment Integration process and investigation of critical production problems as required.
- Maintained and modified web applications; made-approved changes by amending application documentation; developed detailed programming logic, and coding changes.
- Fostered development of team’s cross-functional and collaborative capabilities
- Supported and mentored team members on code quality and worked with team to deliver business value through regular sprint cycles.
- Participated in regular delivery team collaboration.
- Worked on Dev ops tools like Jenkins to build ‘Dev’ and ‘Q’ environments and scheduled Stageporp jobs in ‘Q’ environments.
- Worked on Waterfall and Agile methodologies on Product Implementation and delivery
- Designed and developed high-quality Service Oriented J2EE (Java EE) applications based e-commerce sub systems using Web Sphere Commerce platform and J2EE Design Patterns.
- Implemented all Payment Gateway (Cybersource, Computop, AliPay and Inicis) Integration processes.
- Implemented Presentation tier Web Applications using JSP, Servlet, Struts, HTML, CSS, JavaScript, jQuery.
- Implemented and Integrated SOAP web services inbound and outbound interfaces (Material, Price, Inventory, Order Message, Invoice and Returns) between SAP and WC systems.
- Implemented customized RESTful web services in WC.
- Customized Promotions for Employee Discounts.
- Good exposure to Adobe CQ CMS Modules and Mobile based websites.
Sr. Java Developer
Confidential, St. Louis, MO
Responsibilities:
- Implemented different subsystems customizations like Member Profiling (My Account, Address Book, Purchase History and Loyalty Points History), Product Catalog (Master and Sales Catalogs), Shopping Cart (Single and Multiple shipments), Customized Shipping Calculation, and Payment Plug-in (Gift Card Payment).
- Implemented different customized web services integration like FedEx Address Validation and FedEx Time in Transit for Billing and Shipping, Gift Card Payment for Payment Process.
- Installed/upgraded, configured, and fine-tuned Web Sphere Commerce Applications
Technical Consultant
Confidential, St. Louis, MO
Responsibilities:
- Designed and developed J2EE application using Web-tier (JSP, Tiles and Struts) and Business Tier (EJB like Stateless Session Beans and Message Driven Beans, JMS, Oracle and Hibernate) and Back End System (Server Layer) using C/C++ on HP-UNIX; VisiBroker for CORBA.
- Used MVC2 framework for constructing web applications using Servlets and JSP pages.
- Used J2EE Design patterns (Business Delegate, Service Locator, Data Access Object and Value Object) for implementing business logic using EJB, Hibernate and Oracle.
- Used Spring (IOC) framework for wiring of components through Dependency Injection.
- Implemented Web Services using Axis and Custom Tag Libraries.
- Implemented front-end application validations using Struts Validation Frameworks and Java Script as well.
- Used Java Collection API; Log4j for logging levels and DOM and SAX Parsers to parse XML data
- Designed and developed Oracle SQL, PL/SQL complex queries; worked on Unix Shell Scripts to perform various tasks.
- Performed Unit testing using JUnit, Integration Testing, Functional Testing and resolving Production defects.