We provide IT Staff Augmentation Services!

Full-stack Developer Resume

SUMMARY

  • 5. 5 years in software development, 2+ years in full stack web development
  • Proficient in JavaScript, html5, css3, C++, experience in Python, Java and more
  • Hands - on experience building single-page-application with React, proficient in both Class Components and React Hooks syntax
  • Deep understanding on React Component, Lifecycle method, rendering mechanism
  • utilized MVC methodology in React for modular, reusable code
  • Utilized JavaScript ES6 features, hands on experience with async function handling
  • Design and integrated Redux to React Application with Redux-Thunk for better state management
  • Hands-on experience with Material UI and Bootstrap for responsive design and styling
  • Designed noSQL database using MongoDB with hands on experience on data aggregation pipeline. experience with SQL database using mySQL.
  • Developed REST APIs in JavaScript on Node.js with Express.js, and testing CRUD operation with tools using Postman.
  • Hands-on experience with server-side authentication libraries such as JWS and Cookies
  • Experience with Testing React Component using Enzyme and Jest
  • Hands-on experience with version control using Git in personal and group project
  • Experience with Agile project management using Scrum for swift and organized software development and deployment
  • Utilized Cloud Services with AWS for developing flexible and reliable web application
  • Hands-on experience with Firebase for quickly deploying web application in a serverless architecture
  • Experience with Windows, Linux Operating System
  • Experience with machine learning using Python with PyTorch framework and data preprocessing tools such as Pandas, NumPy etc.
  • Deep understanding in computer graphics and animation. Hands-on experience with building 3D games and models.
  • Strong Communication and teamwork Skills, easy going, fast to adapt and learn

TECHNICAL SKILLS

  • JavaScript
  • React
  • html5
  • css3
  • Node.js
  • Express.js
  • MongoDB
  • mySQL
  • Material-UI
  • bootstrap
  • C++
  • C#
  • Java
  • Python
  • Unreal Engine 4
  • Qt
  • Maya
  • Zbrush
  • Unity
  • Premiere Pro
  • PS

PROFESSIONAL EXPERIENCE

Confidential

Full-stack developer

Responsibilities:

  • Constructed Node.js server, connected server to cloud database, designed and utilized multer library and created storage engine for image upload/storage.
  • Implemented router in Express.js to support CRUD operations such as viewing, creating, editing, and deleting order items. Also utilized Express.js middleware to parse json file.
  • Implemented CRUD RestAPIs to support shopping items management and frontend views for items including their saving options.
  • Utilized noSQL database with MongoDB, designed the order Schema in Mongoose in a space efficient manner. Also implemented server-side searching, sorting, pagination, and data look-up/reorganization in MongoDB aggregation pipeline.
  • Developed User Authentication using JWS in the Backend to differentiate administer and regular user, rendering additional UI, such as delete and edit for administer.
  • Deployed the application on AWS using AWS EC2 instance, moved both front end and back end on remote cloud machine.

Confidential

Web-Developer

Responsibilities:

  • Implemented React Router for handing jumping to different pages such as the main posting page, the login page, and the post detail etc.
  • Designed and developed reusable React components such as NavBar, post detail panel, and login/sign-up forms. Adjusted React lifecycle hooks dependencies to reduce component re-rendering
  • Utilized JavaScript es6 features to simplify code, improving code readability. Also utilized powerful JavaScript array methods and condition logic to filter and render desired content.
  • Utilized JavaScript async functions to reduce page loading time, improving user experience.
  • Applied React-Hooks and React Context API as a Redux alternative for state management across all related components, ensures the state and props syncing in all components.
  • Utilized Material UI to stylize Navbar and other UI elements including icons, cards for items, and forms in payment page and Login page.
  • Utilized html5 and css3 to improve readability in varies window size and width/height ratio. Designed and constructed overall layout using css3 as containers for Material-UI stylized components.
  • Deployed server on Firebase (express.js server in node.js environment). Designed and implemented CRUD Rest APIs to support adding/deleting posts etc.
  • Implemented User authentication and User sign-up using Firebase-login library. Implemented proactive validation on customer log-in and sign-up.
  • Designed and implemented cloud-hosted Firebase Realtime Database (noSQL) for storing products, orders, inventories, user information, and order histories etc.

Confidential

Web-Developer

Responsibilities:

  • Utilized ejs view engine for serving template html files in a fast and clean manner.
  • Utilized JavaScript async function to reduce page loading time, improving user experience.
  • Applied BootStrap for styling the NavBar and responsive UI elements such as view lists and buttons.
  • Designed and implemented page-wise UI structure using html5 and css3 for better viewing experience across different resolution and width/height ratio.
  • Designed and implemented RestAPIs for CRUD operation such as viewing, posting, deleting blogs, and Adding reviews on specific posts
  • Constructed Node.js server, connected server to database, designed and utilized multer library and created storage engine for image upload/storage.
  • Implemented router in Express.js to support CRUD operations and utilized Express.js middleware to solve cors issues and parse json file.
  • utilized cookies to enable secure and fast user authentication on the server side.
  • Implemented mySQL database, designed Blog and Reviews Schema. Also implemented server-side sorting and pagination.
  • Utilized mySQL select, group and join query operations in Node.js environment for efficient data processing and aggregation.

Hire Now