Ui Developer Resume
Columbus, OH
SUMMARY
- Extensive experience as a Javascript full stack developer in the field of web application development including client/server with proficiency in Banking, HealthCare, Automobile and E - Commerce Domain.
- Proficient in full stack development using technologies like HTML5, CSS3, Java Script, jQuery, ES6, AngularJS, Angular 2/4, ReactJS with Redux, NodeJS, AJAX, JSON .
- Experience in using Higher Order Components, props, Life Cycle methods, binding classes and objects, setState, Router, Link, Hash, History, render in React.
- Hands on experience with Redux architecture, WebPack module bundler.
- Good experience in developing single page application using Angular JS, Angular 2/4.
- Experience in working with custom directives, controllers, services, filter modules of Angular JS.
- Hands on experience in working with async functions and used many angular injectors such as $http, $location, $timeout, $interval, $scope.
- Expertise in Angular CLI features like Components, Observables, Services, Pipes, bootstrap using NPM, Directives, Routing, Guard, Form Module, HttpClient Module.
- Expertise in using REST API in NodeJS, Express, JWT, CORS.
- Good experience with authentication using JWT and event based bi-directional communication library Socket.io.
- Good Understanding of Document Object Model (DOM) and Advanced DOM Manipulation.
- Experienced in using bootstrap, css media queries for responsive web design.
- Proficient with both NOSQL and relational database s. Able to create database and collections in MongoDB. Known with insert, update, remove, find and known with $Lookup, $and, $in, $or etc.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server and MySQL.
- Converted data from database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
- Created API driven interactive applications utilizing AJAX technology.
- Experience in CSS3 pre-processors such as SASS and LESS .
- Implemented sophisticated data visualizations using D3JS.
- Used AWS cloud platform for application deployment.
- Proficient in understanding of versioning tools, such as GIT , Bitbucket .
- Strong knowledge in Unit testing tools like Mocha, Jasmine and karma.
- Expertise in using the task runners like GULP, GRUNT.
- Expertise in all aspects of Web development lifecycle involving Research, Planning, Designing, Coding, Testing & Review, Delivery, Maintenance.
- Experience working in fast-paced environment using Agile/Scrum, Test driven development and waterfall methodologies.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies\ IDE \: HTML/HTML5, CSS/CSS3, JavaScript, ES6\ Eclipse, Visual Studio, Brackets, Atom\ AJAX, SASS, LESS, JSON\ Sublime, Web Storm, Notepad++\
Debugging & Testing Tools \ Database \: Firebug, IE developer Toolbar, Chrome web\ PL/SQL (Oracle), MYSQL, MongoDB\ Inspectors, Karma, Jasmine and Mocha\
Library & Frameworks \ Operating System \: AngularJS, Angular 2, Angular4, ReactJS, \ Linux, Window 98/2000/XP/Vista/7/8, \ BackboneJS, jQuery, Express, Spring Boot, \ MAC OS X\ Spring MVC \
Methodologies \ Project Build Tools\: Scrum, Agile, Waterfall model\ Gulp, Grunt, WebPack\
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Working on Homepage, Document, News and Events pages etc.
- Used Confidential WCM as Content Management Application. Managing all the content and components on it.
- Used Confidential WCM to create a Site Area as per the Information Architecture, Menu and Personalization component, Taxonomy etc.
- Created different Authoring and Presentation templates for news and events catalogue pages.
- Created different components like News, Events, Footer and Document for the website.
- Worked on Footer for Confidential website and implemented it as per the requirements from UX designers for all the devices.
- Used Node 12 and NPM 6 version to build and compile css.
- Using Bootstrap 3 classes for the Confidential website. Also made it responsive for all the devices using media queries.
- Created Personalization component for events where used SQL query to render future events on home page.
- Used Data table for document management functionality for Confidential .
- Using GitLab as Version Control System to keep track of code changes.
- Using JIRA for managing the user stories and as a bug tracking tool.
- Involved in Daily Scrum meetings to keep track of all the status on the sprint releases.
Environment: HTML5, CSS3, Javascript, Confidential WCM, jQuery, SASS, RESTful Web Services, JSON, GitLab, Agile, Scrum, and VS Code
Confidential
UI Developer
Responsibilities:
- Working on Send check, Receive check, Dashboard pages.
- Responsible for developing responsive web pages in HTML, CSS, Javascript, jQuery etc.
- Using jQuery for DOM manipulation.
- Implementing CSS media queries for making different pages of website to be responsive for all the devices.
- Using Bootstrap classes for most of the pages. Bootstrap grid system.
- Implementing SASS for avoiding the duplication in CSS files.
- Using POSTMAN for testing RESTful services.
- Using GitHub as Version Control System to keep track of code changes between team members.
- Using JIRA for managing the user stories and as a bug tracking tool.
- Participate in design review and provide inputs to the design recommendations.
- Continuously collaborate with our product management team and external development teams that uses Agile processes.
- Using Daily Scrum meeting to keep track of all the status on the sprint.
Environment: HTML5, CSS3, Javascript, jQuery, Ruby on Rails, SASS, RESTful Web Services, JSON, Jasmine, Karma, GitHub, Agile, Scrum, and VS Code
Confidential
UI Developer
Responsibilities:
- Worked on Search, Browse and CatSplash pages of Discovery pages domain.
- Worked on different dependencies of discovery and home page like sortable Grid, Product Thumbnail, Product Pool Media, Pros Panel, Recently Viewed Items, Header, Canvas etc.
- Worked on features like Scaling the Product Thumbnail and Header Redesigning for all the pages.
- Used Handlebar templates for server-side rendering purpose.
- Worked on Marionette Layout View, Collection View, Item View, Events etc. Also worked on Backbone models which contains interactive data and logic.
- Implemented jQuery for DOM manipulation and Ajax call purpose.
- Used Macys CLI for building and running server locally.
- Implemented KillSwitches like dbedHeaderRedesignEnabled, dbedThumbnail RedesignEnabled for the Header Redesign and Product Thumbnail details left alignment features.
- For Analytics purpose, Implemented Adobe Tealium Tags for new Hamburger menu, Department lists and links like Stores, Deals, Gifts, Wedding Registry etc.
- Implemented Responsive Web Design using CSS3 Media Queries and solved Accessibility issues.
- Implemented SASS framework for the styling purpose of new Header redesign to minimize complexity and avoid duplication in CSS files.
- Used WebPack for bundling purpose and Deployed Custom artifacts on QA environment for QA engineer to test the features.
- Used GitLab as Version Control System to keep track of all the changes in source code.
- Created and executed test cases with Jasmine and Karma.
- Used JIRA as bug tracking and keep track of user stories.
- Used Jenkins for Continuous Integration and Continuous deployment (CI/CD).
- Involved in daily Scrum meetings and working in weekly sprint sessions to keep track of the project status.
Environment: HTML5, CSS3, Javascript, jQuery, BackboneJS, MarionetteJS, SASS, Macys CLI, HandleBar Templates, RESTful Web Services, JSON, Jasmine, Karma, GitLab, WebPack, Agile, Scrum, and VS Code