We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Red Wood City, CA

SUMMARY:

  • 5+ years of experience in developing websites mainly using HTML, CSS, JavaScript, jQuery, React, Redux, Node.js, Express, Python, MySQL and MongoDB.
  • Worked with Functional Programming, Object Oriented Programming and other paradigms with Java, JavaScript and Python.
  • Experience in HTML 5 features - HTML Forms, Media, Canvas, SVG, Geolocation, Drag/Drop, Web Workers, Local Storage, Session Storage.
  • Extensive experience in developing interactive web pages using HTML DOM manipulation, JavaScript, jQuery and Ajax.
  • Experience in UI designing with CSS 3, Bootstrap 4, Materialize, Font Awesome
  • Experience in working with LESS as CSS preprocessor - used features such as Variables, Mixins, Nesting, Functions and Importing.
  • Experience in responsive web design techniques such as CSS Media Queries, Flexbox and Bootstrap grid system.
  • Strong experience in building highly reusable UI components with React.
  • Experience in creating Single Page Application with React Router.
  • Experience with React 16 - new render return types, error boundaries, custom DOM attributes, React profiler, new lifecycles, context API with HOC and async rendering.
  • Experience with Redux for state management with the use of Store, Actions, Reducers, Immutable Update Patterns, Async Actions and Middlewares like Redux-Thunk.
  • Experience with making HTTP requests with jQuery and Axios.
  • Experience in developing REST API and implementing CRUD operations with Node.js, Express, MongoDB.
  • Experience with NPM, popular middlewares and modules used in React and Express such as mongoose, body-parser, passport etc.
  • Experience with Babel and Webpack to perform bundling, minification and compilation.
  • Experience in NoSQL database like MongoDB.
  • Experience in parsing XML data with DOM Parser and SAX Parser.
  • Experience in deploying web application using Apache Tomcat and cloud platform Amazon Web Services(AWS).
  • Worked on Git for version control and Maven for dependency management.
  • Worked on multiple operation systems such as Windows, Linux and Ubuntu.
  • Worked on multiple IDE and Editors such as Eclipse, Visual Studio Code, PyCharm, Sublime and used Prettier for code formatting.
  • Experienced with testing tools such as Postman, Jest and debugging tools such as ESLint, Redux DevTools and Chrome Developer Tools.
  • Knowledge in common development methodologies such as Agile, Waterfall.

SKILL:

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

Web Technologies: HTML5, CSS3, LESS, Bootstrap 4, Materialize, ES5/6, jQuery, Ajax, React, Redux, Node.js, Express, XML, JSON

IDE and Editors: Visual Studio Code, Eclipse, PyCharm, Sublime

Databases: MongoDB, MySQL

Operating System: Windows, Ubuntu, Linux

Methodologies: Agile, Waterfall

Testing and Debugging: Jest, Postman, Redux DevTools, Chrome Developer Tools, ESLint

Other Tools: NPM, Git, Jira, Maven, AWS, GCP, Webpack, Babel, Mongoose, DOM Parser

PROFESSIONAL EXPERIENCE:

Confidential, Red Wood City, CA

Full stack developer

Responsibilities:

  • Created SPA with React Router and used Redux for state management
  • Achieve Redux work flow with Action, Reducer and Store
  • Worked with Redux middlewares like Thunk
  • Developed application with MERN stack
  • Developed front end system with Javascript and MVC framework React
  • Used multiple HTML5 semantic tags
  • Write easily maintained CSS3 code and utilized Bootstrap grid system to build responsive web pages
  • Created reusable components with React and used JSX to define components
  • Developed React container components as the logic layer for the UI components and used High order component to increase reusability of React component
  • Optimized application performance and reduced redundancy with the proper use of React pure component, stateless component and lifecycle methods
  • Used Promise to handle asynchronous problems
  • Used Jest and Enzyme to test React components
  • Used mongoDB Atlas to host MongoDB database and designed the corresponding MongoDB Schema for maintaining one - to-many relationships
  • Implemented REST API with Node.js, Express and Mongoose to realize multiple MongoDB CRUD operations
  • Used Axios to make http request
  • Implemented cloud image uploading and storing with Node.js, Express and Mongoose
  • Implemented local image uploading and storing with Node.js, Express and multer
  • Utilized Mongoose populate method to get d data
  • Implemented sort, search features with mongoose-paginate module on the back end

Confidential, Santa Clara, CA

Front end developer

Responsibilities:

  • Developed web pages with HTML5, Javascript, jQuery
  • Designed and developed the layout and styling using CSS Box model
  • Developed responsive web pages using Bootstrap grid system and CSS3
  • Manipulated the element using DOM functions
  • Debugged and tested the website using Chrome developer tools
  • Used JSON for data documentation
  • Solved browser compatibility with Normalize.css and CSS prefix
  • Used HTML Geolocation to get the location of user
  • Used HTML Web Storage to store user activity
  • Used Javascript and jQuery to achieve Keyboard Navigation and autocomplete
  • Used Javascript to achieve Pagination
  • Implemented infinite scroll features with the use of HTML Window properties and pagination functions
  • Used Font Awesome icons for the User Interface
  • Implemented REST API with Node.js, Express and Mongoose to realize multiple MongoDB CRUD operations
  • Used MongoDB as the data base and axios to make http request call
  • Huoyun Tech., Ganzhou, China python developer
  • Developed Python program to achieve web crawler
  • Used Beautiful Soup to parse the web pages
  • Used XPath to extract all link tags and then filtered out all non-webpage links
  • Used Python to export the data crawled into JSON format
  • Used SAX Parser to analyze the content and stored the data into MongoDB
  • Created a term list for the data retrieved and used TF-IDF ranking method to achieve a search engine
  • Used HTML Web Storage to store user activity
  • Used HTML Window properties achieve user activity
  • Used Javascript and jQuery to achieve Keyboard Navigation and autocomplete
  • Used Javascript to achieve Pagination

We'd love your feedback!