Sr Atg Developer Resume
Dallas, TX
SUMMARY:
- More than 6.5 years of professional IT experience in design, development, implementation & testing of client/Server, Web based eCommerce and Distributed Applications using Oracle ATG Web Commerce products which include ATG Dynamo, ATG Commerce, ATG Customer Service Center, ATG Search using ENDECA, ATG Personalization, ATG Adaptive Scenario Engine, and ATG Content Administration.
- In depth knowledge and excellent experience working with Java/J2EE Frameworks including Java 2 Standard Edition (J2SE), spring, Struts & Hibernate Frame Works.
- Sound knowledge of SDLC (Software Development Life Cycle) and its thorough phases of requirement, design, documentation, implementation and testing, proficiency in Object Oriented Analysis and Design using UML.
- Experience in working with various J2EE technologies including Servlets, JSP, JMS, JDBC, JNDI, RMI and Web Services (REST & SOAP).
- Experience in developing and deploying enterprise applications on Jboss, WebLogic, Websphere and Apache Tomcat application servers.
- Extensive experience in developing Dynamic web pages and carrying out client side validations using HTML, DHTML, CSS, PHP, JavaScript and Ajax.
- Good knowledge and experience in implementing open source frameworks such as Struts, JSF, Hibernate and Spring.
- Worked on developing Web Services using WSDL, JAX - RPC, XML, XSLT, JAXB, Apache Axis, and IBM SOAP4J.
- Excellent knowledge and good experience of using major IDEs for java applications development like Eclipse, XML Spy, WSAD and knowledge in RAD.
- Strong knowledge of various J2EE Design patterns like Singleton, Data Access Objects, Facade, Business Delegate, Service Locator and transfer Object/Value Object used widely in design and implementation of reliable, scalable and extensible J2EE enterprise applications.
- Extensive knowledge on Oracle (8.x/9i,10g,11g) SQL, PL/SQL, Oracle Triggers, Stored Procedures and JDBC programming
- Highly motivated team player with excellent written, verbal and communication skills focusing on meeting project timelines.
- Experience in using various application monitoring tools like ‘App dynamics’, 'DynaTrace', ’Foglight’, ’Splunk’, ‘Akamai Portal’ and reporting tools like ‘Omniture’, ’Gomez’, ’Graphite’, ’Business Objects’, ’FP Dashboard’ and various others.
TECHNICAL SKILLS:
Languages: Java, JS, C, C++, SQL, Ruby, Perl
Operating Systems: MS-Windows 95/98/XP/2000, Linux, Sun Solaris, Unix
Database Apps: Oracle, DB2, Apache Cassandra, Redis, MS SQL Server, MS Access
Web/Application Servers: JBoss, WebLogic, Websphere, Apache Tomcat
Framework: Oracle ATG,MVC, Struts, Spring, Hibernate, JSF
Tools: Eclipse, JUnit, JBuilder, Ant, Log4j, Axis, Toad.
Internet Applications: J2EE, JSP, Servlets, JDBC, JNDI, Tag-Libraries.
Scripting Languages: AJAX, JavaScript, Node JS, CSS, PHP, Cold Fusion
Markup Languages: HTML, XML, DHTML
UML Tools: Rational Rose
Version Control Tools: Git, Subversion, CVS, PVCS,JAXB
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr ATG Developer
Roles and Responsibilities:
- Actively work with Business team in analyzing and refining new requirements and business functionality.
- Actively work with Architecture team in analyzing the existing application, reviewing system requirements and come up with high level design document for the project enhancements.
- Do technical analysis and come up with Application Design/Low level design document capturing all the technical details needed for development.
- Develop and actively engage in leading other development efforts by offshore team to ensure timely delivery of the project.
- Review and ensure quality of the development done for the project.
- Help and support the QA and deployment teams with other maintenance activities such as data setup, production deployment, bug fixes and documentation.
Confidential, Chicago, IL
Sr ATG Developer
Roles and Responsibilities:
- Actively working with the Business team to gather new business requirements based on current market trends, new retail features and define them specific to application.
- Analyze the business requirements and business process and help them transform into technical/functional requirements based on existing applications following Software Development Cycle.
- Actively work with Architecture, User Experience and Creative Experience teams for each project to design end deliverables.
- Implement/Review technical and functional designs of all new features and develop a quick Proof of Concept to support the technical approach as needed.
- Plan, Coordinate and Review work done by development and QA teams from both onsite and offshore to ensure smooth delivery.
- Ensure code quality of projects along with meeting the delivery deadlines.
- Document detailed description of user needs, functionality, programs, technical reports and instruction manuals required to develop, modify and maintain complex programs and projects.
- Assist business and support personnel with application deployment, maintenance, monitoring and tracking as per business needs and help them with end-user problem resolution as and when needed.
- Actively get involved in application knowledge transfer sessions to other teams for all the projects after delivery.
Confidential, Newark, NJ
ATG Developer
Roles and Responsibilities:
- Involved in gathering business and functional requirements for various new features and enhancements related to cart and checkout pages application.
- Customized the product catalog to according to business requirements.
- Worked on various Proof of concepts related to Shipping pricing, Shipping methods and many other features like Gift lists .
- Written PL/SQL Scripts and Schedulers to purge the unused data periodically.
- Extensively worked on Development & Integration of Webservices, createdWSDL using ATG WebserviceWizard and request/responseXSD’s using tools like JAXB.
- Developed Client Stubs and other client end code for accessing the third party Web services using tools like JAXB, AXIS WSDL2Java.
- Worked on various production issues by analyzing logs and fixing them.
- Provided optimal estimates for projects delivery based on technical analysis and made sure the delivery deadline is met.
Confidential, Denton, TX
Teaching Assistant
Responsibilities:
- Responsible for conducting Labs for Undergraduates, in courses like Java, C and C++. And also tutoring undergraduate courses during help sessions.
- Helping the professor in preparing his lecture material, grading assignments and assigning final grades.
Confidential, Denton, TX
Computer LAB Assistant
Responsibilities:
- Maintenance of General Access Computer Labs in College Of Business Dept ( Confidential ).
- Assisted in setup and maintenance of all lab networks, workstations, printers, and other lab hardware and software applications including special adaptive technologies.
- System Programming to ensure Secure Login and Remote Access by students and faculty at labs, along with allocation of Electronic Class Rooms for Faculty.
- Provided the technical support for students for online courses using ‘Blackboard vista’.
- Other responsibilities included preparing and submitting department annual surveys.
- Technical support: troubleshooting the common problems in Linux, UNIX and Windows.
- Awarded as best employee of the semester twice continuously for excellent team work and assisting students.
Confidential, Denton, TX
Web Administrator/Research Assistant
Responsibilities:
- Worked as a Research Assistant for the College of Public Service at Confidential and helped them with their existing project developed using Cold Fusion named “The Senior Volunteers Child Immunization” Project (A Texas State Funded Project).
- My role was to Update & Maintain the existing project according to the changing needs in addition to generating annual reports from the existing MS-Access database and to back up the database.
Web Developer
Confidential
Responsibilities:
- Developed JSP pages for the Login and Payment Module.
- Involved in design of Class Diagrams.
- Designed & developed web pages using HTML, JSP and Implemented JDBC for database connection.
- Created stored procedures and triggers to accomplish the business rules.
- Developed Graphical User interface for the product.
- Used Tomcat as web server for application deployment.
