We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Santa Clare, CA

SUMMARY:

  • 5 years of experience as a full stack developer in creating web projects.
  • Worked on the UI of a web - based employee management system which can manage 10,000+ employees built with React and Redux and developed REST API to manipulate the data in the NoSQL (mLab) database.
  • Implemented the UI using HTML5, CSS3 and JavaScript, integrated with Semantic UI, Material UI and bootstrap.
  • Build application software UI using client-side languages and frameworks like JavaScript, jQuery, Angular.js server-side languages like Node.js.
  • Built server with Express.js and connect to MongoDB with mongoose. Experience with Redux-thunk and Redux-form, component control with JSX
  • Extracted reusable logic from components as Higher-Order Components such as infinite scroll to achieve more flexibility.
  • Involved in a TDD (Test Driven Development) environment. Hands on experience in testing framework and tools like Jest and Mocha and Karma.
  • Strong knowledge in data structures and algorithms.
  • Built a full-stack restaurant recommendation engine using Java as the backend language, MySQL and MongoDB as databases. Fetch event data from TicketMaster API.
  • Developed item-based recommendation algorithm and matched similar events based on categories and improve the precision.
  • Built server using MAMP and handled requests sent from front-end jQuery Ajax calls.
  • Deployed the project to AWS and did the performance test using Apache JMeter.
  • Developed an Android project using Java and Android Studio, Firebase as the database to store metadata.
  • Integrated Google Map API into the project for users to navigate to the destination.
  • Code. Experience in analyzing the DOM layout, MVC, JavaScript using Chrome Developer Tools.

SKILL:

Programming Languages: Java, Python, JavaScript, Typescript, ruby

Framework and technologies: React, Bootstrap, Spring Boot, Ruby on Rails, Node.js, HTML5, CSS3, jQuery, Express, Ajax, Semantic UI, Bootstrap

Other skills:: Google Cloud, AWS, Elasticsearch, Android, iOS, Git, Maven, relational Database (Oracle, MySQL) and NoSQL databases (MongoDB), Redux

WORK EXPERIENCE:

Confidential, Santa Clare, CA

Full stack developer

Responsibilities:

  • Developed a single web page application using ReactJS, Node.js, HTML5, JavaScript, CSS3, Semantic UI, Material UI
  • Worked on the UI of a web-based Confidential which can manage 10,000+ customers built with React
  • Used Redux to separate the data and presentation layer. Used Redux stores to handle the states and update the UI
  • Used image management module with multer.js to handle avatar upload
  • Used JSON for storing and exchanging information between browsers and servers and used package manager for the project like NPM
  • Used Webpack for bundle the front-end assets as the codebase of the project is written in ES6
  • Used various plugins on babel to compile JSX to create elements
  • Used Redux-thunk to handle asynchronous calls
  • Built REST web service by building Node.js server in the back-end to handle requests sent from front-end axios calls.
  • Worked on server-side NodeJS along with Express.js and connect to the database using Mongoose from MongoDB
  • Used cloud-based mLab as NoSQL database to store customer information and all the metadata related to the images
  • Implemented infinite scroll to make data fetching more efficiently using jQuery, Redux and Material UI
  • Developed a TDD (Test Driven Development) environment with test frameworks, such as Jest and Mocha
  • Developed SPA using ReactJS to use the HTML5 DOM features and update elements that are modified in the web page
  • Developed front end by using HTML5, CSS3, JavaScript, jQuery, AngularJS, ReactJS, Bootstrap
  • Integrated the project with Material UI components and bootstrap to format the web page
  • Involved in using React-Router to turn the web application into single page application and to route among different components
  • Implemented pagination with Material UI so that users can navigate between pages
  • Worked with Babel and Webpack to perform bundling, minification and compilation
  • Worked with NodeJS modules, such as body-parser, jwt, axios, mongoose, async, lodash.
  • Responsible for developing, editing, maintaining site integrity and prevented crossing origin errors using model like CORS
  • Created RESTful API Microservices using Express Router, Model and Controller structure.
  • Deployed RESTful Web service for updating data and implemented http methods like put, get, post and delete

Confidential, Florida

Full stack developer

Responsibilities:

  • Developed web applications using Java/J2EE technologies with MVC structure
  • Designed an interactive web page utilizing AJAX technology (HTML, CSS and JavaScript)
  • Implemented web design based on CSS3, HTML5 and Bootstrap front-end framework
  • Developed an Android mobile app using Android studio for users to search nearby events based on locations
  • Integrated in third party APIs like Google Map API for users to navigate to the destination
  • Used in-app advertising (Google AdMob) to display Google advertisers and keep users engaged
  • Developed item-based recommendation algorithm and matched similar events based on categories and improve the precision
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses
  • Built project with design patterns, builder pattern and singleton pattern
  • Built relational and NoSQL (MongoDB, MySQL) databases to fetch event data from TicketMaster API
  • Used GIT as a version control and collaboration
  • Deployed server side to Amazon EC2 to handle 1500 QPS tested by Apache JMeter.

Confidential

Full stack developer

Responsibilities:

  • Deployed a social network application using ReactJS, Express.js and MongoDB
  • Used Bootstrap to format the web page
  • Used HTML5, CSS3 and JavaScript to create web page and used Bootstrap to format it.
  • Created single web page application using ReactJS and Redux
  • Enhanced functionality of existing pages to be responsive using CSS media queries
  • Used various predefined components from NPM and Redux library
  • Worked on different package docs like webpack and babel
  • Used Express.js and Mongoose to create the server and connect to MongoDB
  • Used Redux store to keep the states updated
  • Used Redux-thunk to solve the problems of asynchronous calls
  • Used React-Router-dom to create a single web page application
  • Used GIT as a version-controlling tool.
  • Developed RESTful web service to handle HTTP requests like GET, PUT and DELETE.
  • Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions
  • Used cloud-based database mLab to store user information and post information
  • Used multer to handle form data
  • Send HTTP requests using model axios
  • Implemented test cases and performed unit testing using Karma and Jest

We'd love your feedback!