Senior Developer Resume
Detroit, MI
SUMMARY:
- Over 10 Years of Software Design and Development experience in Java/J2ee technologies, and Over 4 years of experience in AEM.
- Experienced web consultant in providing technical solutions for web content management using Adobe AEM.
- Expert in agile software development and release management in delivering web applications through multiple release cycles.
- Has experience in Spring Framework, Apache CXF, REST and SOAP Web Services, SOAP UI.
- Solid experience in designing and programming Object Oriented Applications.
- Energetic, detail oriented, organized team player with strong analytic abilities, communication skills, interpersonal skills, and problem - solving skills.
TECHNICAL SKILLS:
CMS: Adobe CQ 5.4/5.6/6.0/6.1 (AEM), Apache Felix, Apache Sling API, DAM, CRX, Sightly, Liferay 7
JAVA: Java, J2ee, JDBC, JSP, Servlets, Web Services (SOAP), Jersey Restful Services, JSON, Spring MVC, Spring Boot, Spring Web Services, Hibernate, JSF, Struts, Oracle, MySQL, WebSphere, Tomcat, JBoss, Selenium, QAF, Perfecto (Testing Tool)
WEB: HTML, Java Script, CSS, SASS, BootstrapJS, AngularJS, AJAX, jQuery, Ionic
IDE: CRXDE, Felix Console, Spring Source Tool Suite, Eclipse, RSA, VSCode
SRC: Maven, VSS, SVN, GIT Hub, Team City, Rally, Jira, Confidential, Confidential
SDLC: Waterfall, Agile/scrum
OS: Windows XP, Windows 7, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Senior Developer
Responsibilities:
- Involved in creating the Angular 4 component and created custom filter and order pipes for the tabular data.
- Involved in working on the Discourse chat REST api to implement the commenting system, to post a comment, like a comment edit/delete a comment and the associated notifications.
- Involved in creating and updating the data in the backend using Grails for hosting REST Services, and used MySQL as Database.
Environment: Mac OS, Angular 4, Grails, MySQL, Gradle, Git
Confidential, Detroit, MI
Senior Designer Analyst
Responsibilities:
- Involved in reading and understanding the functional specification documents (600, 700 and 800 series documents) and requirement specs for OMA-DM
- Involved in creating the sequence diagrams and flow diagrams based on the requirement and functional specification documents from Gen10, Global A, Global B Phase-1 series of documents
- Involved in working on Spring boot microservices with Hibernate, MySql and SwaggerUI and the Sonar code coverage for Integration and Junit testing with Mockito framework.
- Worked on Angular4 for creating forms for the VTM UI.
Environment: Enterprise Architect, MS-Word, Visio, Excel, Spring Boot, Mockito, Junit, MySql, Git(Bit Bucket)
Confidential, Detroit, MI
Senior Developer
Responsibilities:
- Involved in the Sightly component and template design and development and fixing UAT Jira defects.
- Involved in developing Confidential bundles for the Sightly components with WCMUsePojo API.
- Implemented framework with Maven configurations for Junit tests using Mockito, JMockit and PowerMockito.
- Worked with Confidential and Confidential for code refactoring and code cleanup.
Environment: Windows 7, Adobe AEM-6.1, Sightly, Brackets, CRXDE, Eclipse, BootstrapJS, jQuery, File Vault, Junit, SVN, Jenkins and Maven.
Confidential, Detroit, MI
Senior Developer
Responsibilities:
- Implemented multi-module project using Parent POM and Maven AEM artifacts to auto Installation of server profiles for apps and backend Confidential service modules.
- Designed and developed Sightly templates and components based on wireframes using Brackets.
- Developed custom extension-less URL feature for all the accessible web pages
- Used BootstrapJS to make the pages responsive using grid system and media queries
- Responsible for Content Installation, Replication Agent and Dispatcher Configurations
- Implemented build and deployment of content on Jenkins (continuous integration) in client server
- Developed the Confidential services using Apache-CXF to consume the restful web-services.
Environment: Windows 7, Adobe AEM-6.1, Sightly, Brackets, CRXDE, Eclipse, Apache web server, AngularJS, BootstrapJS, SASS, Ajax, jQuery, Junit, SVN, Jenkins and Maven.
Confidential, Parsippany, NJ
Senior AEM Developer
Responsibilities:
- Design and developed Sightly templates and components using CRXDE and Brackets based on wireframes
- Developed Custom Renditions workflow with dialog participant step for the different thumbnail images using Confidential bundles and custom ExtJS widgets.
- Demo to Business users about CQ5 components and implementations
- Responsible for Content Installation, Replication Agent and Apache Web Server Dispatcher Configurations
- Worked on I18N using CQ Translator for multi lingual site management
Environment: Windows 7, Adobe AEM-6.1, Sightly, Brackets, CRXDE, Eclipse, Apache web server, BootstrapJS, jQuery, JUnit, SVN, Jenkins and Maven.
Confidential, Southfield, MI
Senior Developer
Responsibilities:
- Implemented Maven multi-module project using Parent POM to build multiple content packages to one
- Designed and developed templates and components based on wireframes and requirement specifications
- Developed custom approval workflow using Confidential bundles
- Demo to Business users about CQ5 components and implementations
- Responsible for Content Installation, Replication Agent and Apache Web Server Dispatcher Configurations
- Implemented Servlet to load the content and accessed it using tag-libs in JSP page for FAQ component
- Worked on I18N using CQ Translator for multi lingual site management
- Implementation of custom store for Campaigns, Segmentation using Client Context, Personalization.
- Involved in build and deployment using Team City(continous integration) for different work environments.
Environment: Windows 7, Adobe AEM-6.0, CRXDE, Eclipse, Apache web server, AngularJS, jQuery, File Vault, GIT, Team City, Rally and Maven.
Confidential
Technical Lead
Responsibilities:
- Designed and developed templates, custom components and dialogs using JSP, jQuery
- Developed custom workflows using Confidential bundles and shared spring web services
- Integrated DocuSign digital signature services using Spring Web-services service bundle as client.
- Worked on Servlets to load the content in custom Recaptcha component
- Worked on Apache Sling API to connect to the underlying home contacts for authentication
- Configured RDBMS from CQ5 to connect to MySQL to store and retrieve the data for a POC
- Implementing best practices using client libraries properties, dependencies and categories
Environment: Windows 7, Adobe CQ5.6 (AEM), CRXDE, Eclipse, Apache Web Server, Spring Web services, jQuery , File Vault, SVN and Maven.
Confidential
Associate
Responsibilities:
- Responsible for developing of templates and components using JavaScript.
- Worked on web content management for authoring environment.
- Implementation of Client Libraries to avoid duplicate JS and CSS files.
- Created the workflow to start the scheduler for daily running of the task daily at a specified time.
- Worked in Digital Asset Management (DAM) and managed the assets.
Environment: Windows 7, Adobe CQ5.4, CRXDE, Confidential, Apache Felix, DAM, JavaScript and SVN.
Confidential
IT ConsultantResponsibilities:
- Involved in the development of UI for the Confidential Application using JSF for the front end.
- Involved in Designing and developing the system for the DRM management.
- Involved in implementation of web services for the document viewer from share point.
- Tested the DRM implementations in MAC server.
Environment: Windows 7, JSF, Jersey REST Web services, Tomcat Server, MySQL and SVN.
Confidential
IT Consultant
Responsibilities:
- Involved in the developing of web pages using Spring MVC and JSPs for the front end.
- Understand the requirements and write functional specification documents.
- Involved in developing the xml flows for the two modules using spring web flow
- Used Salto-db to generate the Hibernate DAO and the related implementation classes.
- Involved in designing the class and sequence diagrams, implementing the unit test cases
- Used EA for designing and understanding the sequence and class diagrams.
Environment: Windows XP, STS (Spring Source Tool Suite), Spring Web Flow, Spring IOC, Spring ORM, Spring MVC, Spring TC Server, Tomcat Server, Hibernate, MYSQL, Maven and SVN.