We provide IT Staff Augmentation Services!

Full Stack Engineer Resume

4.00/5 (Submit Your Rating)

Manhattan Beach, CA

SUMMARY

  • Full stack developer, specializing in MERN stack (Mongo, Express, React, Node).
  • Strong Experience developing SPA’s (single page applications) using React incorporating React Router.
  • Experience in developing applications using HTML/HTML5,CSS/CSS3,JavaScript (ES5. ES6),DOM,jQuery,Bootstrap,Ajax,JSON.
  • Worked on CSS pre - processors like LESS, Webpack for bundling and Babel for transpiling.
  • Strong experience with social media logins using Passport in React SPA’s.
  • Expert in building RestfulAPIs from scratch.
  • Strong experience with NPM for installing dependencies and running builds (development and production).
  • Solid understanding of and experience with ES6 features arrow functions.
  • Strong experience using asynchronous operations such as integrating Fetch or Axios library to make AJAX (REST API) calls.
  • Excellent skills with Bootstrap and responsive design.
  • Strong understanding of best practices such as separation of concerns and DRY (“Do not repeat yourself”) principles.
  • Excellent command of Redux for global state management via Redux store, as well as dispatching actions to reducers in order to update the Redux store.
  • Strong skill with Joi as API middleware for server-side validation.
  • Accustomed to Agile project management, including code reviews to check-in refined code and daily standups to keep the entire team up to date on progress.
  • Outstanding skill with Git as source/version control, and Bash for command-line operations.
  • Strong experience with ImmutableJS to prevent mutations of data.
  • High understanding of PropTypes to ensure correct types of data are being used as appropriate variables.
  • Experience with React SPA development on both Windows and Mac machines.

TECHNICAL SKILLS

Front End: ReactJS, Redux, React Router, JQuery, Bootstrap CSS, AJAX

Middle Tier: NodeJS, ExpressJS, MomentJS, PassportJS, JoiJS, Twilio, RESTful API

Back End: MongoDB

Languages: JavaScript (ES5 + ES6), C++, CSS3, HTML5

Other Technical: VS Code, Robo 3T, TFS, Git, Trello, JIRA, Bit Bucket, GitLab, Agile/Scrum, Stripe, NPM

PROFESSIONAL EXPERIENCE

Confidential, Manhattan Beach, CA

Full Stack Engineer

Responsibilities:

  • Developed features and fixed bugs for iPad SPA designed to be used by Admins for car sharing service using React, Material UI, React-Redux, and React-Router on the front-end, Node, Swagger, and Stripe on the back-end, as well as Jenkins and AWS for CI/CD.
  • Used PropTypes library to ensure proper datatypes are being used.
  • Utilized Axios together with Async/Await to make asynchronous AJAX calls.
  • Used React JS features like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
  • Tested functionality of front-end components using Jest and Enzyme.
  • Adhered to best practices in all implementation, such as separation of concerns, as well as single-responsibility and DRY principles.

Environment: HTML5, JavaScript (ES5 + ES6), React, Redux, React-Router, Material UI, Axios, Node, Swagger, Jenkins, Git, NPM, Bash.

Confidential, Manhattan Beach, CA

Front End Engineer

Responsibilities:

  • Developed front end UI SPA for positive consent onboard flow using ReactJS, Semantic-UI-React library, and React Router.
  • Implemented ValidatorJS library for client-side validation.
  • Added Adobe AEM integration for easy asset management, giving app CMS capabilities.
  • Integrated Okta for account session functionality, making use of JSON Web Token.
  • Incorporated LESS pre-processor to keep CSS theme consistent throughout app, only implementing overrides when absolutely necessary.
  • Integrated React-Redux to preserve data entered by user throughout flow navigation.
  • Used Map and List data structures from Immutable library, as well as PropTypes library to prevent mutation of data/ side effects as user enters data throughout flow.
  • Utilized Fetch together with Async/Await to make asynchronous AJAX calls.
  • Used React JS features like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
  • Adhered to best practices in all implementation, such as separation of concerns, as well as single-responsibility and DRY principles.

Environment: HTML5, LESS preprocessor, JavaScript (ES5 + ES6), React, Redux, React-Router, Semantic-UI-React, Fetch, Immutable, Okta, JWT, Adobe AEM, Git, NPM, Bash.

Confidential, Culver City, CA

Full Stack Developer

Responsibilities:

  • Implemented PassportJS to allow for Twitter login functionality, in addition to Facebook login and username/password login.
  • Integrated Twilio for sending user’s text message notifications about challenges, should they choose to accept them.
  • Created a form using React allowing an admin to create and edit sponsors using dynamic UI elements, and built the RESTful API using NodeJS/ExpressJS to manipulate the interaction of data with the MongoDB database.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
  • Adhered to best practices in all implementation, such as separation of concerns, as well as single-responsibility and DRY principles.
  • Deployed using Heroku.

Environment: HTML5, CSS3, JavaScript (ES5 + ES6), React, Redux, Axios, JSON, Bootstrap, Moment, Node, Express, Mongo, Passport, Twilio, Stripe, Joi, Sendgrid, dotenv, Git, NPM, Bash

We'd love your feedback!