Full Stack Engineer Resume
San Mateo, CA
TECHNICAL SKILLS:
Frontend Stack: React, Redux, React Router, Webpack, Babel, OOP JS, ES6, HTML5, Sass/CSS3, D3, SVG
Backend Stack: Node JS, Express, MongoDB, Monk, Joi validation, Docker, Bcrypt, JWT
Tools: used: VSCode, Postman, Sketch, Figma, Trello, Bitbucket, Github, Xcode & Compass
QA Technologies: Protractor, Selenium, Cypress testing framework
Currently researching: Angular, NgRX, RxJS, Reactive Programming, GraphQL, Styled Components
PROFESSIONAL EXPERIENCE:
Confidential, San Mateo, CA
Full Stack Engineer
Responsibilities:
- Built the application from scratch in React.js, Redux and use of Webpack, Linting, HTML/CSS, etc.
- Produced interactive, custom UI's using one - way data flow, Virtual DOM, JSX.
- Implemented global state management with Redux and Redux thunk for async calls.
- Created database structure/schemas, wrote API contracts, performed configuration and administration of database.
- Structured setup and deployment of Mongodb as Docker container.
- Developed the backend server on Node, Express, etc. and deployed it as a Docker container.
- Designed and built RESTful APIs on Node.js with data sanitization and validation with Joi.
- Established integration with external services like Mailgun and Stripe.
- Proactively discussed, analyzed and strategized product design with the PM and UX team.
Confidential, San Francisco, CA
Front End Engineer
Responsibilities:
- Participated closely with a group of UX/UI designers on all levels of ideation, prototyping and POC’s development.
- Shaped and built the application from scratch in React.js and use of Webpack, Linting, HTML/CSS, Node.js, etc..
- Developed a responsive interface using SASS that extends CSS with dynamic behavior such as variables and mixins.
- Piloted regular production rollouts and updates.
- Incorporated event instrumentation with Google Analytics.
Confidential, San Jose, CA
Front End Engineer
Responsibilities:
- Responsible for front end development, bug fixes and rollouts to production.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to the project manager.
- Utilized JavaScript visualization library such as D3.
Confidential, San Jose, CA
QA Engineer / Web Development
Responsibilities:
- Gym progress tracking web mobile application. Lots of functionality, D3 charts, 4 languages.
- Created and executed testing strategies on iOS and Android devices.
- Used BugZilla for bug tracking.
Confidential, San Jose, CA
Full Stack Engineer
Responsibilities:
- Developed a responsive web application using React JS, Typescript and Styled-Components.
- Built a highly scalable UI framework based on Atomic Design principles.
- Created end-to-end testing with Cypress testing framework.
- Used Node, Express, Mongo Cloud, Apollo GraphQL server to create an API for the application.
Confidential, San Jose, CA
Full Stack Engineer
Responsibilities:
- Designed, developed and deployed personal portfolio in 2017.
- Used React JS components, Forms, Events, Keys, and Animations.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Publicly sharing the code base of this application with fellow developers who want to get a similar portfolio page.
Confidential, San Francisco, CA
Full Stack Engineer
Responsibilities:
- Built, tested and deployed a web-based user interface application that uses Spotify API and performs CRUD operations on users playlists with authentication through Spotify API.
- Worked with HTML5, CSS3, JavaScript, Reactjs and ES6 for developing user interfaces.
- Knowledge using Test-Driven-Development (“TDD”) Principles.
- Participated in learning software engineering concepts including algorithms, object oriented and concurrent programming.
Confidential, San Jose, CA
Front End Engineer
Responsibilities:
- Simple mobile hybrid application for iOS and Android devices.
- Used Cordova and native SDKs.
- Used Xcode to help write software, compile it, load it onto a device, debug it, and submit it to the app store.