Aem, Cq5 / J2ee Consultant Resume
Las, VegaS
SUMMARY
- Over 9 years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce application using Object Oriented Methodologies and RDBMS.
- Complete multi-tiered application development lifecycle experience using Java/J2EE Technologies, CMS and workflow applications.
- Experience in Object Oriented Analysis & Design (OOAD), Service Oriented Architecture (SOA) and Web 2.0 technologies.
- Proficiency in using Java, J2EE technologies like Servlets, JSP, JDBC, XML, JSTL, EJB3, Spring, Struts, MVC (Model View Controller) architecture, JMS, JNDI, Hibernate, AJAX, Web Services (REST JAX-RS SOAP).
- Experience working with Core JAVA including JAVA 1.6 and Java Multi-Threading application
- Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
- Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL Server 2008
- Proficiency in System Life Cycle including developing and testing the applications.
- Expertise in Tomcat 5.5/6.0.23, JBoss, WebSphere, GlassFish
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Experience using Agile and Extreme Programming methodologies.
- Adobe Certified Expert CQ 5.5. Component Developer
TECHNICAL SKILLS
Operating Systems: MS Dos, Windows NT, Windows 7, UNIX
Application/Web Servers: IBM Web Sphere, Apache Tomcat 5.5/6.0.23, IIS
J2EE Technologies: JSP, Servlets, Java Beans, JSTL,JDBC, XML, EJB3,SOAP
Languages: Java, C, C++, C#, .NET, Visual Basic, SQL
Web development: JSP, HTML, JavaScript, ASP, AJAX
Frameworks: MVC, Struts, Hibernate, Spring
Databases: DB2, SQL Server 2008, MY-SQL, HSQLDB
IDE/Tools: Eclipse, WSAD, Net Beans, Turbo C++, Visual Studio.NET 2005 and 2008, Ant, Maven
OO Design: UML (Rational Rose, Omendo)
Version Control System: SVN, Perforce, GIT
Testing: JUnit Testing, Attended Microsoft workshop for testing
PROFESSIONAL EXPERIENCE
Confidential
AEM, CQ5 / J2EE Consultant
Responsibilities:
- Providing consulting services to integrate CQ5 with legacy applications
- Writing front end and server side code in Java and JSP.
- Develop new CQ5 components for business as needed
- Designing reusable CQ5 components for website
- Give the development support for production hot fixes
- Contribute to the development of new concepts and to improve existing techniques
Environment: Java, J2EE, Web Services, and CQ 5.6.1
Confidential
Production Support Developer
Responsibilities:
- Give the development support for production hot fixes.
- Replicate the production issues faced by client at our end in the similar environment.
- Troubleshoot the issue with the halp of the information provided by the client.
- Contribute to the development of new concepts and to improve existing techniques
- Handle customer Integration issues for the production
Environment: Java, J2EE, Web Services, and TeamSite
Confidential
Technical Consultant
Responsibilities:
- Involved in requirements gathering and analysis from the existing system
- Developed the application using Spring MVC, tiles and JSP for the presentation layer along with JavaScript for the client side validations
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with spring (MVC Paradigm) components such as Handle Mapping, Controller, View Resolver, and View.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations
- Used Hibernate to do the object relational mapping between the tables and java objects
- Wrote Test Cases using JUNIT as a framework
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
- Involved in planning process of iterations under the Agile Scrum methodology
Environment: Java, J2EE, Hibernate 3.5, Spring DI, Web Services
Confidential, Las VegasAdobe CQ5 Developer
Responsibilities:
- Analyzes, designs, and documents software applications with Adobe Day CQ and CRX technologies
- Helped customer to resolve technical, Performance, Development related question concerning Adobe CQ / WEM
- Oversees all stages of the SDLC for online/web applications
- Provides component development support
- Integration of Application engine values with CMS system
- Conduct and participate in technical reviews of software, evaluating the proposed technical solutions and recommending appropriate revisions for efficiency and maintainability.
Environment: Java, JCR, Apache Sling, Apache Felix, OSGI, REST, JSP, JavaScript, jQuery, AJAX, JSON, HTML, CSS
Confidential
Responsibilities:
- Development support for the Product data standardization and optimization project.
- I have designed and implemented complex rules engine components for fortune 500 Retailer Company.
- I have built a web-based tool to support the team of marketing managers and business analysts in the area of dynamic business rule generation.
- Debugging, fixing rating rules. Improving rule engine performance.
- Designing Business Rule Models to generate dynamic business rules. ( POC)
- Created web service to produce and consume business rules
Environment: Java/ J2EE, JPA, JSP, EJB3, Web Services (JAX-RS), WEKA API, MY SQL, JBoss, GlassFish.
Confidential, San Francisco, CA
Software Engineer
Responsibilities:
- Develop and maintain J2EE based server-side interfaces and components responsible for providing backend support to web and collaboration applications such as Confidential Catalyst and Connect.
- Developed transformation services for the Confidential desktop product with creation of in-memory database and consumed existing service layer by using spring framework.
- Created XML schemas and Ant script for transformation services to make the build process independent of existing artifacts.
- Worked on enhancement, defects and bug fixing for store (E-commerce)
- Worked on the data migration project for an integration of SFDC, Net Suite and Oracle database into the MS SQL 2008, including legacy data migration. The service has been created for on-going integration.
- Develop new interfaces and maintain existing interfaces as per business requirement for store.
- Collaborated with other departments to implement tracking matrix for the store.
- Responsible for starting and completing proof of concepts dat are as below.
Confidential, East Moline, IL
Programmer Analyst
Responsibilities:
- Implementation and maintenance/support of iwarranty productsfor FTL and MCFA
- Design of GUI using HTML, generated JSP’s, and used tag libraries.
- Unit testing, Integration testing and bug fixes in the application
- Developed controllers which handles the request by communicating with domain objects and data access objects for MCFA and FTL
- Design and develop the requirements as per the CLM framework dat uses the design patterns like MVC, DAO patterns.
- DevelopedBusiness Rules using Quick Rules Builder
Environment: WSAD 5.1, Web Sphere Application Server 5.0, Java, JSP, servlets, Java Beans, CLM Framework, Struts, XML and DB2, SQLServer2005