Full Stack Engineer Doug Perez,
An SF-based React Developer.

Learn more

About Doug


JS Unscramble live demo

My first foray into full stack development occured while I was trapped in Wuhan during the first Covid-19 Outbreak. Urged to evacuate by authorities, I chose to stay in Wuhan with my family and dogs. During which time, I built ESL MiniGames, a suite of educational, engaging and highly interactive JS games that my students loved. Currently, I work at a dynamic SaaS company that helps employees retain workforce training through AI, cognitive science techniques and gamification. I love my work!


TECHNOLOGIES

Front End: React, React Native, Next.js, Gatsby, Redux, MobX, JavaScript, TypeScript, HTML5, jQuery, Less, Sass, Three.js.

Back End: Node.js, Express, Python, FastAPI, Nginx, MongoDB, PostgreSQL, MySQL, Redis, bcrypt, REST API, GraphQL.

DevOps & Testing: AWS EC2, Git, Docker, Netlify, Heroku, Axios, Babel, Webpack, Jest, Enzyme, Mocha, Chai, Selenium, K6.

View Resume

My Projects



MyBuyTech eStore

A custom made E-commerce site that uses a MERN stack framework. The e-store features high-end consumer electronics, PayPal and Visa/Mastercard integration, and user authentication. Users can customize their accounts, make purchases, and leave product reviews. Site architecture relies heavily on Redux.

See LiveSource Code
JS Unscramble live demo

JS Unscramble

A MERN stack web app that gamifies the process of learning JS fundamentals, inspired by Duolingo. Users are presented with a random JavaScript toy problem, with a scrambled solution. The objective is to unscramble the solution.

See LiveSource Code
JS Unscramble live demo

ZenRent: Reviews

Built a MERN stack web application for peer-to-peer home sharing. My focus was the reviews microservice. Utilized Reacted Styled Components in combination with extensive use of Flexbox to achieve superior consistency across multiple platforms.

Additionally I was the Project Manager for ZenRent. Kept the team focused, on schedule and motivated.

See LiveSource Code
JS Unscramble live demo

ESL MiniGames

Developed for Wuhan students during the 2019 Outbreak of Covid-19, ESL MiniGames features six different Vanilla JS and JQuery games that allowed my students to practice various English concepts.

See LiveSource Code
JS Unscramble live demo

Alex4Hope Memorial

Built with a dual purpose in mind, Alex4Hope is meant to serve as both a Memorial as well as platform for the organization, which is committed to raising awareness about fentanyl and other illicit substances.

See LiveSource Code
JS Unscramble live demo

BrightStack.io

The purpose of this project was to optimize a legacy codebase. The results were as follows: 1. Optimized performance while scaling up the database by a factor of 10,000. 2. Improved load speeds from 338.72 ms to 3.28 ms and maintained an error rate of 8%. Performance gains attributed to horizontal scaling, using Nginx as a load balancer and sending requests to an array of EC2 servers.

Technologies: PostgreSQL, Node.JS, Jest, Enzyme, Docker, AWS (EC2), React

See LiveSource Code
BrightStack.io

My Github


JunJulAugSepOctNovDecJanFebMarAprMayJun
1605 contributions in the last year
LessMore


View GitHub Profile

Contact Doug

Would you like to work with me? Sounds Great!

perezcpt@gmail.com

415-259-7430

SCHEDULE A CALL