We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 13 years of experience in Web UI development using HTML 4.0/5, CSS2/CSS3, Bootstrap, JavaScript, JQuery, AJAX, MVC frameworks.
  • Worked on initial setup and POC creating mobile application using React Native, ES6 and Jest.
  • Experience with ES6 - modules, arrow functions, let variables, promises, maps and sets.
  • Created a POC application with MEAN stack for small module from the Angular 2.0 web application using -Router, directives, services and modules.
  • Experience with Node.js, Express, Socket.io, MongoDB, Angular.js, Grunt.js, Lodash, Promises and Jasmine.
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful API using Redis Cache for performance.
  • Extensively worked on implementing Single Page Application (SPA) application and client side MVC using AngularJS UI-Router, modules, custom directives and Angular-UI components, services ($resource) and REST API’s and server side using NodeJS.
  • Extensive knowledge on AngularJS Tables, Modules, Filters, events and validation.
  • Used $http, $location, $q, $log, $scope, $window services for consuming RESTful Web Services, logging and location operations. Used $root Scope, local and session storages, JWT token, $watch Collection and $apply.
  • Developed Angular factories, and used Angular promise API for making async calls.
  • Used Ajax to reduce the network load and update only the certain components of the website.
  • Experience in developing webpages and user interfaces quickly and effectively using HTML5, CSS3, AJAX, JQuery, JSON, Bootstrap, JavaScript and Object Oriented JavaScript (Closure, Prototype).
  • Experience in implementing Autocomplete/Autosuggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Good understanding of design patterns - IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.
  • Extensive experience with HTML5 API’s - Forms API, Location API, Storage API, Web Workers, Canvas, SVG, Video, Offline and IndexedDB API.
  • Experience with CSS3 preprocessors styling such as SASS and LESS.
  • Hands on experience in using Bootstrap framework with CSS Media Queries to build a responsive website.
  • Experience with SVG’s and Sprites and also worked with icon-set Font Awesome.
  • Experience with Grunt to perform minification, compilation and linting.
  • Experience with Gerrit, GitHub and Jenkins for code review and CI/CD process.
  • Experience with Jasmine, Mocha, Chai, Nightwatch and Chakram for Unit, Functional, E2E and API testing.
  • Used JIRA and Rally tool for task assignment, bug tracking and fixture.
  • Followed Agile/Scrum and Waterfall methodology of software development to satisfy the Business stakeholders and ensure complete delivery of projects on time.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Developer

Environment: HTML5/4, CSS3/2, JavaScript, jQuery, DOM, Restful API, AngularJS, Angular 2.0 AngularUI, React JS Bootstrap, Grunt, Ajax, JSON, ES6, Jest, MongoDB, Mongoose, Node JS, Express.JS, Typescript, Passport.js, Socket.IO, Git, Jasmine, Nightwatch, Karma, Git, JIRA.

Responsibilities:

  • Complete exposure with MEAN (MongoDB, Express, AngularJS, Node.js) full stack programming.
  • Worked on initial setup and POC creating mobile application using React Native, ES6 and Jest.
  • Worked on ReactJS components and Props and to use UI as independent, reusable pieces.
  • Worked on React JSX compiler for JSX transformations and building JSX expressions.
  • Knowledge on ES6 - modules, arrow functions, let variables, promises, maps and sets.
  • Created a POC application with MEAN stack for small module from the Angular 2.0 web application using -Router, directives, services and modules.
  • Knowledge on Angular 2.0 directives, data-binding, services, dependency injection, Bootstrapping and Typescript reusable components.
  • 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.
  • Comprehensive understanding of Promise.
  • Created module with Socket.IO for web-socket engine to make real-time web application with bi-directional communication.
  • Solid experience in using Express.js to create web application and comprehensive understanding of URL Routing, Error Handling and Debugging.
  • Implemented Routing in AngularJS using $route Provider and 3rd party UI-Router module to build Single Page Application with URL route and State Transition.
  • Extensively using $http, $resource for services. Used $root Scope, local and session storages, JWT token, $watchCollection and $apply.
  • Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controllers application wide.
  • Created custom directives like Grid with auto-search and modal detail. Used schemable plugin to create dynamic forms using JSON.
  • Proficient in HTML/HTML5 including new features like Form Validation, Media, Video, Audio, Canvas, SVG, HTML APIs like Web Worker, Local Storage, Server-Side Event, and CSS/CSS3.
  • Created Responsive Layouts for multiple devices and platforms and experience in using UI Bootstrap to create Bootstrap Components like Modal.
  • Used Modernizr to write conditional JavaScript and CSS easily to handle each situation whether a browser supports feature or not.
  • Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
  • Used SASS preprocessor to create importable and reusable style sheets, processed on server-side.
  • Used Grunt task runner on the client side along with AngularJS to perform unit testing, minification and compiling whenever a change in a file is made.
  • Implemented Nightwatch.js automation for UI, Jasmine and Karma for unit testing.
  • Adopted Git for version controlling and JIRA for project tracking

