We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Dublin, CA

SUMMARY:

  • Having 5+ years IT experience as Full Stack Developer in developing applications using HTML 4.0/5, XHTML, CSS2/CSS3,Bootstrap, SASS, DOM, JavaScript ES5/ES6, jQuery, jQuery UI, AngularJS, AngularJS UI, Material UI, ReactJS, Redux, NodeJS, ExpressJS, MongoDB, Mongoose, Async, Socket.IO, Redis, AJAX, JSON and REST API’s .
  • Worked on initial setup and POC creating mobile application using React Native, ES6 and Jest.
  • Worked on ES6 new features - modules, arrow functions, let, const, promises, maps and sets.
  • Worked on ReactJS components, Props, State, Keys, Refs, Events to use UI as independent, reusable pieces and also Redux for state management.
  • Experience with ExpressJS to create server-side MRC - Model Router Controller API with Redis for caching.
  • Used Mongoose Schema/Model to create CRUD with Express.js controllers.
  • Developed AngularJS SPA using modules, controllers, views, directives, components, factory, services, Filters, UI-Routers and events.
  • Implemented JWT token based authentication for the REST API and worked with Custom Headers x-access-token and x-access-key for authentication.
  • Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controllers application wide.
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
  • Used $http, $resource, $q in built services for handling Promises in Angular.
  • Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
  • Extensive experience with Advanced JavaScript concepts - closures, scope, promises, function expressions, hoisting, prototypes, Strict Mode.
  • Good understanding of Design patterns - IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Worked on Mobile-first responsive web applications using Bootstrap3.Used CSS Grid System to create responsive layouts, navigation, tables, and bootstrap components like Carousel.
  • Good understanding of Media Queries, Fluid Layout, Responsive Images and Typography.
  • Experience with SVG’s and Sprites and also worked with icon-set Font Awesome.
  • Created various Mixins, Variables, Custom Fonts and Directives in SASS.
  • Good understanding of CSS selectors - primary, nested, attribute, pseudo and pseudo structural selectors.
  • Experience with Grunt to perform minification, compilation and linting and Bower to maintain package dependencies.
  • Experience with Gerrit, Github and Jenkins for code review and CI/CD process.
  • Experience in JavaScript and node testing library framework as Mocha, Chai, Jasmine.

TECHNICAL SKILLS:

UI Web Technologies: HTML 4.0/5, XHTML, XSL, XML, XSLT,CSS2/CSS3,DOM, JavaScript, AJAX, jQuery, JSON, Bootstrap, AngularJS, ReactJs, React Native, Jest, SASS, WebPack, NodeJs, ExpressJS.

Application Server: Node.js, Nginx.

Databases: MongoDB, MySQL.

Programming Languages: JavaScript ES5/ES6.

Libraries: Underscore, Express JS, Request, AngularUI, jQuery UI, PassportJS, Material-UI, Video.js, Lodash, Request, Async, Google Fonts, Socket.IO, Mongoose.

Operating System: Windows, Linux, UNIX, Mac OS X.

IDEs: HTML Editor Notepad++, WebStorm, Brackets, Visual Studio, Sublime.

WORK EXPERIENCE:

Full Stack Developer

Confidential -Dublin, CA

Responsibilities:

  • Complete exposure with MEAN (MongoDB, Express, AngularJS, Node.js) full stack programming.
  • Worked on mobile application using ES6, React Native and Jest framework and used webpack with a test suite built on Jest.
  • Worked on ES6 concepts - modules, arrow functions, let variables, promises, maps and sets .
  • Worked on ReactJS components, Props, State, Keys, Refs, Events to use UI as independent, reusable pieces and also Redux for state management
  • Worked on React JSX compiler for JSX transformations and building JSX expressions.
  • Implemented REST APIs over NodeJS and ExpressJS in JavaScript and consumed them to the frontend using AngularJS $http and $resource calls.
  • Built out restful endpoints and lightweight aggregation layers using NodeJS Framework such as Express.js, Body parser etc.
  • Implemented Mongo DB to achieve consistency in the data and used Redis for caching.
  • Used Mongoose Schema/Model to create query, update, and delete with Express.js controllers.
  • Implemented Socket.IO through ZMQ for MongoDB events for real-time feeds on the front-end.
  • Developed AngularJS SPA (Single Page Application) applications using UI-Router, services, controllers, views and directives.
  • Created Services Module in AngularJS to put all the services at one place and cached results using PouchDB.
  • Implemented JWT token based authentication for the REST API and worked with Custom Headers x-access-token and x-access-key for authentication.
  • Built several Custom Directives to provide reusable components.
  • Implemented Angular Controllers to maintain each view data.
  • Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controllers application wide.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and Javascript.
  • Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap.
  • Used SASS preprocessor to create importable and reusable style sheets, processed on server-side
  • Used Bootstrap 3 for mobile-first responsive design and typography and Bootstrap CSS Grid System to create responsive layouts, navigation and tables.
  • Built and Configured Servers in AWS Cloud Environment.
  • Experience with Grunt to perform minification, compilation and linting and Bower to maintain package dependencies.
  • We used GIT for our Continuous Integration solution we then changed over to Git with Jenkins.

