We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 7.5 years of development experience in Full stack Web Applications Development.
  • Worked on front - end technologies using HTML5, CSS3, Javascript5, DOM, JQuery, Bootstrap, Angular.JS, Node.JS, and Socket.IO.
  • Developed front end SPA's by using Angular, HTML5, CSS3, JavaScript, JQuery, Bootstrap
  • Extensively used Protractor.js for writing test cases for AngularJS scripts. Used Jasmine and Nightwatch.js for Unit and UI automation.
  • Extensive experience with AngularJS - created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • 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.
  • 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 JQueryUI controls as Accordion, Tabs, Dialog and used JQuery mobile data attributes to create mobile friendly pages.
  • Experience with Express.JS to create server-side MVR API and email marketing utility engine with SMTP and cloud services.
  • 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, PHP, 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

Full Stack Developer

Confidential, San Francisco, CA

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.
  • Used Grunt task runner on the client side along with angular JS to perform unit testing, minification and compiling whenever a change in a file is made.
  • Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
  • Used Less.js 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 Grunt to minify, bundle, concatenate Angular project.
  • 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.
  • 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 Developer

Confidential, Boise, ID

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
  • Fixed bugs in CSS and HTML in order to satisfy any functionality upgrade
  • Integrated JQuery to implement basic frontend logic and DOM manipulation
  • Implemented advanced custom form validation using Angular.JS Form Validation and CSS
  • Developed custom Angular Services to call the RESTfulWeb Service/API to asynchronously fetch data and populate on the frontend using $http, $resource
  • Optimized the page loading performance by Minification and code structure adjustment Finished unit test using Jasmine
  • Used Git as version control tool
  • Used Angular-UI/UI-router to manage URL Route.
  • Utilized many different UIBootstrap 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 effects.
  • 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.

Confidential, Memphis, TN

Front End/ Web Developer

Responsibilities:

  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behavior in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML.

Java/UI Developer

Confidential, MI

Responsibilities:

  • Developed the front-end by doing hands-on coding using semantic mark up,XHTML, HTML, CSS, JavaScript, JQuery (and other front-end technologies as required by the program) with a focus on usability
  • Involved in Developing GUI and writing the business logic for server side.
  • Developed e-commerce products allowing the application to accept online payments and establish credit relationships with the customers.
  • Upgraded application with new features, opening code to accommodate customer language and platform preferences, improving interface and increasing security.
  • Used GUICE (pronounced as juice), JavaScript, and XMI for client side implementation.
  • Developed new form validations according to requirement such as minLength, format Phone etc.
  • Deep understanding of JavaScript andthe JQuery framework
  • Written named native SQL Queries and HQL queries.
  • Responsible for writing documentation for project progress reports Added routing and developed factories, worked on root level variables and functions.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Used JSON for data exchange and Rest Services to interact with spring controller.
  • Debugged JavaScript using chrome developers tools and Firebug in Mozilla.

Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, AJAX, Bootstrap, JSON

We'd love your feedback!