Oracleatg/endeca/jee Lead Developer/architect Resume
PROFESSIONAL SUMMARY:
- Having 14.5+ years of extensive experience in Enterprise and eCommerce application in retail/wholesale, telecom and manufacturing
- Extensive hands - on development experience in Oracle Commerce Suite ( Confidential /Endeca)
- Having hands-on experience in architecting enterprise and eCommerce Application
- Extensive Knowledge of Software Development quality processes according to SEI-CMM Level 5
- Hands-on working experience in Confidential -Commerce, Personalization, Scenario, Confidential Merchandizing/ Content
- Administration, Endeca Core Implementation, Endeca Experience Manager
- Extensive hands-on experience with J2EE/JEE - using Core Java, Struts 2, Hibernate, Spring Framework, EJB, JPA, JMS, JDBC, Jasper
- Having extensive working experience in SOA architecture and UI implementation using SOUI
- Having extensive experience in developing integration modules with various cross-platform applications
- Having good UI development experience using JQuery, CSS, HTML 5 and Angular
- Extensive web service development experience using SOAP and REST approach
- Extensive working experience in Web Logic Server, JBOSS and Apache/Tomcat Server Platform
- Extensive Experience using database servers Oracle, MS SQL Server, Postgres, PL/SQL and tools like Toad/SQL Developer
- Hands-on experience with performance analysis using tools like JMeter , Selenium and have familiarity experience using cloud based testing tool like Sauce Labs
- Hands-on experience in code quality and coverage tools like PMD, Find Bugs, PiT Mutation Testing , Check Style, Sonar and Clover
- Extensive working experience with Unit, System and Integration Testing and Test Driven Development methodology
- Extensive working experience in software configuration management using CVS , VSS , PVCS and very good knowledge of Automating Build Management using Maven
- Extensive experience in Agile based development environment
- Having extensive experience handling business requirement and converting them to technical specification, and providing and architecting solutions
- Having extensive experience working with globally distributed teams and leading technical team.
TECHNICAL SKILLS:
Operating System: MS-Windows XP/Server Family, Linux, Unix.
Design: Methodology/Pattern and OOAD, MVC Architecture, SOA, Sofea, TDD
Frameworks eCommerce Platform: Oracle Confidential 9-11, Endeca 3 onwards, Lucene Search, Confidential DUST
Java Platform: JAVA till 7, J2EE/JEE, JNI, EJB, Servlet, JSP, JSTL, JAX-WS 2.0, JDBC, JAXP, JPA, Maven2/3,
Internationalization: I18n, Log4j, Struts, Spring, Hibernate, JSF, Apache Confidential, SOAP Services, Tibco EMS
XML Technologies: XML, XSL, XSLT, DTD, CSS, Schema, DOM/JDOM/SAX Parsers, Xerces Parser, SOAP, DOM.
UI Technologies: Java Script, VB Script, CSS, YUI, JQuery/JQuery Mobile, HTML5, Angular, JAWR
Application/Web Server: BEA Web Logic Server till 10g, IBM Web Sphere 5.x-6.1 /MQ, Apache, Tomcat Server, JBOSS 4.2/5.1.2 Application Server, LDAP server
Databases/Tools: Oracle till10g, MS SQL Server, Postgres SQL 7.3.4-8.2, Toad, PL/SQL, DDL Scripts
IDE: Microsoft Visual Studio, Eclipse, Net Beans
Performance and Testing: JMeter, JProfiler, VisualVM, Mockito, Easy Mock, JUnit, Selenium, Sauce Labs Version Control, Build and CMS CVS, PVCS, SVN, Jira, MKS, Fisheye, Jenkins
Tools: Case Tools Rational Rose (UML) Enterprise Edition, Visio, StarUML.
Others: DOORS 7.1, Crystal Reports 10-11, QAC 5.x, XML Spy, Nullsoft Scriptable Install System (NSIS), Autosys, Wily Moitoring, Confluence, FishEye, Foglight.
PROFESSIONAL EXPERIENCE:
Confidential
OracleATG/Endeca/JEE Lead Developer/Architect
Responsibilities:
- Serving as Lead Oracle Commerce Developer/Architect for globally distributed team with resources from US, Canada and Asia
- Heavily involved in business requirements, analysis, design and development
- Key contributor to architectural decision, security overview, code reviews, performance and automation
- Played hands-on role in laying down Confidential and Endeca architectural/infrastructure in Confidential
- Hands-on development in key Oracle Commerce area like Confidential, Profile Management, Shopping Cart, Pricing, Order management
- Developed in-house ETL process to integrate various enterprise systems with Confidential and finally feed into Confidential via Automated deployment process for customer, product catalog and various other data sets.
- Developed various Confidential -REST based service around Order, Profile, Shopping Cart, Product Catalog
- Worked on extending Pricing Engine, PaymentGroupFormHandler, ShippingGroupFormHandler
- Customizing commerce pipeline and also developed various other pipeline processors as per our requirements.
- Worked on extending product catalog, order and commerce item.
- Worked on extending REST pipeline and developed custom Input/Output customizer’s for JSON/XML and binary data
- Implemented dynamic targetters for digital contents also developed slots.
- Extensively worked on integrating Confidential with Endeca, laying our Endeca record structure, developing search and navigation module using Endeca navigation API.
- Wrote handful of Endeca Experience Manager cartridge for product recommendation
- Wrote numerous custom Property Accessor for customizing Confidential /Endeca records
- Configured Relevancy Ranking for search and installed and configured Relevancy Ranking Tool for business.
- Implemented Dimension Value caching for Confidential /Endeca
- Installed and configured Confidential and Endeca and did multiple upgrade from Confidential 9 through 11 (in progress)
- Developed Jasper reports in PDF/Excel/CSV formats
- Developed and integrated with SOAP based services using Spring/ Confidential and other JEE technologies
- Worked on developing JSP/DSP based UI and also on SOUI using HTML5, CSS 3 and Angular
- Worked on JMeter based performance suite, JVM/GC fine-tuning
- Developed Spring/JPA based data extraction modules
- Exposed Confidential Product Catalog to other in-house systems using Spring/REST/JPA
- Participated in designing and helping on automation suite using Selenium and cloud based solutions like Sauce Labs.
Confidential
Sr JEE Developer/Lead Developer/Tech Lead/Architect
Responsibilities:
- Developed web/desktop application using J2EE/JEE technologies
- Worked extensively on Spring, JPA, Struts for developing web applications
- Worked extensively on developing middle layer, DAO’s and services (HTTP Invoker/REST) services using Spring
- Developed web services using Apache Confidential
- Developed various service contracts using JAXB
- Worked extensively on developing reporting modules using Jasper/iText and Crystal Reports
- Developed Desktop application using SWT and installer using NullSoft
- Developed UI using various approaches - plain JSP, AJAX based pages, JSON based UI Clients
- Worked extensively on developing UI using HTML, Java Script, JQuery, CSS, and various JQuery plug-ins
- Contributed very closely on implementing key quality process as per SEI-CMM level 5 and Six Sigma
- Lead development team upto size of 15 engineers
- Member of technical architectural council