Environment: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, JSON, Jasmine, AngularJS,,, SASS, Grunt, NodeJS, ExpressJS, Passport.js, Mongoose, Socket.IO, ZMQ, React JS, React Native, Jest, Bootstrap, Mongodb, PouchDB, Jenkins, Git, Jasmine.

Front-End UI Developer

Confidential - Fremont, CA

Responsibilities:

  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views, synchronize data with server and two-way binding.
  • Injected AngularJS $http, $q as the promise library for asynchronous data operation.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Good with scope isolation, transclude, templating, in creating (elements, attributes, classes) using custom directives.
  • Developed AngularJS Custom Services/Factory for reusable functionality.
  • Developed multiple AngularJS Controllers to maintain each view data and configured Routes.
  • Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
  • Used link function to define directive’s API and attached event listeners to DOM elements, watching model properties for change, and updating the DOM.
  • Used $http, $location, $q, $log, $scope, $window services to call REST API’s, logging and location operations.
  • Extensively used inbuilt angular services - $window, $compile, $rootScope, $watch, $scope, $q, $log and others.
  • Extensively used Angular UI components like Calendar, UI Grid, Select, and Uploader etc.
  • Extensively used JavaScript patterns - Module, Constructor, Prototype, Pub-Sub and prototypes.
  • Implemented HTML5 feature like semantics, local storage, data list, required attribute and sliders.
  • Used twitter Bootstrap Grid System and CSS media queries to make web responsive and mobile first.
  • Created Video controls and SVG documents and images for responsive using native API to remove dependency on external plugins.
  • Implemented CSS3 features like CSS3 Media Queries, Pseudo-classes, multi-column layout, gradients and web fonts.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages to improve page performance.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git.
  • Implemented a Continuous Delivery pipeline with GitHub.

Environment: Angular.JS, Restful API, Web services, HTML5, CSS, Bootstrap, Grunt, JQuery, JavaScript, Ajax, JSON, JIRA, Rally.

UI Developer

Confidential - San Francisco, CA

Responsibilities:

  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and jQuery.
  • Developed client side validation code using JavaScript and jQuery.
  • Used HTTP methods like GET, PUT, POST and DELETE with AJAX calls to perform CRUD operations on all the resources.
  • Experience in using various jQuery UI controls and corresponding Event handlers etc.
  • Used components based on jQuery UI widgets for developing web forms and the communication with server was made through AJAX using JSON.
  • Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Integrated various jQuery plugins like pagination, light box and menus in the UI pages.
  • Expertise in DOM manipulation using jQuery.
  • Implemented a responsive style jQuery carousel to control a list of items in horizontal or vertical order.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • Implemented and tested the business application with jQuery.
  • Designed CSS Borders and jQuery Menus as part of the UI navigation.
  • Developed mockups and prototypes using HTML5 and CSS3.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.

Environment: HTML5, CSS2/CSS3, JavaScript, DOM, jQuery, jQuery UI, AJAX, JSON.

UI Developer

Confidential - Fremont, CA

Responsibilities:

  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML/DHTML, CSS and JavaScript.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript.
  • Created and tested different front-end forms using AJAX, JavaScript and CSS.
  • Implemented file import/export using JavaScript to import/export functions, objects or primitives from a given file or module.
  • Implemented form validation using JavaScript and Regular Expressions.
  • Collaborate with Build Team to integrate HTML, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.
  • Developed questionnaires template using HTML input types.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Developed CSS page layouts, styles and table less coding for efficient design.
  • Used CSS Selectors for condition based styling and pseudo-classes to add some special effects to selectors.
  • Leveraged knowledge of W3C standards.
  • Interacted with Customers and development teams for debugging.
  • Developed Participated in solving cross browser issues and designed layout for screens with different resolutions.

Environment: HTML, XHTML, DHTML, CSS, JavaScript, AJAX, JSON.

Hire Now