Aem Ui Developer Resume
Minneapolis, MN
SUMMARY
- Over 8+ years of experience in developing User Interface (UI) applications using cutting edge front end technologies, JavaScript Libraries, installation of different modules and testing of various client/server architecture.
- Experience in web application development using HTML5, CSS3, Bootstrap, LESS,SCSS,Sightly, JavaScript, jQuery, JSON, XML, AJAX, AngularJS, Angular 2.0,ReactJS, NodeJS, ECMA 2016 (OOP) and typescript.
- Experience in implementing latest software development approaches using components, services, redux architecture, observables, router, classes, RX.js in Angular 2.0.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React - Redux app to handle real time data, installing React Router, Thunk Redux for API calls in ReactJS.
- Experience in Server-Side application development frame work using Express.js, Oauth 2.0, Passport, token, filesystem, Event dispatcher in NodeJS.
- Expert in implementing Controllers, modules, services, factories, module optimization, http caching and Angular UI for bootstrap in AngularJS.
- Experience in applying latest development approaches including MVC, Event-driven applications using AJAX, Object-oriented JavaScript (OOJP), JSON and XML.
- Expert in developing applications using CSS preprocessors like LESS and SASS.
- Good experience in DOM (Document Object Model) and DOM functions, DOM events, DOM collection, DOM navigation.
- Proficient in twitter Bootstrap and Responsive Design.
- Having good experience in implementing NodeJS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
- Installed package managers like Gulp, Grunt, bower and run commands on CLI.
- Proficient in developing Single Page Applications (SPA) using JavaScript MVC framework such as ReactJS.
- Experience with databases like Oracle, MongoDB and MySQL.
- Implemented Message Queuing using Kafka.
- Experience developing testing strategies for server side and client-side applications using Mocha, Chai, Jasmine and Karma.
- Extensive experience working with IDEs like Eclipse, NetBeans, WebStorm, Sublime, Notepad++, Microsoft Visual Studio.
- Excellent working knowledge and exposure to various compatibility issues with different versions of browsers and validate responsive design principles.
- Experience in using Version Control tools like SVN, GIT. Experience in executing GIT commands using CLI.
- Good experience with UML design and working with Class diagrams, Use case diagrams etc.
- Experienced working in both Agile, Waterfall, Kanban, Scrum based development environments.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML,CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, AngularJS, Angular 2.0, React JS, Node JS, AEM 6.1(Adobe Experience Manager).
Development Tools: Eclipse IDE, NetBeans, WebStorm, Notepad++, Microsoft Visual Studio, Sublime Editor, Adobe Dream Weaver.
Operating Systems: UNIX, Linux, Windows, Mac OS.
Server-Side Programming: JSP, JSF, Servlets, JSTL, JDBC, Web Services, Google API.
Middle Ware: Kafka.
Databases: Oracle, MongoDB, MySQL.
Build Tools: Maven, Ant, Jenkins, Go pipeline.
Version Control: SVN, GIT.
Testing and Performance: Karma, Jasmine, Mocha, Chai.
Source Control: Subversion
Methodology: Agile, Scrum, waterfall, Kanban.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
AEM UI Developer
Responsibilities:
- Requirement gathering - Understanding the requirements from Business Analyst.
- Analysis of the requirement and coming up with an approach and solution.
- Deployment the code in development environment.
- Work closely with designers and user experience analysts on bringing mockups or wireframes through development to final delivery·
- Recommend technical approaches that will help to deliver reliable and efficient code.
- Work within a fast-paced agile development environment.
- Provide level 3 support of development after implementation of enterprise applications.
- Perform analysis assistance, development (coding) using JavaScript or Angular JS based on working for touch UI components or classic UI components, JSP and AEM 6.1(Adobe Experience Manager), CSS, LESS, SCSS, Bootstrap, Sightly, Servlets, and implementation of custom software to enhance value to the business per designed specifications.
- Work with team members on application design
- Collaborate with project team members and other information technology colleagues to create systems from defined customer requirements.
- Participate in and develop new releases, work with QA in creating test plans, and assists in creating implementation plans.
- Troubleshoot and recommend solutions to existing production issues.
- Create end-user support plans.
- Participates in the ongoing development of technical best practices.
- Work with and direct development efforts of consulting staff.
- Passionate about web development and new technology with the ability to quickly learn and utilize new technologies.
- Maintaining and developing the enhancements for thewww.capella.edusite
Environment: HTML5, CSS3, LESS, Bootstrap, slightly, JavaScript, jQuery, AngularJS, Java, Servlets, JSP, AEM 6.1(Adobe Experience Manager), Maven, Gitlab, Go pipeline.
Confidential, Des Moines, IA.
Sr UI Developer
Responsibilities:
- Worked in the Agile Environment.
- Responsible to manipulate HTML5, Bootstrap as well as making the pages for sites and improving web applications.
- Worked on Life cycle methods to control the component, mount, rendering and unmount in ReactJS
- Created component hierarchy where states and probes are strictly defined by established communication useful for real time data application.
- Used React Router for routing the redux app to connect redux and react to support routes.
- Worked on state, specs, props and events to create interactive ReactJS components.
- Developed event handlers, services and injectables, custom directives in Angular 2 core.
- Created input and output forms in Angular 2 forms.
- Created angular router for single page application for authenticating multi user role-based applications in Angular 2 Router.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.) in Angular 2.0.
- Used NodeJS for database operation for logging, node event emitter for all engines.
- Used registry-auth-token set as a part of npm registry for fetching configured URL registry for a given scope in NodeJS.
- Developed RESTful API using Node.js with offline support, response caching, request interception and API authentication and error handling implemented as a promise-based middleware.
- Developed UI patterns using Node.JS with Bower and Yeomen package managers
- Implemented client-side Interface using ReactJS, Angular 2.0 and server side by Node JS.
- Created probes in ReactJS to know which type of probes used.
- Implemented NodeJS server-side code to interact with MongoDB to store and fetch data by means of Mongoose drivers.
- Using MongoDB managed user permissions, writing NoSQL queries, optimizing the database for transactional purposes and creating single sign on features.
- Implemented MVVM architecture using React and Redux framework.
- Extensively used CSS preprocessors like LESS for re-usable style components.
- Extensively used Bootstrap to implement Bootstrap buttons, forms, paginations, grids, popover scroll spy in webpages.
- Used Ajax and JSON to make asynchronous calls for the project server to fetch data.
- Minification JS linting, HTTP caching, image and multimedia files optimization for improving performance.
- Performed unit testing using Mocha and Chai along with integration testing chrome inspector to fix bugs and worked closely with QA.
- Worked directly with client/program staff to gather requirements to design and develop elegant solutions.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTML, CSS3, LESS, Bootstrap, Node.JS, Angular 2.0, React.JS, Ajax, web-storm, JSON, typescript, Sublime Editor, JavaScript, MongoDB, Jenkins, Mocha, Chai, GitHub.
Confidential, Irving, TX
Front End Developer
Responsibilities:
- Agile methodologies were used to develop applications on a weekly progress.
- Worked extensively on jQuery, Angular1.5, Bootstrap, HTML5, CSS3, JSON to build the application.
- Worked extensively to build client centric static applications in AngularJS.
- Developed single page application by using AngularJS directives, controllers, modules and 2-way data binding, forms, DOM, events, filters and HTTP Request.
- Defined scope of an object in the controller in order to make view to access properties.
- Worked on $q which consumes third party APIs which will be managed to control any number of APIs.
- Created custom filters to sort, manipulate JSON response in Angular JS.
- State based UI router is implemented to change application view based on state of the application and not just the route URL.
- Worked on services like $location to get information about location of current webpage, $http to get service request from the server in Angular JS.
- Created custom service in Angular JS inside the filter added as dependency when implementing filter and used the service in controller, directive, filter and even in other services.
- Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation. Developed custom AngularJS filters to provide better search experience.
- Implemented Bootstrap CSS in AngularJS for developing rich and responsive UI
- Developed page layouts, navigation, animation buttons and icons. Experience working on SASS Preprocessor.
- Developed validations to protect applications from XSS.
- Performing the different modules like login, search and download with tracking.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, Angular JS, native JavaScript and Bootstrap. Worked on handle bars.
- Used AngularJS, HTTP Request to read data from web servers and process JSON data to render the UI.
- Developed Object Oriented JavaScript code in jQuery which is responsible to handle client-side validations.
- Implemented MVC architecture using AngularJS.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules and manipulated nodes in DOM tree.
- Developed callback functions to parse and handle JSON data which returned from the server.
- Worked and performed client-side and server-side unit testing with Jasmine and karma.
- Developed Maven Scripts for the build process and deployed in WebLogic 10.2.
- Used GIT as version control tool in our project. Used Git cloud to pull changes from Git repository at regular intervals.
- Performed unit testing using Jasmine and Karma along with integration testing chrome inspector to fix bugs and worked closely with QA.
- Used JIRA as a ticketing tool, bug tracking and issue tracking.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
Environment: AngularJS, HTML, CSS3, Bootstrap, SASS, Ajax, jQuery, JSF, JSON, Jasmine, Karma, GIt, XML, Maven, WebStorm, Ant, Webservices.
Confidential, Columbus, OH
Front End Developer
Responsibilities:
- Worked on developing UI pages with HTML 5, CSS 3, JavaScript, Angular 1.5, JSON, jQuery, Jasmine, Karma and Ajax.
- Developed interactive website using HTML 5, CSS 3, Bootstrap and JavaScript.
- Manipulated DOM by using JavaScript, jQuery.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Defined new validations through AngularJS for form validation implemented by means of HTML5.
- Participated in development of a well responsive single page application using frameworks like Node.js, Angular.js and JavaScript in conjunction with HTML5, CSS3 standards, with front endUIteam.
- UsedAngularJSby consuming Restful web services, used AngularJS framework to build web-apps.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Created forms to collect and validate data from the user in HTML5 and Angular1.5
- Used Angular1.5 to create Controllers to handle events triggered by clients and send request to server.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Experience in Angular1.5 and Responsive web design(RWD).
- Developed stored procedures compatible with MYSQL.
- Worked on custom frameworkcreated extensively using JavaScriptMVCand wrote code that is modular and reusable.
- Strong technical knowledge of Object Oriented JavaScript (OOJS)
- Incorporated Twitter bootstrap concepts to make thewebapplicationresponsive tomobileand tablet screens.
- Involved in the development of presentation layer and GUI framework using Angular1.5and HTML.
- Refactored and enhanced existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Brief experience on implementing the Angular1.5 in creating animations based on CSS classes.
- Used JIRA for bug tracking and issue tracking.
- Expertise in debugging, unittestinglike Jasmine, Karma and troubleshooting existing code.
- Used CSS pre-processors like LESS.
- Involved in development of individual Sprints with the help of GitHub and developed new functions and strategies by contributing inGITmanagement.
- Created design mock-ups and wireframes using Adobe Photoshop CS4 and Dreamweaver CS3.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles
- Successfully performed theRESTfulAPIs Integration using XML and JSON.
- Worked with CSS Selectors, classes, ids, pseudo classes, andInheritanceand cascade concepts.
- Developed Search engine using JSP, presented the XML data in the web pages using JavaScript and jQuery.
- Involved in Agile process on TDD, two week Sprints, and daily Scrums to discuss the development of the application.
Environment: Bootstrap, JavaScript, Angular1.5, JSON, jQuery, Karma, Jasmine, AJAX, HTML5, CSS3, GUI, LESS, Eclipse, Inheritance, Adobe Photoshop CS4 and Dreamweaver CS3, Restful API, MongoDB, Jira, XML, Git hub, Jasmine, Karma.
Confidential,
Associate UI Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Worked with the team in the development of Use-Case diagrams and Class diagrams for the business modules.
- Involved in analysis of use case design and in Preparation of Unit Test Cases.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML, CSS and jQuery with java
- Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Established standards and best practices for coding and design.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Used various adobe tools to improve quality of images.
- Designed web pages using XHTML and CSS, performed validations using Firebug, HTML and W3C Validator.
- Implemented functionality in JavaScript
- Tested application on IE 6.0 and above, Firefox, Opera and Google Chrome focusing on Cross Browser Compatibility.
Environment: HTML, XHTML, CSS, jQuery, Java, Firebug, Chrome developing tool, Adobe Photoshop, Dreamweaver, Visio.