Sr.ui /aem Developer Resume
Santa Ana, CA
SUMMARY
- UI developer with over 8+ years of professional experience in developing and designing User Interface for web applications.
- Experience in designing web applications with the help of HTML, HTML 4/5, XML, XHTML, JavaScript, JSON, CSS, CSS3, jQuery, AJAX, AngularJS and Node.js.
- Hands on experience on CSS pre - processors such as LESS andSASS.
- Using advanced level of jQuery, Ajax, JavaScript, CSS and pure CSS layouts.
- Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile
- Wrote application level codes to perform client side validation using jQuery and JavaScript.
- Strong experience in JavaScript, jQuery and involved in writing application level code to interact with APIs, Web Services using Ajax, JSON, JSON.
- Designed Frontend with in object oriented JavaScript Framework like ReactJS
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components
- Great knowledge ofMV* (MVC, MVVM, MVP) frameworks likeAngularJS and Node.JS along with Twitter Bootstrap.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked in content management (CMS) projects with various clients. This included successful implementation of various CMS tools like AEM/Adobe CQ5
- Expertise in Twitter Bootstrap framework and building responsive website for both desktop and mobile browser users.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Designed and developed websites/pages inAdobe CQ/AEMby implementing the responsive design
- Design the content structure hierarchy solution for supporting the multilingual web application in web content management solution.
- Worked on automation of content migration process from existing legacy to Adobe Day CQ JCR solution.
- Expertise in Server Side Programming utilizing JSP, JDBC, UML ideas, Outline examples, and web Technologies.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Having profound experience in Agile Scrum Methodology
- Involved in all phases of software application i.e. Analysis, Design, Planning, Coding, Testing, Use case documents, high level and detailed design documents.
- Strong experience in Adobe related technologies likeSling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX
- Expertise in using source code control systems such as GIT, JIRA, SVN and Jenkins and Perforce.
- Experience in creating test suites using Jasmine.
- Experience in implementing automation testing procedures forRESTfulwebservicesand also created test scripts, test data creation for test automation purposes.
- Good knowledge on knockoutJS and ReactJS.
- Extensive experience in Responsive Web Design and making web pages cross browser compatible.
- Experience in using variousIDE’s, Dreamweaver, Eclipse, and Adobe Photoshop.
- Experience in debugging and troubleshooting the existing code using debugger tools like, Firebug, Chrome developer toolbar etc., and Able to identify problems in the initial stages and execute quick resolutions
- Excellent communication skills, team player, quick learner and self-motivated
TECHNICAL SKILLS
Web Development: HTML5, CSS3, DHTML/XHTML, JavaScript, JQuery, JSON, XML, JQUERY, JQUERY UI, AJAX, PHP,AEM
J2EE standards: JSP, Servlets
Databases: MySQL, ORACLE, DB2
Programming languages: C, C#, Java
Operating System: Windows, Linux, Unix, MS-DOS, Mac
IDE & Environment: Eclipse, Net Beans, Notepad ++, Brackets, Sublime Text, Microsoft Visual Studio, Adobe Dreamweaver, GitHub, SVN, Maven, Ant, Grunt, Gulp
Frameworks: Angular JS, Backbone JS, Bootstrap, Node JS, Spring, Hibernate
Testing Tools: HP Quality Center/ALM, Jenkins, Azure, JUnit, Selenium, Karma, Mockito, Jasmine
Application Servers: Tomcat Apache Server, WebSphere, Oracle WebLogic server, WAMP Server
PROFESSIONAL EXPERIENCE
Sr.UI /AEM Developer
Confidential, Santa Ana,CA
Responsibilities:
- Working as a UI Developer for internal application
- Developed Application to asses JSON and XMl from Restfull web service from consumer side using JavaScript and Angular.JS
- Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks Angular.JS.
- Working with browsers compatibility issues.
- Estimated time to develop for all approved prototypes and the implementation of those prototypes using jQuery and CSS as well as showing to project leads and receiving and implementing any changes or implementation updates
- Responsible for creating the JavaScript code, for different modules.
- JavaScript, JQuery, Angular.JS, CSS, HTML, XHTML, STS
- Experience in Installing/Configuring Adobe CQ
- Working with AEM and designed reusable components
- Worked on dispatcher configuration.
- Part of core development team JAVA/J2EE and CMS.
- Refactored a Templating application designed to construct data input sub-modules in HTML
- Troubleshooting of reported problems with the Ticketing system
- Designed main welcoming screen, optimizing image byte size versus resolution to accommodate resizing for various screen sizes.
- SOAP web service was integrated with Adobe CQ to get specific information from the external application
- SOAP UI was used to test the external web application response
- Responsive design concept was implemented. Therefore, all diabetes web sites developed in this project are compatible for desktop, mobile, and tablet devices
- Expert in developing and deploying java code via OSGI bundle
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process
- Developed custom components that are reusable in Adobe CQ across all three sites
- Worked on Sling servlets to handle POST and GET requests.
- Heavily worked on style sheets to change the colours for each site
- Expert in configuring author and publish agents
Environment: HTML5, CSS3, JavaScript, JQuery, SASS, Ajax, JSON, AngularJS, Angular Strap, Node JS, GIT, Java Bean, C#, Spring framework, Jasmine testing framework, AEM, My Sql, Rest ful Web services.
Sr.UI Developer
Confidential, SanFransisco,CA
Responsibilities:
- Designed and implemented single page applications for storing the information of customer, Responsible for creating efficient design and developingUIscreens using HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Angular Strap,Ajax and JSON.
- Used Cordova for Developing of Hybrid apps.
- Worked with JQuery to get more attractive look and easy use of the website.
- Consumed REST services inUIservice layer with the help of $http and $resource providers.
- Developed applicationUIlayer to support multiple form factors for wide range of user browser devices. Used Bootstrap's grid system as base to buildUIlayout using media queries.
- Used bootstrap for mobile web responsiveness on different form factors. Extended some of the CSS classes to match to visual designs.
- Since it is an agile environment, we had to create numerous POCs using various combinations ofUI framework to reach to a final design decision.
- Grunt task runner for minification and generation of IPK android files and concatenation of JSON and CSS files.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used PHP, CSSSprites to decrease the number of HTTP requests and load time of web pages.
- Used JSON format for all server communications. Developed angular Factor classes to build models from plain JSON messages.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Developed Slide bar, Popover, Type ahead, Dropdown functionality using Angular Strap.
- Developed Angular Controllers, Services and Factory components. Developed unit test cases using Jasmine.
- Involved in Creating batch files for extraction of node modules and bower components directly from repository
- Used NODE JSand written node JS application in JavaScript and can be run within the node JS runtime.
- Involved in writing Regex for validation
- Validation of application functionality on multiple browsers (IE, Firefox and Chrome) and multiple devices/form factors.
- Used Perforce repository in configuring and maintain the version control.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used Chrome Developer tools for debugging and fixing issues.
- Actively involved in enhancing some of the server side modules built on Spring framework support for REST web services.
- Involved in Agile/SCRUM based approach toUIDevelopment.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: HTML5, CSS3, JavaScript, JQuery, SASS, Ajax, JSON, PHP, TFS, Require JS, AngularJS, Angular Strap, Google Chart, Node JS,WebSphere 7.5, Perforce, J2EE, C#, Spring framework, Jasmine testing framework.
Sr. UI Developer
Confidential, Memphis, TN
Responsibilities:
- Websites designed and developed using HTML5, DHTML, Flash, XHTML, CSS3, Ajax and jQuery based on W3C standards and Web 2.0.
- Built Web pages that are more user-interactive using JQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJS, Node JS and JavaScript.
- Developed using AngularJSForms, Events, Validations, Modules, Expressions, Directives, Controllers and filters.
- Worked on creating responsive website for smart devices using Responsive web design (RWD).
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Worked with Node to give a structure with rich API over a RESTful JSON interface.
- Involved in Creating and Consuming RESTful Services using Node JS and Express Framework working with React Flux architecture.
- Node JS used to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Use of MongoDB to store collections for MEAN stack applications.
- Configure and monitor numerous MongoDB and NoSQL instances.
- Used Promises to do AJAX call to connect front-end and back-end.
- For the autocomplete application, used the built in Angular JS with C# for fulfilled Promises to display search result.
- Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
- Created a Registration and the profiles for the clients using the HTML, SQL Server, XML and jQuery.
- Developed components to fetch the data from the back end using AJAX and JQuery.
- Designed dynamic client-side C#, JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in configuring the Git repository and maintain the version control using Git.
- Built cross-platform and multi device applications in AngularJS, using the HTML5 and CSS3.
- Performed Unit testing with Jasmine framework and Karma/Protractor.
- Developed server side REST web services and called them from angular controllers.
- Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border.
- Participated in meetings with the end-clients to develop layout, colour scheme for the web page and implemented them with the help of HTML, CSS and JavaScript.
Environment: HTML, CSS, RWD, JavaScript, PHP, JSON, JQuery, XHTML, AngularJS, Node JS, Exp JS, Mongo DB, Ajax, Restful Services, Protractor, Git, Yeoman, Bower, NPM, MS Office, IE 8 9 10, Firefox, Chrome.
UI Developer
Confidential
Responsibilities:
- Involved in developing theUIpages using Foundation, HTML5, CSS3, JavaScript, jQuery, Ajax.
- Worked with CSS3 and foundation to create Responsive web designs for all pages.
- Extensively involved in the design discussions and user experience sessions to provide inputs on the layout and UX.
- Responsible for design and development of the web pages from mock- ups or Wireframes.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
- Used jQuery for client side presentation and data validation on the client side with in the forms.
- Integrated theUIwith JSP code.
- Used CSS Sprites concept to reduce the number of server requests and save bandwidth.
- Resolved the issues related to Language bleed, padding and alignment issues.
- Responsible for Layout clean-up and add structure for the checkout pages and adding Security Logo in the required pages.
- Responsible for developing Customer Order ReturnEmails and Forms.
- Responsible for Developing Shopping Bag layout and involved in resolving mini cart flashing issues.
- Involved in resolving the user logout issues in tablet.
- Implemented Image tool tips for Gift cards and CVV codes.
- Used JQuery blur and focus for Auto removal of trailing and leading spaces on from fields.
- Responsible for IP sniffer overlay specific functionalities on tablet and mobile, Marketplace and back in stock tag issues, Mobile Category page issues.
- Involved in updating the Layout on toms giving pages.
- Involved in Developing the Checkout redesigned pages and Checkout Optimization.
- Developed Responsive web design using Media Queries and Foundation.
- Hands on experience with CSS preprocessor like SASS, LESS
- Extensively tested the websites, identified the bugs using Firebug,developertools and fixed them.
- Developed unit test cases and functional test cases using Karma framework.
- Improved the performance and response time of the application by implementing AJAX.
- Involved in Agile-Scrum, Sprint Plans and Release plans.
- Responsible for code optimization and testing across other browsers.
- Testing the website on multiple browsers and devices with old as well as latest release.
Environment: Foundation, jQuery, HTML5, CSS3, AJAX, Sublime Text, SVN, Oracle 11g, GitHub, GoogleDevelopertool, JSP, BCC, SoapUI, Grunt, Firebug.
UI Developer
Confidential
Responsibilities:
- Analysed user requirements and designed the user interfaces, object model, application server logic and schema.
- Involved in developing JSP pages for EHR pages.
- Designed JSP pages using struts tag libraries, HTML, DHTML, JSP, AJAX andJavaScript.
- Used CSS for designing of the web pages.
- Coded Struts Action Classes, and Model Classes.
- Integrated the application with Struts Validation framework to do business validations.
- Used JAXP for parsing &JAXB for Binding.
- Worked with QA team to validate the test cases whether meeting the business requirements or not.
- Conducted Unit Testing, interface testing, system testing and user acceptance testing.
- Used SVN for version and source control.
- Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.
- Developed the application using Business Delegate design patterns to communication action mappings with EJB session beans & entity beans.
- Used JMS for Asynchronous messaging.
- Involved in producing & consuming SOAP based web services.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Deployed web components, presentation components and business components in Tomcat Web Server.
Environment: Java, C#, J2EE, Struts, JSP, HTML, CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, Maven, UNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat 6, Ant.
