Software Developer Specialized In Ui Development Resume
OH
SUMMARY
- Around 8+ years of Experience Confidential a Software Developer specialized in UI development, Content Management Systems and in the areas including Internet/Intranet technology, client/server, and multitier applications.
- Expertise in CQ5, CRX, JCR, Sling and OSGI technologies.
- Expert at developing custom components, page templates, template components and workflow.
- Effective use of design patterns such Confidential MVC (Model - View-Controller), DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Extensive and in-depth knowledge in WebLogic Server & Portal Server.
- Expertise in Java, J2EE, CVS, Clear Case, SVN and ANT.
- Proficient in JDBC, JSP, JNDI, Servlets, JavaScript and AJAX.
- Strong hands-on with EAItechnologies like Spring 3.2 (Spring MVC), Struts 2.0, and Hibernate 3.0
- Good understanding of core Java concepts such Confidential Collections and Event/Exception handling
- Expertise in developing web applications with Java Beans, EJB, Servlets, JDBC, JSP, and JMS
- Hands on experience with web technologies like HTML, JavaScript, JSTL, CSS, AJAX
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD and Eclipse.
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Experience with Agile process methodology and Scrum methodology.
- Good team player with extraordinary problem-solving and trouble-shooting capabilities.
- Excellent communication skills, leadership qualities and writing skills.
- Have a complete understanding of CRX Confidential a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Extensive use of CQ Tag Libraries in the components.
- Developed workflow components related to Digital assets upload workflow Confidential per the client requirements.
- Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Chrome).
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Involved in implementing theUIto support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, PHP, DHTMLXML, DOM
Enterprise Web Products: CQ 5.4, CQ 5.6
Frame Works: Struts MVC, J2EE Design Pattern
Application Servers:
/ Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
Databases: Oracle 8i/9i/11g, MySQL, MS Access
Testing Tools: JUnit
Version Control Tools: CVS, SVN, Clear Case, GitHub. Design Tools
/Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Operating Systems: Windows XP/2000/7, Sun Solaris, UNIX
Other Tools: Eclipse, WebSphere Studio Application Developer, ANTFile Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, OH
Software Developer specialized in UI developmentResponsibilities:
- Provided author training to business users to familiarize them with the design and usage of the system.
- Used Servlets to implement Business Logic with JSP.
- Implemented CQ Preview Site for pre publishing authored content to test the Prod Simulation.
- Utilized HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.
- Participate in requirement/status calls with clients.
- Converting business requirements to technical requirements.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Have a complete understanding of CRX Confidential a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Extensive use of CQ Tag Libraries in the components.
- Developed workflow components related to Digital assets upload workflow Confidential per the client requirements.
- Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Chrome).
- Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.
- Experience and desire to work within a fast-paced, iterative development environment; experience with Agile a strong plus
- Used Maven to build and deploy jar files.
- Used GIT to review code and do a continuous integration.
- Worked on Jenkins for continuous integration and timely builds.
Environment: Adobe CQ5.6, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Eclipse Kepler, Java (jdk1.5)/J2EE patterns, JSP, Servlets, JSTL, JAX-RS, HTML, CSS, Ajax, jQuery, extJS, SOAP, Web services, SVN, log4j, Git, JUnit, Windows.
Confidential
Responsibilities:
- Developed software for client’s website based on information Architecture document provided by the client.
- CQ5 related design and framework development and Architecture using templates, components, widgets, CQ5 bundle, JCR/Sling API, clustering publish and author.
- Designed the UI (i.e. web pages) in VAP using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed various templates for Consortiun to be reused by all the members for individual websites.
- Implemented i18n internationalization in the website.
- Designed Webservices and Schemas using Apache CXF 2.0 Framework.
- Enhancing web pages in VAP based on the client’s requirement and developing new portlets in VAP framework.
- Extensively designed and developed custom ExtJs components and custom xtypes (especially datagrids).
- Implemented the Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Deployed jar files from the Felix System Console.
- Implemented Swagger API to generate RESTful based api-docs for java classes.
- Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
- Worked on Jenkins for continuous integration and timely builds.
- Involved in daily meetings and worked in Agile Environment.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance Confidential per the requirements.
- Used Hibernate for dependency injection and Data Persistance.
- Designed Database schemas for the entire application and implementation using Hibernate.
Environment: JDK1.6, Java Script, HTML, CSS, Ajax, jQuery, Adobe CQ5.4 (WCM), VAP 7.1 (Vignette Application Portal), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Webservices SOAP/HTTP, Extjs, JDBC/SQL, Maven 3.0, SOA, Weblogic Application Server 10.3.5, ORACLE9i, JUNIT, WSO2 ESB 3.05, Eclipse Indigo, Integrity, JIRA.
Confidential, UT
Responsibilities:
- Developed JSP’s, Action Forms and Action Classes Confidential part of presentation layer development.
- Worked on Test and Target.
- Twitter Bootstrap Components.
- Extensive use of JSP Tag libraries and developed custom tag libraries to simplify the code.
- Used Servlets to implement Business Logic with JSP.
- Worked on HTML, CSS, JQuery for designing and implementing custom components.
- Implemented client side validations using Javascript.
- Worked on style sheets to enhance the appearance of WebPages.
- Develop and maintain AJAX based rich client for improved customer experience.
- Consumed SOAP based web services.
- Developed and deployed the web services (JAX-RS) within Embedded Tomcat.
- Maintained the Content Management System (CMS) and provided support for the application.
- Involve with content management strategies, architecture and multichannel content delivery.
- Used Maven to build and deploy jar files.
- Involved in daily meetings and worked in Agile Environment.
- Implemented the internationalization (I18N) translating all aspects of the application.
- Used Log4J for logging and tracing the messages.
- Used Subversion for version control across common source code used by developers.
- Wrote JUnit test cases to test custom web components.
Environment: Adobe CQ5.6, Java (jdk1.6)/J2EE patterns, JSP, Servlets, JSTL, JAX-RS, HTML, CSS, Ajax, jQuery, CMS, SOAP, Web services, SVN, log4j, JUnit, Windows and Linux
Confidential, Grand Rapids, MI
Responsibilities:
- Involved in design and development of customized web components.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing custom CQ5 components.
- Extensive use of CQ tag libraries and custom tag libraries in components.
- Worked on style sheets to maintain the structure and improvise the appearance of WebPages.
- Worked on JavaScript to implement client side validations.
- Managed the media files using Digital Asset Management.
- Worked on MultiSite Manager to maintain the structure of the website.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Implemented the Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Deployed jar files from the Felix System Console.
- CQ Preview Site for pre publishing authored content to test the Prod Simulation.
- Configured and implemented dispatcher.any caching and load balancing mechanisms.
- Routine Operations related jobs like GC, Tar Optimizations and Content Backups.
- DAM Setup with caching and syncing mechanism.
- Closed User Groups Set up and permissions management.
- Implemented Swagger API to generate RESTful based api-docs for java classes.
- Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
- Worked on Jenkins for continuous integration and timely builds.
- Involved in daily meetings and worked in Agile Environment.
- Implemented the internationalization (I18N) for all the components in CQ5.
- Used Log4J for logging and tracing the messages.
- Used Github for version control across common source code used by developers.
- Testing of CQ components and templates in both authoring and publishing environments.
Environment: Adobe CQ5.4, Java (jdk1.6), JSP, Servlets, extJS, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, OSGI bundles, Spring Webapps, Github, log4j, Windows and Linux
InfoTech Enterprises IT
Confidential
Responsibilities
- Involved in the development of the application based on Struts framework using MVC2 architecture.
- Utilized Struts framework to implement design patterns like DAO (Data access objects), Transfer objects, Business objects and Business delegator.
- Designed the web pages with JSP and TLD’s using different HTML elements based on the page specification document.
- Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements), CSS (for different font and styles using classes), Java Servlet (for servicing the request GET and POST), JDBC, and custom tag library (reusing the tags).
- JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
- Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XMLHttpRequest and reading the data in responseXML from action class.
- Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
- Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
Environment: Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Windows XP, Oracle, Microsoft VSS (Version Control)
Confidential
UI Developer
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all pages and all browsers.
- Improved outgoing quality through test, yield improvements and characterization. Also reduced costs through test time improvements.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
- Implemented server side tasks using Servlets and XML.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Used Angular JS custom directives to develop reusableUIcustom component.
- Coded Advanced Object Oriented JavaScript framework like API plugin in JQuery, utilizing a single JavaScript/ CSSUIinterface for web based browsers, the super app features HTML capabilities within different components like accordions, grids, and charts.
- Worked with the Back-End team and Quality assurance team in the process.
Environment:Java 1.6, CSS, firebug, Ajax, JQuery, JavaScript, HTML, XML, CSS, SQL, Windows Platforms, IDE- Eclipse, SVN.