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.
These are some of the Technologies that I use to build interactive single
page applications.
Recent Work
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.
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/
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/
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.
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!