Dev Lead/atg Developer Resume
TX
EXPERIENCE SUMMARY:
- Over 8.5 years of experience in design, development, testing, implementation and maintenance of web based and n - tier client/server Applications, ecommerce sites, Intranet/Internet, OOP(Object Oriented Programming) and n-tier applications using in ATG Commerce and Java, J2EE.
- Experience working within the complete software development life cycle (SDLC) collecting
- Business specifications, user requirements, reviewing/auditing the code and documenting the entire life cycle
- Strong experience working as an Agile team member and as an Lead mentoring multiple Agile teams throughout their release and sprint cycles.
- Experience working with Repositories, User Profiles, Transaction management, Pipeline processors, Promotions, Payment processing and Dynamo Server Pages (DSP).
- Knowledge of Web Services, Service Oriented Architecture (SOA) and Spring/Struts and Hibernate framework.
- Strong experience in information architecture, data architecture and solution design.
- 3 years of strong knowledge of Oracle ATG Web Commerce Platform (B2C and B2B), BCC and ACC.
- Experience in installing and administering Apache Web Server, JBoss and WebLogic.
- Worked in onshore-offshore model and lead the offshore team to accomplish deliverables.
- Very strong working experience in analyzing, designing, developing, deploying, testing and post production phases.
- Exp working in Retail Domain for 3 yrs, Insurance domain for One year and Banking Domain for 2 yrs
- Strong written and oral communication skills, self-motivation, analytical skills, creativity and ability to adapt to new technologies and applications.
- Very well versed with different SDLC process such as Waterfall, Rational Unified Process, Agile and Iterative; also have exposure to Test-Driven-Development.
- Mentor and lead the team members.
- Conducted training programs/presentations on Programming, Java, J2EE fundamentals.
- Involved in application deployment and performance tuning.
- Effective result oriented team player with excellent communication and interpersonal skills.
- Expertise in setting up maven based projects, configuring various maven related plugins to ensure code quality.
- Extensive hands-on experience in Core Java(Multithreading, Collections API- Data Structures), Servlets, Velocity, JSP, EJB 3.0 and MDBs, OSGI, Servicemix 5.3.0, Web services with Restful(JAX-RS) And JWSDP2.0(JAX-RPC), SOAP, WSDL, JDBC, JNDI, JMS, RMI, Active MQ5.5, IBM WebSphere MQ 6.0, JAXB, SAX, JSON, DOM, HTML, JQuery, AJAX and Java Script
- ATG 10.2, ATG components like DPS, DSS, Profile management.
- Experience working with Cart Modifier, CheckOut, Shopping FormHandler FormHandler, Order manager
- Experience working with catalog repository, Order Repository, user profile repository
- Integration with TEXWARE/VERAZIP, Order Management, Pre-checkout process using ATG Dynamo10.2
- Experienced in using Frameworks like Core Spring, Spring MVC, Spring AOP, JPA, Hibernate and Struts 2. Worked on developing Enterprise-distributed applications and Test Driven Development with JUnit
- Experience in Report generation with tools Jasper Reports and Cobertura.
- Experience in developing database solutions with Oracle 10g, MS SQL Server 2008 and involved in writing PL/SQL and SQL queries.
- Proficient in using various IDEs like RAD7.5, Eclipse and GlassFish.
- Proficient with application servers like WebSphere (WAS), JBoss5.1 and Tomcat.
- Good experience in performance improvement tools like JProfiler
- Hands on experience on IBM Rational Clear Case, SVN and PVCS.
- Strong work experience on Continuous Integration tools like Sonar, ANT, Maven
- Strong experience in using remote db access tools like Squirrel, Toad and GUI design tools like Dreamweaver.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/ Start UML.
- Rich work exposure in software development with responsibilities as Team Lead, Onsite Coordinator and Team Member.
- Worked on Development, Production deployments, executing the Jobs, Monitoring, Troubleshooting, Bug Fixing and Production support and deployment for various projects.
- Possesses excellent analytical, communication, inter-personnel and leadership skills. Adept Confidential working as an individual contributor, or member of a team. Strategic thinker, self motivator, a quick learner, tenacious, proactive and an able mentor
- Have proven abilities working with cross-functional teams, vendors and proven abilities in issue tracking, issue resolution, troubleshooting and adapting to new work opportunities/Agile Environments
TECHNICAL SKILLS:
Programming: ATG10.2, Java, J2EE (EJB 3.0, Servlets, JSP, Velocity, JDBC, JNDI, RMI, JMS), SpringStruts, Hibernate, Web Services, Axis2(JAX-WS), JWSDP2.0(JAX-RPC), Restful(JAX-RS), WSDL, SOAP, XML, JAXB, SAX, DOM, JQuery, AJAX, JavaScript, HTML, Core Java, XSLT, Log4j, CSS, Spring Core, Spring MVC, Spring AOP
Frameworks/Components: Spring 2.5, Struts 2, DAF, TEXAWARE, DPS, DSS, JPA, Hibernate 2.0, and JUnit
Languages & Scripts: Java 1.7
Middlewares: IBM WebSphere MQ 6.0, Active MQ5.5App & Web servers WebLogic10.2, WebSphere 6.1, Jboss5.5 and Tomcat 7.0
RDBMS: Oracle 11g and SQL server 2008
IDEs/Tools: Eclipse 3.0, RAD7.5, Toad, Squirrel, Dreamweaver, XML SPY, Ant 1.6/1.7, Maven2
Reporting tools: Jasper Reports, Cobertura Reports and Crystal Reports
CI tools: Sonar
Performance Tools: JProfiler and SOAPUI
Change Management: IBM Rational ClearCase, Subversion
Platforms: Windows 9x, XP, 2007
Agile tools: Rally
Other Utilities: Quartz Scheduler, IBM MQ Series queue viewer (Hermes)
EXPERIENCE:
Confidential, TX
Dev Lead/ATG Developer
Tool: allows report generation of Voice retainability, voice pool, data pool, Monthly Spending Reports for Wireless Services
Responsibilities:
- Customized existing commerce form handlers, droplets, services, manager components and request handling pipeline while identifying and fixing Defects in Production Env
- Created Slot Items Rest Services from Existing BuyFlow and Shopping Cart
- Enhanced the checkout flow for AVPN products
- Enhanced OnlineCartModifier for AVPN products
- Involved in Enhancing Existing Payment Group to handle multiple payment groups of the same type
- Involved in modifying the payment pipeline to handle transactions across multiple payment groups (payment groups coming from CSI APIs)
- Enhanced the order repository to include additional auxiliary tables, to store additional information for MIS, PNT, MPLS specifications
- Designed and implemented Handoff Single-Sign-on mechanism for Care to Premier Care System and Billing to Premier E-Bill System
- Implementation of Handoff Single-Sign-on Solution for Reporting work stream to Premier Care and to Premier E-Bill System
- Used ACC & BCC for Content Personalization, merchandizing etc
- Out of box component and E-commerce products implementations
Environment: ATG 10.3, WebLogic 10.3.6, Jdk 1.6, OSGI bundling, ServiceMix 5.3.0, Mockito, ATG Dust, AngularJS, PMD, FindBugs, Clover, JUnit 4.0, Oracle 11.2, SVN, Eclipse4.3, Maven3.1, Rally
Confidential
Lead Engineer
Responsibilities:
- Finalize design, approaches and solution with Business Analyst for Overpayments and Reemployment Modules
- Involved in front-end and business layer development using Spring MVC, Core, Aspect oriented Programming, Jsp, CSS, JavaScript
- Implementation of SAFE interface and bank interfaces using JWSDP2.0
- Correspondence implementation for billing integrating VUI system with EngageOne System
- Involved in enterprise tire development with EJB 3.0, database entity development with JPA ORM framework
- Involved in the complete Test Driven Development (TDD) of this project. For TDD we used JUnit for Unit test case generation, Hudson for continuous integration and SONAR for continuous inspection used Apache Active MQ Server as middleware for asynchronous messaging handling and durable subscription maintenance for Pub/Sub consumer and producers
- Involved on native SQL Query writing with SQL Server 2008 data base.
- Handling other utilities like SVN for versioning and revision control and JProfiler for code review for this project execution.
- Deployment of application on JBoss server for production
Environment: Java(JDK 1.6), J2EE, J2EE, Spring 2.0, Hibernate, SQL Server, EJB 3.0, Jboss5.1, Active MQ, Servlets, JAX-RPC Webservice(Jwsdp2.0), JSON, AOP, Servlets, SVN, Eclipse, EngageOne, SQL Server 2008, FileNet, Sonar, ANT, Rally
Confidential
Lead Engineer
Responsibilities:
- Integration with TEXWARE/VERAZIP system
- Software analysis, design, coding and testing of client/server application features
- E-commerce development using ATG/Dynamo 9.1 (DAS, DPS)
- DPS development using Java, JSP, ATG droplets, SQL Repositories, RelationalViews,
- Targeters, BCC/Catalog/Promotion/Scenario, order fulfillment with a pipeline-like architecture (XML)
- Wrote various front-end presentation and Dynamo droplets for a dynamic content rendering.
Environment: ATG Dynamo suite9.1, JBoss 4.2.0, JDK1.5, Oracle, SVN, Eclipse
Confidential
Application designer
Responsibilities:
- Design, code and Testing coordinating Onsite and Offshore
- Execute and own the delegated projects as per the requirement and plan
- Participate in all direct communication (via telephone/web-ex) & discussions with Engineers and onsite coordinator.
- Participate in process improvement initiatives, internal and external audits/assessments
Environment: Core Java, Spring2.0.1 web MVC and Core, AOP, Spring security, Hibernate3, EJB3, Web Sphere, Eclipse, Star UML, PVCS, Oracle10g, JProfiler, Filezilla
Confidential
Team Lead
Responsibilities:
- Leading and coordinating between team members
- Execute and own the delegated projects as per the requirement and plan
- Participate in all direct communication (via telephone/web-ex); discussions with Engineers and onsite coordinator.
- Participate in process improvement initiatives, internal and external audits/assessments
Environment: Windows, J2EE with Spring2.5 and Hibernate3.0, MySQL 5.1, Netbeans 6.5
Confidential
Developer
Responsibilities:
- Interacting with the client on various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Design and development.
- Configuration Management Testing & debugging
Environment: Netbeans 6.5, J2EE with Struts1.1, MySQL 5.1Organization: SysArc Infomatix Pvt. Ltd.
Confidential
Programmer
Responsibilities:
- Facilitating support in Coding the Servlets, JSP’s, Business Objects using Java, Value Objects, and Database Access Objects for Agriculture module
- Implementing functionality for corporate module using EJBs
- Handling retail product on LIVE production and corporate product on Testing environment
- Build Creation and Deployment
Environment: Windows, J2EE, MVC2, Jboss (development) & web sphere (production), Eclipse3, Oracle 10g, Squirrel
Confidential
Assistant Systems Engineer
Responsibilities:
- Designing Presentation Layer using Spring Framework.
- Onsite and off-site co-ordination
- Identifying user classes and designing.
- Creating POJO classes for Hibernate
- Creating mapping files for POJOs
- Writing xml files for web application deployment.
- Under training and studying new technologies (TIBCO).
Environment: RAD7, Spring2.1, Hibernate3, Oracle9, SVN
