We provide IT Staff Augmentation Services!

Full Stack Developer Resume

San Jose, CA

SUMMARY:

  • 4+ years of experience in Full - Stack/Front-End development websites using HTML, CSS, JavaScript, React, Redux, Bootstrap, Material-UI, Restful API, Node JS, Express JS, Mongoose, AJAX and JSON.
  • Experienced in ES6, React states and props, Redux Middleware.
  • Experienced in new features in ES6 including promise, scoping, class, destructing assignment, Regular Expression.
  • Experienced in using NPM(Node package Manager) for necessary modules.
  • Experienced in implementing components, Router, Forms, Events, Keys, Single Page Applications(SPA) for UI library, React.
  • Experienced in using HTTP request.
  • Understanding deeply in using component lifecycle methods.
  • Experienced in using CSS/CSS3 including Flexbox and Media Queries.
  • Experienced in using Bootstrap, Material-UI for web layout.
  • Experienced in implementing responsive web application by HTML, CSS and Bootstrap.
  • Used the concepts of Pseudo classes, layouts, positioning, text, padding, border and transforms in many projects.
  • Experienced in developing client side by React as the UI library which follows W3C standards.
  • Skilled in using Chrome Developer’s tool, React developer Tools, Redux DevTools, server-side terminal and client-side terminal to debug web application.
  • Experienced in using Node JS framework, Express JS and creating Restful API.
  • Experienced in using Mongoose API to manipulate data in Mongo DB.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Detailed understanding of Virtual DOM manipulation, One-way data flow, and JSX.
  • Experienced in building scalable MERN stack applications.
  • Experienced in Developing, Testing, Debugging, Integrating and Deploying enterprise applications using Integrated Development Environment(IDE) IntelliJ IDEA, Eclipse and Visual Studio.
  • Experienced using Agile, SCRUM software development to work with team members.

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, ES6, JavaScript, JQuery, Bootstrap, Material-UI, Node JS, Express JS, React, Redux, JSON, AJAX, XML, Agile, SCRUM

Database: NoSQL, MongoDB, MySQL

Language: JavaScript, Java, C, Python, C++

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Full Stack Developer

Responsibilities:

  • Responsible for developing Surgical Robotic Product Management to search, sort, add, edit, delete, paginate, send email and make phone calls for information searching.
  • Responsible for developing Node JS for server side and installing modules for design requirements.
  • Implemented Express JS for router, model and controller
  • Created Restful APIs for each web feature except getting particular detail by using Mongoose API.
  • Developed Mongo DB(NoSQL) for surgical product data and connecting with Express JS through Mongoose.
  • Designed product data schema in Express JS model.
  • Used JSON to send response from server side.
  • Responsible for developing and testing web client side by using React, Redux.
  • Created UI components for principal features.
  • Communicated client side and server side by making axios calls from the client side.
  • Built necessary actions in Redux store.
  • Used Middleware, Redux Thunk to receive data from Restful API calls.
  • Created Reducer in Redux to receive different actions and change states accordingly.
  • Implemented client side Interface by React for DOM manipulation.
  • Implemented dispatch actions and states from Redux store to React.
  • Implemented necessary modules for React from NPM(Node package Manager).
  • Implemented Router for SPA.
  • Worked with Redux state, used Redux store as props and passed it to React container component..
  • Built form for the product list and fetched user actions.
  • Debugged the web using Chrome Developer’s tool, React developer Tools, Redux DevTools, server-side terminal and client-side terminal.
  • Wrote JavaScript and JSX for component manipulation.
  • Implemented HTML5, CSS3 including for editing view and adding view and Material-UI for product list view for layout.

Confidential, Pittsburgh, PA

Web Developer

Responsibilities:

  • Designed a email client system and separated email data in collections for inbox, sent, drafts, trash. Showed the number of emails in each collection.
  • Implemented React for manipulating virtual DOM tree to update the web quickly and change HTML views.
  • Implemented 3 components for toggle email, email list and email detail for UI library, React.
  • Initiated necessary state in Redux store. Designed action to get email data from Mongo DB in JSON format. Used actions and previous state in Reducer to update state.
  • Implemented Middleware, Redux Thunk for action of calling API.
  • Implemented Events, Keys and used props in components
  • Developed SPA using React to utilize the HTML DOM features.
  • Designed the web using HTML5 and CSS3.
  • Designed CSS3 styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Developed animated buttons.
  • Implemented Flexbox for layout.
  • Implemented necessary modules for React from NPM(Node package Manager).
  • Debugged the web using Chrome Developer’s tool, React developer Tools, Redux DevTools, server-side terminal and client-side terminal.
  • Used JavaScript and JSX for component manipulation.
  • Invoked in creating reusable components by modify Material-UI classes.

Confidential

Software Engineer

Responsibilities:

  • Designed an image categorization system that allowed user to import 16682 images and predict the image category in 20 classes with accuracy of 0.59.
  • Sampled randomly 10% of the images as validation set for training Confidential .
  • Sampled randomly an additional 10% as test set for evaluation.
  • Used pretrained network firstly to extract image features and trained a SVM classifier which discriminated between 20 object categories.
  • Run each image in train sets through pretrained network and extracted layer feature.
  • Tested SVM on the test sets.
  • Run each image in train sets through pretrained network and extracted layer feature.
  • Tested SVM on the test sets.
  • Trained a new network by exacting image features from Confidential .
  • Set the classifier to output 20 object classes in dataset.
  • Implemented a loop to loop through train sets 25 epochs.
  • Extracted features for each image stored them.
  • Provided Caffe with the images and labels.
  • Trained a linear SVM by features stored to predict which class an image came from.
  • Trained train sets in MATLAB and evaluated the network on validation set.
  • Reported accuracy of the new network on the train set and test set without SVM.
  • Used MATLAB, Caffe package(a popular deep learning framework for Computer Vision.
  • Plotted train losses and validation set accuracies.

Confidential

Junior Software Engineer

Responsibilities:

  • Developed raw shopping mall Parking Lot System.
  • Responsible for client’s requirement including parking time.
  • Used Java Spring Boot to create Restful APIs.
  • Implemented client side with JavaFX and styled JavaFX with CSS.
  • Modeled parking lots and one garage door for vehicles entering and exiting.
  • Simulated the first car parking from one side and other cars parking in a sequence followed.
  • Implemented parking classification for customers, staff and members.
  • Implemented one data model including vehicle license, arrival time and departure time.
  • Stored data with XML in MySQL.
  • Stored updating data in local cache and also updated to database, MySQL in case of power failure.
  • Made output for vehicle parking number or position in waiting line.
  • Made output for vehicle staying time in parking lot and parking fee.
  • Hooked up with external charging system for cashier to manage.

Hire Now