Full-stack Developer Resume
5.00/5 (Submit Your Rating)
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.