Ui Developer Resume
Norfolk, VirginiA
SUMMARY:
- Around 5 years of experience in designing User Interface UI applications and web applications using HTML/HTML5, CSS/ CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS, Angular 2, ReactJS, Redux and NodeJS.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions and Java Script functions.
- Proficient in developing Single Page Applications using AngularJS, ReactJS and NodeJS .
- Worked with React JS, on Redux for the state management of React Application.
- Worked on React JSvirtual DOM for updating DOM manipulations.
- Strong hands - on experience in working with Angular JS Directives, Controllers, Filters, Services, Templates andEvents .
- Experienced in developing applications using Angular 2 components, routers, and directives byusing Typescript .
- Good understanding of ECMAScript 6 features and Babel for transpiling, Webpack for bundling ES6 code.
- Experience working on AngularJS , NodeJS in implementing RESTful web services.
- T horough understanding of Database applications and implementation using MySQL and MongoDB .
- Good experience in using NPM to manage the modules and used it to install useful tools.
- Experience with Grunt, Gulp, Bower and Express modules of NodeJS and using NPM module bower for managing UI dependency.
- Experience in writing test cases in Jasmine and used Karma as a test runner.
- Experience in design patterns using MVC framework .
TECHINICAL SKILLS:
Web Development: HTML/HTML5, CSS3, XML/XHTML, JavaScript, TypeScript, ES6, JSON, jQuery, AJAX, AngularJS, Angular 2, ReactJS, NodeJS, ExpressJS.
Databases: MySQL, MongoDB
VersionControl Tools: Git, Bitbucket, SVN
Windows, Mac: OS
Debugging Tools: Chrome or Safari Developer Toolbar, Firebug, IE Developer Toolbar
Development Tools: Eclipse IDE, Dreamweaver, Notepad++, Sublime, Visual Studio, Brackets
PROFESSIONAL EXPERIENCE:
Confidential, Norfolk, Virginia
UI Developer
Responsibilities:
- Worked on HTML5, CSS3, JavaScript, AngularJS, jQuery, Bootstrap, AJAX, JSON for implementing a pharmacy component into the mobile application.
- Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation.
- Used UI Router to create different hierarchy of the application and routing structure.
- Used Lodash to manipulate category array and product array.
- Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
- Guided the team on best practices in AngularJS as well as performing code reviews.
- Participated in on-call application support and responding to application issues when identified.
- Created and performed unit tests, as well as resolved and retested any defects identified.
Environment : HTML5, CSS3, Bootstrap, JavaScript, AngularJS, AJAX, JSON, REST, SOAP, Gulp, Jasmine, Karma, Agile, Bitbucket.
Confidential, Los Angeles, California
Video Software Engineer
Responsibilities:
- Developed an application on Node JS platform using JavaScript programming.
- Implemented modules into Node JS to integrate with designs and requirements.
- Worked on JSON web tokens for authentication and authorization security configurations using Node JS .
- W orked with PM2 (npm module) to run a test harness which can run multiple processes simultaneously/concurrently for the given ID’s.
- Worked with npm commands and using package. Json for managing dependencies and dev-dependencies of Node JS applications.
- Involved to implement various screens for the front end using React JS and Redux library.
- Worked with React Component Life cycle in updating the Virtual DOM and also making AJAX calls in components.
- Created new components and making changes to existing web applications using React JS .
- Used Mocha and Chai for Unit Testing of JavaScript with mocking frameworks and spy’s.
Environment : HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSON, React JS, Redux, Node JS, Grunt, Gulp, Mocha, Chai, Agile, GIT.
Confidential, Eureka, California
UI Developer
Responsibilities:
- Designed and implemented the User Interface using HTML5, CSS3, JSON, Angular2, JavaScript, React JS,jQuery, Bootstrap, Node JS and AJAX .
- Developed screens for the front end using React JS and used various predefined components from NPM and Redux library.
- Developed single page applications using React-Redux architecture.
- Experience in DOM , React Props , Lifecycle methods , working with React States and Events .
- Used React JS for building components and reactive user interfaces and used Redux Thunk middleware for performing asynchronous calls.
- Used React JS library functions for the logical implementation part at client side.
- Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app.
- Maintained states in the stores and dispatched the actions using Redux .
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Implemented ECMA Script 6 features, alongside Babel, Web Pack with es2015, ReactJSX presets.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services .
- Implemented the Drag and Drop functionality using React-Draggable.
- Worked with Angular 2 directives, components, and injectables.
- Created reusable components and services to consume REST API's using modular based architecture provided by Angular 2 .
- Developed services with Angular 2 injectable property, as to make the service available for dependency injection when creating components.
- Hands-on experience in Node JS environment and used Node Package Manager (NPM) to manage or install the Node JS modules like Grunt, Gulp, Expressand MongoDB for managing server configuration.
- Used MongoDB to store and retrieve data for application on devices.
- Performed unit testing using Enzyme and Jest.
Environment : HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Angular 2, ReactJS, Redux, NodeJS, Grunt, Gulp, Enzyme, Jest, Agile, GIT.
Confidential, Louisville, Kentucky
UI Developer
Responsibilities:
- Worked on HTML5, CSS3, JavaScript, Angular JS, jQuery, Bootstrap to make rich internet web application for a s ingle page app.
- Created a Single Page Application (SPA) which can bind data to specific views and synchronize data with server by using Angular JS .
- Used $ http in Angular JS for consuming RESTful Web Services .
- Utilized promises which include $q service to asynchronously fetch data from backend to the frontend.
- Used React JS for templating faster compilation and developing reusable components.
- Workedwith React-Router to turn application into Single Page Application.
- Used React Native to maintain a virtual representation of the view hierarchy.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data quickly.
- Developed back-end support components through scripting language JavaScript using NodeJS and ExpressJS .
- Worked on modules MongoDB for database persistence using NodeJS to interact with MongoDB .
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt for build tool for configuring tasks.
- Responsible for creation and execution of unit test cases using Jasmine as testing framework and Karma as test runner .
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, React JS , NodeJS and ExpressJS, MongoDB, AJAX, JSON,GIT, Agile.