We provide IT Staff Augmentation Services!

Full Stack Web Developer Resume

Mountain View, CA

SUMMARY

  • Front end architecture using AngularJS, web pages using HTML and CSS/CSS3
  • Implemented the MVC pattern using AngularJS and BackboneJS on front end and Express on Nodejs (views and routes) on the backend.
  • Extensive work experience using the web technologies like HTML5, XHTML, CSS2/3, SASS, Javascript, jQuery, JSON, XML and AJAX
  • Hands on experience with Object Oriented and Functional Programming concepts in Javascript
  • Responsive web design using media queries, layouts (fluid) and frameworks like Foundation and Bootstrap.
  • Client side scripting using AJAX, jQuery and jQuery AJAX.
  • Restful web service endpoint creation for rapid prototyping.
  • Front end optimization for the current website.
  • Experience with implementation of popular Javascript Design Patterns like Module, Memoization and Curry
  • Experience with UnderscoreJS, KartographJS, RaphaelJS
  • Intermediate level expertise with Git as a version control system.
  • Implementation of common Data Structures and Algorithms using Javascript.

TECHNICAL SKILLS

Front - end Technologies: Javascript, HTML, HTML5, CSS3, AngularJS, JQuery AJAX, SASS, JSON, XML

Mobile Programming: Phonegap, iPhone, Android, Hand-Held

Rapid Prototyping: NodeJS(Express), MongoDB (Mongoose)

Programming Languages: Javascript, Java, Python, C#(asp.net), PHP

IDEs: Webstorm, IntelliJ, X-Code, Eclipse, Dreamweaver, MS Visual Studio

Version Control Tools: Git, TortoiseSVN, Bitbucket

Databases: Oracle, MS SQL, MySQL, MongoDB

Operating System: Linux, OSX, Windows

Services: RESTful Web Services, Third Party web services (Google APIs, Facebook API), XML Web Services, Windows ServicesHardware Assembling & troubleshooting PC, Installing & maintaining software

PROFESSIONAL EXPERIENCE

Full Stack Web Developer

Confidential, Mountain View, CA

Responsibilities:

  • Developed single page applications using AngularJS on the front end and Node.js-based RESTful web services
  • Used an Agile methodology for development and did requirements gathering including PRD, FRD, BRD and built Wireframes.
  • Experience with templating engines like EJS (for Express), Handlebars (for BackboneJS) and default templating for AngularJS
  • Working with various types of testing, including Unit, Mocha, Integration & Code Coverage Testing
  • Used Firebug, Chrome Developer Tools and custom tools for debugging during development.
  • Using Rest Client and Charles Proxy tools to map responses from, and requests to the server
  • Used Gulp and Browserify to bundle multiple JS files and used Grunt as the primary javascript task runner for test automation, SASS precompiling, etc.
  • Handled asynchronous operations using AsyncJS for dealing with async functions in series, parallel.
  • Implemented caching/memoization for AJAX to reduce load on server
  • Used Bootstrap and Angular-UI for implementing some of the front end components.

Full Stack Web Developer

Confidential, Mountain View, CA

Responsibilities:

  • Used BackboneJS for creating the landing page for the Web Player Application (Milk Music) for mobile devices.
  • Wrote code to sync google analytics data by gathering it from the front end and working with it on the backend (NodeJS)
  • Integrated multiple services e.g. google play, facebook and twitter so that users can share music by deep app linking using chrome or default browser.
  • Worked with various headers to notify metadata to the server and implemented REST guidelines using the Express framework on Node. Applied those on the AJAX calls on the front end.
  • Used lodash etc for working with data gleaned from multiple services and combined them.
  • Used TestRail to specify test cases which were used for TDD (Test Driven Development) and BDD (Behavior Driven Development)
  • Used GIT as the version control system. Performed merging (worked with branches), fixed conflicts and pushed code commits to server.
  • Used CSS Media queries for working with different devices.

Full Stack Web Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • To store and retrieve candidate feedback information using AngularJS services and controllers.
  • Implemented rapid prototyping using NodeJS and Express framework to generate RESTful endpoints for CRUD operations
  • Used HTML5 for geolocation access, localStorage and offline caching.
  • Implemented the front end using Foundation & Bootstrap UI to showcase capabilities of Bootstrap.
  • Created a prototype using Phonegap for the conversion to Android native application
  • Implemented Restful web service endpoints on NodeJS for storing geolocation data on back end.
  • Used Google APIs - google direction and reverse geocoding services to get address information
  • Implemented Javascript patterns like Module, Memoization and Curry.
  • Implemented local user authentication strategies using PassportJS

Full Stack Web Developer

Confidential

Responsibilities:

  • Leading, Analysis, Design, Development, Testing of Windows (Desktop) & Web (Client-server) multiple-tier applications
  • Designed the Web application layout and forms using HTML, CSS, JavaScript, jQuery and ASP.NET
  • Implemented code to fetch data from Web services using jQuery AJAX via JSON response and updating the HTML pages.
  • Database modeling, design, writing SQL queries, stored procedures and Triggers
  • Used Design patterns like Business Delegate, Session Facade, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Integrated Crystal reports with .NET using crystal report viewer control.
  • Utilized wireless handheld terminals running Windows CE.NET and Windows Mobile
  • Used SOA & EDI technology to interchange data between heterogeneous databases
  • Used barcode technology to track a produced auto parts from production phase to consumption phase

IT Instructor

Confidential

Responsibilities:

  • Instructor of IT Courses (Office, Windows, MS Access, Foxpro, Visual Basic)
  • Classroom Assessment and Student Management

Hire Now