Lead Developer Resume
Richardson, TX
SUMMARY:
- Overall 11+ years of professional software development experience working on multi - tiered applications using OO concepts in Java and J2EE technologies.
- Experience in designing and developing web-based applications using Java, J2EE, REST Web Services, MVC framework, Spring 4.0, Hibernate.
- 7 years of Strong Oracle ATG Commerce(11.2/10.X) programming experience.
- 11+ years’ experience in Java development and object-oriented analysis utilizing Java, J2EE.
- 6 years of Java-Commerce lead experience (Handled 5 to 10 team members)
- 5 years of Spring Framework experience.
- Experience in working on various spring modules (Spring Core, Spring MVC, JDBC, ORM and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Knowledge on Spring Boot framework.
- Proficiency in core java concepts like Collections, Threads, Exception handling, Strings etc.
- Good understanding and hands on experience in administration, Order, Checkout, Pricing & Promotions.
- Working knowledge on Oracle BCC project creation and deployment.
- Worked on Adobe Omniture script page and link tags for the web pages.
- Good at creating/configuring the XM page Templates and cartridges using Endeca Experience Manager.
- Design reusable components by utilizing various frameworks: MVC framework, WebWork, TestNG, JMock-it.
- Execution of web service test scenarios by using SOAPUI.
- Worked on IDE tools such as Eclipse Ganymede, Accurev, and HP Quality center, SonarQube, Toad, SQL Server 2000, Putty, SoapUI and XMLspy.
- Experience with Build tools like ANT, MAVEN and knowledge on Jenkins which support building, testing, deploying and automation for virtually any project and experience on Log4j tools.
- Plan, develop and implement successful large-scale projects from conception to completion with Confidential.
- Develop technical solutions that improve scalability, performance and profits.
- Design, develop and implement highly scalable and high performing web applications that support day-to-day operations.
- Superior analytical, time management, collaboration and problem-solving skills.
- Core functional expertise and project industry range: Telecom, Retail and Banking.
- Create sophisticated, imaginative and efficient back-end solutions for a large-scale, on-demand marketing system.
- Extensive experience in writing TestNG and JMockit based test cases and performing Test Driven Development (TDD).
- Excellent communication skills, team playing spirit and strong analytical & problem-solving abilities.
TECHNICAL SKILLS:
Languages: JAVA versions 6,7 J2EE, Spring 4.0.
UI Development: JSP, HTML, HTML5, CSS, CSS-3, DHTML, AJAX, JavaScript, JQuery, Ecommerce API, JSON, JSTL.
Databases: Oracle, MSSQL Server 2012, MySQL
J2EE Technologies: J2EE, JSP, Servlets, XML, JMS, Spring 4.0, Hibernate
Scripting Languages: JavaScript
Application Servers: Weblogic12.1 Platform, Apache Tomcat, JBoss, ATG Dynamo Server.
Frameworks: Spring Framework, ATG Ecommerce 11.2/10.x, TestNG, JMockit, Endeca 3.1.2.
Operation Systems: Windows, UNIX, Linux
Tools: Eclipse, NetBeans, SVN, SQL Developer, Accurev, Enterprise Architect, MS Visio, MS Of-fice Suite, IBM RTC
Methodologies: OOAD, UML, SDLC.
Testing: TDD, Unit Test Using TestNG and JMockit Framework.
PROFESSIONAL EXPERIENCE:
Confidential, RICHARDSON TX
LEAD DEVELOPER
Responsibilities:
- Implementation of Custom Droplets for POS and POC pages for Adobe Tagging.
- DataMapping and XSD creation for handoff of the FNSpeed Portal.
- Creating the common schema definitions for all the 3rd party fulfillment systems and generating the compiled version of schemas and classes.
- Implementation of LinkClick, formSubmit and formResponse events for all the page element actions.
- Implemented service, DAO layers using Spring modules.
- Implementation of Spring Controller classes and services.
- Coordination with multiple stakeholders and working towards addressing the issue resolution
- Created mapping documents for different 3rd party fulfillment systems schema structure to arrive at common schema structure.
- Worked on commerce pipeline changes and pipeline processors.
- Actively participated in code review and addressing the same.
Technologies Used: Spring 4.0, Hibernate, HVD, Oracle ATG 11.2, Oracle DB 11g, JBoss5.1.2, Oracle Weblogic, Eclipse JavaEE IDE, SVN, RHEL.
Confidential, MALEAD DEVELOPER
Responsibilities:
- Implementation of Droplet caching on most frequently accessed pages.
- Creating the high level technical design document for the given business requirements.
- Creating the common schema definitions for all the 3rd party fulfillment systems and generating the compiled version of schemas and classes.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
- Implementation of the SOA integration switch module for different fulfillment systems.
- Implemented Restful services(JAX-RS) using Jersey implementation.
- Implemented and Addressed the ATG Endeca integrations issues for existing infrastructure.
- Coordination with multiple stakeholders and working towards addressing the issue resolution
- Implemented Oracle AQ based Framework as a communication channel between ATG and SOA middle-ware system.
- Created mapping documents for different 3rd party fulfillment systems schema structure to arrive at common schema structure.
- Worked on commerce pipeline changes and pipeline processors.
- Actively participated in code review and addressing the same.
Technologies Used: Spring, REST, j2sdk1.6, Spring 4, Oracle ATG 10.2, Endeca 3.1.2 Oracle DB 11g, JBoss5.1.2, Eclipse JavaEE IDE, SVN, RHEL.
Confidential, BASKING RIDGE, NJSENIOR ATG CONSULTANT
Responsibilities:
- Design and implement new enterprise reference architectures and roadmaps to obtain all short and long term technology objectives.
- Develop new architectural design solutions, Functional and Technical Requirement Specifications, Use Cases, Non Functional Requirements and provide expertise to technical and functional efforts, teams, and projects. With full stack development.
- Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity, and deployment of diagrams by using RSA Modeler for application modules.
- Identify scenarios and strategies for performance testing and collaborate with test team on execution.
- Worked on ATG REST (Web Services) module and implemented new actor chains.
- Written ATG Formhandlers, custom droplets, and repositories.
- Written Unit Test Cases with TestNG and JMockit framework.
- Worked on EUP and NSE flow defect fixes.
- Worked on SonarQube code quality issues.
- Provided support for pre and post production release.
- Involved in design and development of the code.
- Developed Configurable SKU and Bundle SKU implementation for the store.
- Involved and developed PDP extension design and implementation.
Technologies Used: j2sdk1.7, Oracle ATG 11.1, Oracle DB 11g, Oracle WebLogic 12.1.2, Eclipse Kepler IDE, Ac-curev, SonarQube.
Confidential, Tampa, FLSENIOR ATG DEVELOPER/ ATG TECHNICAL LEAD
Responsibilities:
- Involved in Business requirement gathering and converting into technical requirements.
- Prepared low level design for store locator functionality.
- Developed store locator functionality using XM templates.
- Developed custom cartridge for LocationResultList template for full store list page.
- Written ATG custom handlers for retrieving the details from repository.
- Involved in writing and reviewing Ant Scripts for building, testing the Application. I was also involved in writing the unit test script using JUNIT.
- Created release patches and release notes as part of maintenance releases of the application.
- Introduced minification process of JS and CSS files as part of build process with a new build target.
Technologies Used: j2sdk1.7,Oracle ATG 11,Endeca 11, MSSQL Server 2012, Jboss 6, Eclipse Helios IDE, SVN.
ConfidentialTECHNICAL LEAD
Responsibilities:
- Actively participated in Requirement Gathering and reviewing the same.
- Engaged in eShop R2.0.1 Transition Activities.
- Has Good knowledge in Linux and involved in deployment activities in the pre prod environments.
- Contributed in completing 3 major releases from eShop R2.0.1-R2.1, eShop R2.1-R2.2, eShop R3.0- R3.1.
- Involved in localization change requests design implementation.
- Managing a team of 8 people with mentoring ATG Technical and functional aspects.
- Participated in ATG 9.0 to ATG 9.2 Migration activities.
- Implemented Omniture Site Catalyst for eShop 3.0.
- Developed Centralized Integration Framework as a single point entry for all external interfacing integrations.
Technologies Used: RHEL 5.5, j2sdk1.6,j2ee1.3, Oracle ATG 9.0,9,2,10, Oracle 11g, Oracle WebLogic 10.3.5, Eclipse Helios IDE, Hudson, Sonar,OpenDS, SVN, IBM RTC, Red Hat Linux.
ConfidentialSENIOR SOFTWARE ENGINEER
Responsibilities:
- Actively participated in Requirement Gathering and reviewing the same.
- Implemented centralized logging feature for the publisher Tool.
- Integrated BIRT Report Viewer with Publisher Tool and designed reports for the same.
- Involved in Coding and Bug Fixing.
Technologies Used: Windows Xp, j2sdk1.6,j2ee1.3, hibernate3, mysql5.0, Tomcat 5.1, Eclipse 5.1 IDE, Open Fire, Svn.
ConfidentialSENIOR SOFTWARE ENGINEER
Responsibilities:
- Having 3 months of Onsite experience in Japan.
- Actively participated in Requirement Gathering and reviewing the same.
- Involved in developing web components using web works frame work.
- Involved in developing business components using EJB and Hibernate.
- Involved in designing and development of business interfaces required for the application.
- Involved in Unit Testing, Regression Testing and Integration Testing of the application.
- Involved in debugging and resolving issues in application deployed at client domain.
- Major Contribution in this project is Developing Complex Reports using Jasper Reporting Tool.
- Developed Debt Management Module, Alert Management Module and so on...
Technologies Used: Windows Xp, j2sdk1.4.2, j2ee1.3, web works, Spring 2, hibernate3, mysql5.0, jboss4.0.1, My Eclipse 5.1 IDE, EJB 2.0.
ConfidentialSENIOR SOFTWARE ENGINEER
Responsibilities:
- Involved in developing web components using web works frame work.
- Involved in developing business components using EJB and Hibernate.
- Involved in designing and development of business interfaces required for the application.
- Involved in deployment of application at client domain.
- Involved in developing JUnit Test Cases.
- Involved in debugging and resolving issues in application deployed at client domain.
- Have done R&D for a secure file transfer between two systems using SFTP protocol.
- Developed a Generic Utility which will read each row of an Excel Spread sheet uploaded and fires the randomly generated OTAC to the Printer.
Technologies Used: Windows Xp, j2sdk1.4.2, j2ee1.3, web works, Spring 2, hibernate3, mysql5.0, jboss4.0.1, Core Ftp Lite 2.1, Core FTP mini-sftp-server1.0.1.0, My Eclipse 5.1 IDE.