Developers > Profile

Software Engineer

Software Engineer
Featured Skills:
react node jquery vanilla js mongodb
Primary Info:
  • Name: private info
  • Focus: Frontend, Backend, Full Stack
  • Career: Junior, Mid Level
  • Location: Salem, MA, US
  • Timezone: UTC-05:00
  • Speaks: English
Actively Looking
  • < 6 mo contract
  • >= 6 mo contract
  • full time
  • remote
  • open to move
All Skills: react node jquery vanilla js mongodb express JavaScript TypeScript React/React Hooks Redux Material UI jQuery HTML5 CSS3 Sass Babel Webpack Node.js Express RESTful APIs ETL Axios MySQL Sequelize MongoDB Mongoose.js AWS (EC2) NGINX Loader.io K6 New Relic Mocha Chai Cypress Jest git npm TDD
Description:
Showical | Full-stack Engineer | private link

Engineered a full stack application with a six-person team that serves as a social platform to find or share movies and TV shows with peers.

- Programed a RESTful API using node.js, Express, Mongoose.js, and a MongoDB Atlas container which enabled users to create a profile where they can follow users, add owned streaming services, add recommended videos, and add videos to their watch list.

- Worked with clients as a product manager assessing their needs and requests to build out the application within a four-week timeline.

- Constructed the personal profile portion of the application using React Hooks and TypeScript to create modules including a followed users activity feed, ‘followed user’ list, owned streaming services list, and a search bar to find, view, or follow other users.

- Used browser authentication and session-based redirection with Express Router and React Router to secure the application for users.

- Utilized Material UI to create shared reusable React components for a consistent UI/UX to provide a rich user experience.

Atelier Review API | Back-end Engineer | private link

Architected RESTful API using node.js, Express & MySQL to work with an existing frontend reviews component for an e-commerce website.

- Diagnosed node.js bottleneck with New Relic after MySQL indexing – used an NGINX cache and load balancer to horizontally scale five EC2 instances that increased RPS from 750 to 2500 w/ 0.27% err rate (K6) and client load from 800 to 8000 with less than 1.2s latency (Loader.io).

- Conducted extract, transform and load using MySQL on millions of entries from CSV documents to preserve inherited legacy data.

- Engineered a testing framework using Mocha and Chai to achieve over 82% code coverage to ensure seamless API integration.

Atelier Front-end | Front-end Engineer | private link

Collaborated with a three-person remote team using agile software development best practices to create and deploy the front-end of an e-commerce application using React, which featured product overview, related items, questions/answers, and reviews components.

- Worked with an inherited API to construct a frontend Q&A module with the ability to filter, expand/collapse, mark helpful, or report questions and answers. Users can add questions or answers with photos from local storage through conditionally rendered modals.

- Used lazy loading/tree shaking/compression to increase Google Lighthouse score from 61 to 99 & time to interactive from 2.3s to 0.3s.

- Crafted a React higher-order component that collects real users’ metrics and stores their metadata to analyze website interactions.
Links:
private info