About Me

Hello! I'm Derek, a full-stack software engineer with a background in finance and professional working experience in managing a business and leading successful teams. I'm enthusiastic about building dynamic and interactive applications from the ground up and evolving them to meet new goals and expectations that will please the end user. I thrive in team environments and love collaborating to create the best product that will deliver a lasting user experience.

Technologies

These are some of the Technologies that I use to build interactive single page applications.

Frontend:
Backend:
Other:

Recent Work

Airbnb Model | Reviews List Design

Reviews list microservice application and design for a lodging and hotel web page. Built with React, Express, and MongoDB. Utilized CSS Modules to prevent collisions once app was deployed to AWS EC2 with other microservice components designed by other team memebrs. Once deployed, app load speed was tested with Google Page Speed and after refactoring and adjusting webpack mode to production result score was improved from 11 to 100. Supports pagination and ability to search reviews based on word or phrase entered.

COVID Tracker

Single page application built using Vue.js, Vue CLI, and Chart.js. Data is being fetched with API call to https://covidtracking.com/. I decided to add a challenge while honing my understanding of Vue.js by adding Chart.js to the page in order to visually display the data for better understanding. Please wear a mask and help stop the spread of the virus!


Live Site: https://vuecovidtracker.netlify.app/

Vue To Do List

First single page app built using Vue.js. Initialized app utilizing Vue CLI and created API routes using json.placeholder. Supports basic CRUD functionality which allowed me to have an extensive learning experience using Vue's built in methods.


Live Site: https://vuetodoslist.netlify.app/

BNB-DDRC | Calendar Backend Infrastructure Scaling

Calendar microservice application and backend design for a lodging and hotel web page. Built with React, Express, and PostgreSQL. Scaled microservice datasets from 1,000 booking reservations to 10,000,000. Tested service using Loader.io, Artillery.io, and New Relic once deployed to AWS EC2 instance. After initial testing microservice showed it was only able to handle 400rps/150ms. The server was then separated from the the backend and deployed to two separate EC2 instances. New testing results showed 600rps/200ms. Finally vertically scaled microservice to larger instance and reached a goal of 1000rps/210ms.

Stock Tracker

Full-stack web application built using React, Express, and PostgreSQL. Designed API calls to AlphaVantage where users can search for stocks where a list of companies and their trading symbol are returned. Users can then add whichever company they would like to their portfolio where the date added is recorded in order to see how that specific stock performs over time. The concept is to test a user's intuition about a company and how their stock will perform in the future. The application is a work in progress and future ideas for development are: add note taking to record reasons why stock is being added to portfolio, a interactive chart with all stock performances shown to compare, faster interaction to remove or edit existing portfolio with check boxes.

Get In Touch!

I'm actively seeking new opportunities and would love to get connected if you enjoyed getting to know me through here and my projects!


Favicon source: Source Code icon icon by Icons8