Ui Full Stack Developer Resume
Chicago, IL
SUMMARY
- Having 5+ years of experience in Full Stack Developer and Front End UI Developing.
- Worked on front - end technologies using HTML5, CSS3, JavaScript, DOM, JQuery, Bootstrap, Angular.JS, Node.JS, and Socket.IO.
- Implement single page application (SPA) by using AngularJS framework.
- Proficient understanding of JavaScript, JQuery, Node.js and MVC frameworks Angular.js.
- Extensive experience with AngularJS - created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Used AngularJS UI-Router for managing URL route and State Transition.
- Created custom directives to write HTML that expresses the behavior of the application.
- Created a REST API using Node.js, Express.js and MongoDB (MEAN) using Redis Cache for performance.
- Extensively used Node modules such as body-parser, compression, passport, express, glob, lodash, mongoose, swig, validator, cookie-parser and many more.
- Used JavaScript and Node modules like lodash, async, request, promises, mongoose, redis, zmq and socket.io.
- Experience in working with various databases like MongoDB and MySQL.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS2/3, jQuery, Bootstrap and JavaScript.
- Worked on Mobile-first responsive web applications using Bootstrap3.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Extensive experience with JQuery - CSS3 Selectors, Sizzle API, DOM traversal, manipulation and event handling.
- Used JQuery to create custom event handlers and used utility functions such as AJAX, get, post to make dynamic AJAX application for user-friendly web pages.
- Used Eslint tool to identify and rectify linting issues
- Experienced in debugging web applications in different browsers using Firebug, and testing applications using JUnit, Mocha and karma, Grunt tools.
- Experience with Socket.IO for web-socket engine to make real-time web application with bi-directional communication.
- Experience with Grunt to perform minification, compilation and linting.
TECHNICAL SKILLS
Web Development: HTML5, SASS, CSS3, JavaScript, JQuery, JSON, JDBC, AJAX, XML, AngularJS, MVC, DOM, Bootstrap, Express.JS, and Material Design
Databases: MySQL, Oracle, MongoDB
Programming Languages: Java, JavaScript
Operating System: Windows, Linux, UNIX, and Mac OS X
IDEs worked on: Sublime, Eclipse, C9.io and Webstorm.
Application Servers: Apache Tomcat, Node.JS
PROFESSIONAL EXPERIENCE
UI Full Stack Developer
Confidential - Chicago, IL
Responsibilities:
- Complete exposure with MEAN (MongoDB, Express, AngularJS, Node.js) full stack programming.
- Developed the relevant backend Restful API using Node.js and Express.js
- Used Mongoose for Object Modeling and Database interacting with MongoDB
- Completed User Authentication by using Passport.js local strategy
- Used Node.JS, Express.JS to create server-side API with MongoDB.
- Developed models, routes, and admin/user features with Mongoose.
- Created module with Socket.IO for web-socket engine to make real-time web application with bi-directional communication.
- Designed and developed Node.js Application using Single Page Application Architecture.
- Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
- Used SASS pre-processor to create importable and reusable style sheets, processed on server-side.
- Created routers and views to create SPA (Single Page Application) to make application dynamic and user-friendlier.
- Used UI-Router, Angular-UI (UIGrid, Modal, Tabs, Calendar) directives.
- Created custom directives like Grid with auto-search and modal detail. Used schemable plugin to create dynamic forms using JSON.
- Extensively using $http, $resource for services. Used $rootScope, local and session storages, JWT token, $watchCollection and $apply.
- Used AngularJS dependency injection to inject different Angular Services as well as custom services, also create several custom directives to provide reusable components.
- Used $http in Angular.JS for consuming RESTful webservices.
- Developed models, routes, and admin/user features with Mongoose
- Used JSON response modulation in rest services to make it more generic for our mobile team to consume the services.
- Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Design code in Perl, with web frontends using HTML, CSS, Javascript and Javascript libraries as JQuery and Perl frameworks such as Dancer and Catalyst plans and services.
- Knowledge of Node.js and frameworks available like Express.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
- Adopted Git for version controlling and JIRA for project tracking
Environment: JavaScript, Node.JS, Angular.JS, MongoDB, Express.js, HTML5 API, Angular-UI, Redis, Bootstrap and LESS.
UI Full Stack Developer
Confidential, Portland, OR
Responsibilities:
- Worked closely with backend team to discuss/design Restful interface to ensure seamless integration.
- Designed dynamic and browser compatible UI using HTML5, CSS, SASS.
- Used Angular.JS deploying the frontend pages in a MVC framework.
- Created custom Directives for reuse of component and created custom Services for data exchange/interaction, also created custom Filters for standardizing data output .
- Used HTML5 form validation and AngularJS form validation to check user input and interact with customer.
- Used AngularJS ui-router for managing URL route and State Transition.
- Used AngularJS dependency injection to inject different Angular Services as well as custom services, also create several custom directives to provide reusable components.
- Implemented advanced custom form validation using Angular.JS Form Validation and CSS
- Developed custom Angular Services to call the RESTful Web Service/API to asynchronously fetch data and populate on the frontend using $http, $resource.
- Used Grunt for compile SCSS into CSS which is the understandable manner for web browser, combine JavaScript file into single file.
- Used Angular-UI/UI-router to manage URL Route.
- Utilized many different UI Bootstrap Components such as Pagination, Modal and Collapse.
- Used JavaScript to handle the basic front-end logic, DOM Manipulation and bind Event Handlers.
- Utilized $resource in Angular.JS to create a custom Service.
- Developed several custom Directives in Angular.JS to provide shared component.
- Implemented different kind of custom Filters in Angular.JS to format displayed data.
- Used ngAnimate/angular-animate and CSS/CSS3 to program various visual TEMPeffects.
- Created Responsive Web Design using Bootstrap and CSS3 Media Queries.
- Developed the corresponding back-end service using Express.JS and Node.JS.
- Used Q.js as the Promise library to handle the asynchronous function call and exception.
- Implemented front-end data statistic and view module using HighCharts.
- Used LESS as the CSS pre-processor and compiled less file with Grunt.
Environment: HTML5, CSS, Sass, AngularJS, AJAX, JavaScript, JQuery, Google API, Jasmine, Git, REST, WebStorm IDE.
UI Full Stack Developer
Confidential, Chandler, AZ
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, JQuery, Ajax and Bootstrap.
- Developed Object Oriented JavaScript code and responsible for client side validations using jQuery.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Involved in writing jQuery based Ajax Requests using jQuery.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, jQuery, Dreamweaver, AJAX, Bootstrap, JSON.
UI Developer
Confidential
Responsibilities:
- Owned the delivery of user preference module
- Analyzing the requirements for Application UI/performance level Enhancement.
- Responsible to create the tiles layout as per user preferences
- Customized the default grid methods to support the currency formats, date time formats
- Created the web pages for User modules and Data grids
- Designed the UI screens.HTML & CSS validation.
- Build efficient, testable, and reusable PHP modules.
- Styling UI components and web pages.
- Created required custom components.
Environment: PHP, Java script, HTML, CSS, MySql, Tomcat.
Confidential
Responsibilities:
- Developing and creating PHP MySQL applications as per the specifications.
- Developing custom componentsCreated Custom Templates.
- Keeping track of website visits, updating new content displays on websites.
- Performing the responsibilities of implementing and hosting of systems on a web server
- Coordinating with team members in developing database structure.
- Hired to develop WordPress themes from the PSD's provided.
- Dynamic website design and programming using PHP, MySQL, HTML, DHTML, CSS, JavaScript
- Setup and administration of web servers and server software.
- Online business consulting from securing domain names, project planning, logo and graphic identity development, to online marketing, search engine placement, and promotion.
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules.
- Worked extensively on development for HTML's and jQuery development.
- HTML & CSS validation.
Environment: PHP, JavaScript, HTML, CSS, MySQL, Tomcat.