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 developerResponsibilities:
- 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 developerResponsibilities:
- 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 developerResponsibilities:
- 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