Confidential - Long Beach, CA

Sr. UI/Web Developer

Environment: HTML5/4, CSS3/2, JavaScript, JQuery, DOM, Bootstrap, AngularJS, RESTful API, Grunt, Jenkins, Mocha, Jasmine, HighCharts.

Responsibilities:

  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used UI-Route module for multiple view and encapsulated each with a controller for reusability throughout the application
  • Implemented ngResource in a Services to interact with RESTful API and used $q promise for asynchronous function calls ensure real time data result
  • Created modal, panel and partial view to manipulate data while manipulating a form using UI Bootstrap.
  • Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two way data-binding by using AngularJS.
  • Implemented extensive use of the AngularJS integrated with Bootstrap and HighCharts module for dynamic display of data as per user ps.
  • Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
  • Used Directives for the DOM manipulations and Used Filters for formatting decimal places and pagination.
  • Created several custom Directives and Controllers to bind data and custom Services for providing data exchange.
  • Used CSS sprites to decrease the number of HTTP requests and load time of web pages to improve page performance.
  • Used Mobile-first responsive grid layout using Bootstrap. Extensively used Media Queries, Fluid Layout, Responsive Images and Typography.
  • Used Grunt as a build tool for post development activities like minification, concatenation etc.
  • Understanding the concepts of continuous integration using tool Jenkins and fixing the bugs quickly encountered in continuous builds.
  • Used Mocha and Jasmine frameworks for unit testing.

Confidential - Twinsburg, OH

Web Developer

Environment: HTML5, CSS3, JavaScript, JQuery, DOM, XML, RESTful API, Ajax, JSON, Modernizr

Responsibilities:

  • Create responsive web application with CSS, Bootstrap and media queries.
  • Extensively used jQuery for DOM manipulation, traversing, event handling and AJAX.
  • Implemented 50% part of the web pages with jQuery jqGrid plug-in. Used JQuery plug-ins for Widgets, Menus, User Interface, accordions, tabs, modals, calendar and Forms.
  • Used JQuery to implement widgets for user interface alongside CSS/HTML and web page layouts and templates and JQuery core library functions for the logical implementation part at client side for all the applications.
  • Used Modernizr to write conditional JavaScript and CSS easily to handle each situation whether a browser supports feature or not.
  • Used JavaScript design patterns and inline CSS to build internal UI library by writing maintainable and reusable components
  • Utilized JavaScript (jQuery) for building dynamic website such as mouse over event, validation plugins, etc.
  • Involved in consuming RESTful Services with JSON to fetch data.
  • Optimized website performance by optimizing the size and dimensions of image assets, combining individual images into sprite image, replacing some PNG/JPEG icon images with SVG counterpart, using Content Delivery Network (CDN), and modular JavaScript.
  • Using Google Analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Utilized agile development methodology and participated in Scrum meeting.

Confidential

Sr. Design Engineer

Environment: HTML5, CSS3, XHTML, JavaScript, jQuery, AJAX, JSON, Java, Eclipse, Subversion

Responsibilities:

  • SOFTWARE ENGINEERING: Implementing logics as per input provided by mechanical group and prepare the detail Software’s as per the system requirements using VBScript and MaxDNA tools.
  • UX/UI IMPLEMENTATION: Developing front-end views of the Plant Automation Process with HTML/CSS as per Process & Instrumentation Diagram and live Display of the process parameters given by RTC Servers/MS-IM using JavaScript /JQUERY and Web SQL Database. Designing a Web Interface for Data Monitoring Module which collects the JSON data from the sensor modules through AJAX and analyses the data to judge the safety of the process.
  • HMI APPLICATION ENGINEERING: Preparation and implementation of schematic graphics/control popup/AVI/logs/alarms/displays as per Process & Instrumentation Diagram prepared by the Mechanical Engineering group in MaxDNA display Platform. HARDWARE ENGINEERING ACTIVITIES: Design, Conceptualize and work out the detail H/W Eng. Issuing Device Lists & Manufacturing Information documents such as General Arrangement and wiring charts as per the system requirements.
  • TESTING / QUALITY ACTIVITIES: Preparation of test procedure & scheme as HV & IR, switch settings and software simulation of DCS max DNA panels. Attending production shop problems
  • CUSTOMER SITE SUPPORT: commissioning support by analyzing Site problems through SAR/CAR and disposed by giving suitable technical solution. Response/recommendations to customer query/complaint.
  • PURCHASE SUPPORT: Release of Material forecast/ Procurement specifications/ indents, technical recommendations for purchase/bought out items AND approval of supplier documents.

We'd love your feedback!