Application Developer Resume
MN
SUMMARY:
- 6+ years experience in IT industry which includes analysis, design and development in CMS (Content Management System) domain and application development in J2EE platform.
- 2 years experience working in Adobe CQ5.5/ CQ 5.4.
- Proficient with CQ Architecture, Application development and Deployment Cycles.
- Thorough Knowledge in OSGI, Apache Felix, Apache Sling Frameworks.
- Extensive experience in WCM, DAM, CRX, MSM (Multi Site Management), Personalization and Localization.
- Strong development skills on Customized Components/Templates, Workflows, Schedulers, Event Listeners, Custom Widgets and CQ Listeners (Dialog).
- Understanding of automated deployment process (AEM packages).
- Knowledge of application build packages (GIT/Maven).
- Exposure to Social Collaboration and Users/Groups Administration in CQ5.x.
- Good knowledge and understanding of CQ5 Technology stack.
- Well versed with Java and J2EE concepts.
- Having strong knowledge in OOPS concepts.
- Ability to work in a complex, deadline - oriented environment.
- Good team player with extensive interaction skills
- Good analytical, problem solving skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
Languages: Java 1.6, C, C++, ASP, JHTML, XML
J2EE Technologies: Servlets 2.5, JSP2.1, JDBC
Frameworks: Struts1.2, Hibernate3, Spring 2.1, JUnit
Web Servers: Apache Tomcat 7.0
Web Technologies: Cold Fusion 7.x, Html5, Java script, CSS3, Ajax, JSON, JQuery
JS Frameworks: Angularjs, Ember.js, Backbone.js, EXTJS, Handlebar.js
Content Management Systems: AEM 5.6/CQ 5.5/5.4.
App Servers: Glassfish V2, Web Logic Application Server 8.0.
Databases: Oracle9i/10g/11g, MS-Access.
Development Tools: Net Beans 6.1, My Eclipse 3.3, CRXDE.
Operating Systems: UNIX, Linux, Windows 7/XP/NT.
WORK EXPERIENCE:
Confidential, MN
Application DeveloperResponsibilities:
- Requirements gathering for new site and clarifications
- Design and develop custom components, workflows and templates
- Development of modules and OSGI bundles
- Unit testing of developed modules
- Code reviews with Team
- Followed agile methodology, using two week sprints for each module.
- Demo to the customer after every iteration/sprint
- Supporting technical team members in resolution of functional and technical problems pertaining to Adobe CQ5
- Enabling business teams to use components developed business users on a needy basis
- Install/Configure Adobe CQ
- Helping production support team in deploying code to CQ5 and also make necessary config changes
Environment: Adobe CQ 5.5, Java 1.7, Servlets, JSP, JavaScript, JQuery, Maven, CRXDE
Confidential, CT
Application DeveloperResponsibilities:
- Requirements gathering and clarifications
- Function point estimates for the modules
- Designed and Developed components and templates
- Implemented login/registration functionalities using CQ user sessions.
- Performed Unit Testing on developed modules and involved in trouble shooting the components.
- Interacted with the testing team to track the defects.
- Reviewed codes related to core components and system implementation options.
- Documented customizations
Environment: Adobe CQ 5.4, Java 1.7, Servlets, JSP, JavaScript, JQuery, Maven, CRXDE
Confidential
Application DeveloperResponsibilities:
- Installing & configuring the iPlanet App sever, Directory Server & Web Server and maintaining the B2B related tasks.
- Implemented the application using Model View Controller design pattern and asynchronous processing of the Data.
- Involved in various J2EE Design Patterns like DAO, Value Objects, Business Delegate, and Service Locater.
- Developed EJB components like Stateless Session Beans to fulfill the Requirement.
- Understanding design of the software from design documents like E-R diagrams,
- Class diagrams, sequence diagrams.
Environment: JDK 1.5, JEE 1.5, Java WS 2.0, JCIFS, Net Beans 5.5, WINS, DHCP, SQLServer, Struts 1.2.9, Hibernate3.1, spring2.5, Ibatis, Log4j, Oracle 9i and migrated to Oracle 10g.
Confidential
Application DeveloperResponsibilities:
- Involved in coding module Electronic Document Management System.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Involved in various J2EE Design Patterns like DAO, Value Objects, Business Delegate, and Service Locater.
- Developed EJB components like Stateless Session Beans to fulfill the Requirement.
- Preparation of Requirements Specification, Detailed Design, Use case and other necessary documents for the development /enhancements.
- Involved in the database tables design for the major enhancements and normalizing the same.
- Written Unit and System Test Cases, System Test Plans and executed the same.
- Participated in code reviews and implemented Best Practices for the enhancements.
- Developed services in RMI to interact with BAPI developed by the SAP team to get the data from SAP systems and presenting the same to the users.
- Leveraged Poseidon to develop DFD, Class and Sequence Diagrams for modules Supplementary, Corrections and Approvals.
- Worked closely with Business System Analysts to analyze the feasibility of the system requirements and offered recommendations to redefine functional specs.
- Validated Coding Standards, Conducted peer reviews and status meetings with team members.
- Coordinating the development team and the IS monitor team for the code deployments during release.
Environment: Java 1.5, JSP, EJB 2.0, Servlets, Struts 1.1, Oracle 9i, Web Logic Application Server 7.0.
Confidential
Application DeveloperResponsibilities:
- Involved in coding modules Imports and Exports.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Developed various Stateless Session Beans to fulfill the business functionality.
- Involved in various J2EE Design Patterns like DAO, Value Objects, Business Delegate, and Service Locater.
- Deployed the various components of application using Web Logic 7.0.
- Understanding design of the software.
- Coding for Business logic and GUI.
- Database design based on requirement and database analysis.
- Identification of Use cases and Unit Test.
- Rational Rose was used to develop Class diagrams, Sequence diagrams and Activity diagrams.
- Writing set of business logic classes as per the use case and integrating the same with UI.
- Implementing the saving of definitions and dynamic population of data using AJAX.
- Installed and configures FMS server for data streaming and processing.
- Implemented Servlet Listeners to initialize and cleanup session managed data during user login and logout.
- Participating in Client meetings for the requirements gathering and UAT.
- Involved in Maintenance and Enhancements for the project.
Environment: Java 2.0, JSP, EJB 2.0, Servlets, Oracle 9i, Struts 1.1, Web Logic Application Server 7.0.