We provide IT Staff Augmentation Services!

React Full-stack Web Developer Resume

4.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Over 5 years of extensive experience as a full stack software engineer with fulfilled knowledge in developing and designing Web based UI and applications.
  • Extensive experience as a web developer with a strong background working on web development technologies, including HTML5, CSS3, Material UI, JavaScript, Node.js, React, Redux, REST API and MongoDB.
  • Experience in using various tools and IDEs for development and design like Eclipse, Visual Studio, Visual Studio Code, IntelliJ IDEA, PyCharm, Postman and Sublime.
  • Worked on setting up back - end which perform interact with front-end, passing, saving, updating, deleting and save data with MongoDB through Mongoose.
  • Experience in MERN stack development including MongoDB, Express, React and Node.js.
  • Strong experience of constructing front-end framework with using React, React-Redux, React-Router and React-Thunk.
  • Worked in database management systems. Expertise at SQL and NoSQL database such as MySQL and MongoDB.
  • Strong experience of CRUD operation with Express.js, Node.js, MongoDB and Mongoose.
  • Expert at design and developing database with foreign key reference to represent the relationship among different fields in MongoDB.
  • Worked in SQL database design and constructing like MySQL by using MySQL Workbench.
  • Experience in working with React-Redux architecture to saving and updating data.
  • Implemented setting up async request from REST API using axios in React-Redux and using React-Thunk for middleware in axios request.
  • Experience with ECMAScript 2015(ES6) and JavaScript ES6 libraries and be professional in algorithm and object-oriented programming.
  • Have strong knowledge of designing and developing application using Java.
  • Experience in Information storage and retrieval systems by using Java and using Lucene to pre-process data and index the documents.
  • Experience with designing and constructing application using C++.
  • Strong debugging skills of cross browser issues including IE, Chrome, Firefox and Safari.
  • Worked with Node Package Manager (NPM) and source control system Git.
  • In-depth understanding on Software Development Life Cycle (SDLC) phases which includes requirements gathering through client interaction, design, documentation, development, integration, testing, configuration and production support.
  • Experienced in machine learning and deep learning. Using semi-supervised learning on Variational Auto-encoder to classify and transform image to word.
  • Have strong knowledge in Naïve Bayes, SVM, Neural Network, Random Forest and K-mean cluster method.
  • Worked with TensorFlow, beautiful-soup and caffe frameworks.
  • Experienced in Python on data analysis.
  • Basic knowledge in clouding computing and cloud services like AWS. Experienced in Heroku to deploy web applications.
  • Have ability to work effectively under pressure.
  • Have excellent interpersonal communication skill, critical thinking, and goal orientation.

TECHNICAL SKILLS

Programming skills: JavaScript, MongoDB, SQL, HTML5, CSS3, Java, Python, C++, XML

Frameworks and Libraries: React, React-Redux, React-Router, axios, Node.js, Express.js, mongoose, Material-UI, NumPy

Knowledge: Redux-Thunk, MongoDB, MongoDB Atlas, MySQL, Naïve Bayes, SVM, Neural Network, OOP, Scrum, Agile

Tools: : Visual Studio Code, Git, Sublime, Eclipse, Oracle, Unity3D, MySQL

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

React Full-stack web developer

Responsibilities:

  • Worked on building a high efficiency Web Application using React, Redux, HTML5, CSS3, Node.js, Express.js MongoDB, JavaScript and Material UI
  • Used React JS as the front-end framework to build a Web Application which can bind data to the specific views and synchronize data with server.
  • Implemented Responsive Design by using Material UI component property
  • Used React-Router to do navigation and redirection to different pages in React web apps.
  • Used React-props and React-state to pass the method and data from parent component to child component.
  • Implemented setting up async request from REST API using axios in React-Redux and using React-Thunk for middleware in axios request.
  • Used React-Redux to store and manage state to backend.
  • Made use of FileReader to transfer image to data.
  • Used React-Redux-Thunk to handle the asynchronous API call in displaying data.
  • Designed Store, Action and Reducer, ever time UI will interact the state through Action, and update the React virtual DOM with new state return in React-Reducer
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer.
  • Build backend based on Exprees.js, Node.js, MongoDB and Mongoose.
  • Implemented Search and Sort functionality for the list table with Ajax calls and receive the result from back-end server.
  • Set the RESTful API at the backend to deal with CRUD action in data with using Node.js and Express.
  • Implemented Pagination on the server side.
  • Tested all the RESTful API calls by using Postman and make sure all API calls are satisfying all conditions.
  • Used the MongoDB as the database and JavaScript library Mongoose to implement the application functionality CRUD (Create, Read, Update, Delete).
  • Used Git as the version control tool, code base hosted on GitHub.
  • Used package manager for the project like NPM.

Confidential

Front-end web developer

Responsibilities:

  • Worked on building web application for manage medicine in stock, checking medicine status and quantities. Using React, JavaScript, jQuery, HTML5, Material UI, CSS3, Node.js, Express.js and MySQL.
  • Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Constructed navigation bar by using CSS3.
  • Implemented CSS manipulation by using jQuery.
  • Used jQuery to create animations.
  • Used HTML href attribute to specific the link’s destination.
  • Used jQuery to change and manipulating HTML elements and attributes.
  • Implemented Search and Sort functionality for the list table with Material UI.
  • Used Material UI to implement pagination function.
  • Built Authorization and Information Exchange by using JSON Web Token.
  • Used MySQL as the database and JavaScript to implement the application functionality CRUD (Create, Read, Update, Delete).
  • Worked on design and constructed MySQL database.
  • Used Git as the version control tool, code base hosted on GitHub.
  • Used package manager for the project like NPM.

Confidential

Java Developer

Responsibilities:

  • Used python crawler to get data from public website.
  • Worked on split and standardize the words from raw data.
  • Constructed word normalization and Stop word remover by using Java but kept “/” and “:” in the URL.
  • Worked on design and construct search engine.
  • Worked on Java Lucen e Api to index the document
  • Constructed data structure as Word -> Document mapping style
  • Parsed the query using lucene.QueryParser.
  • Used SQL database MySQL to store the indexed document.
  • Used formula to calculate relevant score (RF)
  • Built a simple website to search and retrieve the indexed document, search results sorted by relevant score.

We'd love your feedback!