Atg Developer Resume
Irving, TX
SUMMARY
- Around 8 years of professional IT experience with full project life cycle development in developing Enterprise/E Commerce applications using java, j2ee and ATG Commerce Suite.
- Around 3 years of hands on experience with ATG product suite like ATG Commerce, Personalization, Content Administration and Merchandising.
- Experience in developing applications built on ATG products like ATG Adaptive Scenario Engine, ATG Repository & Personalization and ATG Commerce
- Experience in design and development of reusable enterprise systems and various web applications using ATG Dynamo, ATG Commerce, Java, J2EE, JSP, Servlets, JDBC, and AJAX.
- Over 3 years of work experience in Java, J2EE and web applications.
- Expertise with Object Oriented Design (OOD), Analysis (OOA), based on Unified Modeling Language (UML) architecture.
- Expert in design and development of n - tier web applications.
- Experience in working with application servers like Web Sphere, Web Logic, and JBoss.
- Experience includes in Telecom, ecommerce, retailer domains.
- Experience in Enterprise application architecture design using J2EE Frameworks (Struts, Hibernate and Spring).
- Client side design and development using Java, Swing, Applets, JavaScript, XML, HTML, DHTML, CSS.
- Working knowledge of Stored Procedure and complex queries to access the data from Oracle8i/9i/11g.
- Proficient in Data Analysis, Design and Data Modeling, Writing SQL Queries and Stored Procedures.
- Extensive experience with SQL Server, Excel 2010 and Access 2010.
- Experience in Oracle Endeca Guided Navigation and Experience Manager.
- Followed Agile software development with Scrum methodology.
- Proficient in using Clear Case and SVN.
- Highly dedicated, quick starter, solution driven pattern programmer, Excellent at solving complex problems under strict deadlines.
TECHNICAL SKILLS
Programming Languages: JAVA, C, C#, SQL, PL/SQL
J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections
Web Technologies: HTML, XML, CSS, JavaScript, AJAX, JSON, BACKBONE JS
Web Services: ATG REST, REST, SOAP
Databases: Oracle 11g/10g/9i/8i, Microsoft Access, MySQL, SQL Server
Database Tools: Oracle SQL Developer, Oracle Application Express
Developing Environment: Eclipse, Net Beans, Visual Studio
Frameworks: Hibernate, ATG, Struts, Spring
Continuous Integration: Jenkins, Hudson
Operating Systems: Windows, UNIX
Version Control: GIT, SVN, One Stash
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
ATG Developer
Responsibilities:
- Involved in development and maintained functional requirement, Web application and collaboration with business domain and business subject matter experts.
- Worked on ATG platform upgrade from 10.1 to 11.1.
- Used Accurev and One stash as part of version control system.
- Used HP quality center and JIRA for defect tracking.
- Experience working in Agile environment and closely worked with BA’s for requirement gathering and analysis.
- Experience working on web-logic server.
- Involved in gathering chats and reviews from end-users and worked accordingly with BA for enhancements.
- Involved in developing auto-suggestion feature for the search box integrating with Endeca.
- Knowledge on other tools like Tableau and Kibana.
- Worked on Pricing and promotion in ecommerce and involved in few enhancement projects like NSE, NSO (Pre-Login & Post-Login), Prepay and CPC (Customer Plan Change).
- Worked on many enhancement requirements and change requests to enhance the customer experience on the verizonwireless.com.
- Experience working on Form-Handlers, Droplets and related Property files for injecting Services.
- Experience working with CMS (AEM) team for generating content keys (CQ: KEYS) and integrating them with front-end.
- Involved in developing ATGREST based web services.
- Involved in developing interactive web pages using ATG and ENDECA frameworks.
- Developed UI modules using JSP, JavaScript, CSS and BACKBONE JS.
- Worked with Endeca team to build environments and index data in Dev and QA environments.
- Involved in writing complex SQL to handle the persistence operations as per the requirements and knowledge of stored procedures used in application.
- Experience in working with off-shore teams.
- Involved in Production Support and worked in defect fixing team while releases.
- Involved in migrating API from native code to ATG.
- Involved in developing web pages using JAVA J2EE.
Environment: Eclipse, ATG 11.1, Commerce Service Centre, JDK1.7, WebLogic12.1.3, JRebel, Maven, One-Stash, Bit-Bucket, Accurev, JIRA, Oracle SQL Developer, ATG-REST.
Confidential, San Antonio, TX
ATG Developer
Responsibilities:
- Involved in analysis, design phase, development and implementation phases.
- Responsible for enhancements and modifications of the application for the overall user experience.
- Worked on Oracle Ecommerce platform upgrade from 10.0.1 to 11.2
- Created new REST services to provide the required information for building web front end development for product details page as JSON
- Worked on Internet applications and content management solutions for including integration to other applications.
- Collaborated with User Experience team to ensure the wireframes sync with the expected user experience for customer.
- Worked on customer profile security to change the password hashing from Digest Password Hasher to PBKDF2PasswordHasher-10000 algorithm during ATG upgrade in multisite.
- Worked on Changing the chain flows in commerce pipeline to support new upgraded Oracle Ecommerce platform 11.2
- Extensively customer service tool to resolve ecommerce cases and identify areas for customer journey improvement in areas like order, profile and catalog search.
- Designed and Implemented account locking system for customer at regular login, smart login and checkout login.
- Integrated and implemented Endeca Guided Search, auto search and page navigation functionalities into current systems.
- Worked in splitting pro-rated shipping amount among items in order and charging shipping threshold amount for orders does not qualify for shipping threshold during returns and refunds.
- Extensively worked on Production support and QA bug fixes.
Environment: ATG11.1, JDK1.7, Commerce Service Centre, WebLogic12.1.3, Gradle, Maven, Git, Oracle SQL Developer, SOAP UI.
Confidential, Duluth, GA
ATG Consultant
Responsibilities:
- Involved in analysis, design phase, development and implementation phases.
- Gathering the function requirement and prepare a design with the help of UML tools.
- Implemented a custom commerce item, shipping group, payment group in the order repository.
- Implemented a custom catalog by overriding the existing OOTB catalog.
- Modified and created new definition files of the ATG Repositories to persist the data in database.
- Developed new Pipeline Processors to add to the Commerce Pipeline.
- Created JMS message and post into the TIBCO topic and Queue.
- Used JAXB based XML data marshalling and UnMarshalling.
- Worked with Infrastructure team and WAS team to setup Production environment.
- Responsible for enhancements and modifications of the application for the overall user experience.
- Worked on Critical Production Bug fixes.
- Involved in the git branching and merging strategy to support various projects and served as Git Master for the team.
- Improved the quality code with the help of PMD and Check style errors fixes.
Environment: Eclipse, ATG 10.2, Commerce Service Centre, JDK1.7, WebLogic12.1.3, JRebel, Gradle, Maven, Git, Oracle SQL Developer, SOAP UI.
Confidential, Irving, TX
ATG Developer
Responsibilities:
- Involved in discussions with Business and finalize the requirements.
- Worked on enhancing some of the major functionalities in their Merchandising tool.
- Worked on Restful web services for handling the request routing and marshaling and un-marshaling of the request/response payloads through Jersey framework.
- Customized the necessary ATG components like Form Handlers, Droplets and the Java classes.
- Customized the Profile Request Servlets to set profile properties based on cookie.
- Involved in Customizing product catalog definition file.
- Worked on issues related to cart, checkout and promotions
- Worked on customizing UI functionalities built on knockout.js.
- Used rich JavaScript dhtmlxTreemenu to quickly add a nice-looking, Ajax-based hierarchical tree on a web page
- Customized the navigation functionality of dhtmlxTreestructure to let users easily navigate inside the tree.
- Analyzed logs through Splunk to reduce the number of errors in it.
- Refactored code for the better performance and worked on performance tuning of the application.
Environment: Eclipse, ATG 10.2, JDK1.6, jboss-eap-5.1.2, JRebel, Ant, Grunt, Require.js, Node.js, Knockout.js Jersey, Git, Oracle SQL Developer, JIRA and Splunk.
Confidential
Java Developer
Responsibilities:
- Interacting with client for requirements gathering, review of the use case.
- Implemented proper exception handling mechanism to display meaning messages to the user and updating logs with actual cause in case of any system failures.
- Developed Search Engine to collect the data from the rss-feeds.
- Developed Ant Scripts for the project.
- Involved in code reviews and project meetings.
- Involved in implementing the Hibernate in the project.
Environment: JDK1.4, XML, JSP, Servlets, OS cache, Open Laszlo, JBoss Cache, UNIX, Ant, RSS, My SQL, Hibernate3.0.
Confidential
Associate Software Engineer
Responsibilities:
- Part of Pre-Sales Development team and Involved in the design and development of the mobile solutions for the Retail, Media, Banking, Automotive domains using the platform.
- In depth knowledge of the platform capabilities and ability to solve complex problems in design.
- Used Kony FFI (Foreign function Interface) to call JAVA JAR libraries to use it within the mobile apps.
- Created proof of concept and prototyped solutions using the firm's software platform
- Experience with integration of various web services like XML, SOAP, Scraping services into mobile applications.
- Built XML and JSON web services using JDBC and Java servlets.
- Created java based web services by scraping of different websites.
- Experience in developing Cross-Platform Mobile UI using widgets, layouts, skinning and themes.
- Used Kony Segment Template to allow code and UI reuse between mobile and tablets.
- Strong JavaScript programming skills to manipulate JSON objects, arrays, data types and extensive use of the Kony API.
- Configure, Test and Consume web services (SOAP, REST) using Kony Studio (define XPATH for output parameters) and publish the web service to Kony Server.
Environment: Java/J2EE, LUA, JS, Kony One Studio, Kony One Server, Android SDK, HTML, JQuery, JSP, PHP, JSON, Eclipse, Xcode and SVN.
