Steve McDonald

About Me

I am a seasoned full stack software engineer who is called to create. For two decades I have used an extensive range of web technologies as my toolkit to create web applications for a diverse assortment of clientele. As a lifelong learner, I am continuously learning new technologies, tools, and frameworks to keep myself at the forefront of state-of-the-art development. I thrive in an environment where collaboration and structure are key components to a culture of innovation.

Professional Experience

Senior Backend Software Engineer

2020-Present EarnUp
  • Actively contribute to ongoing backend and frontend projects.
  • Tech stack includes: React, NodeJS, MSSQL, PostgreSQL, Python and AWS

Senior Software Engineer

2018-2019 LoungeBuddy/American Express
  • Product lead for B2B reporting platform.
  • Collaborated with other product teams to provide reporting of metrics derived from multiple data sources.
  • Provided mentorship and participated in pair-programming with junior engineering staff.
  • Tech stack included: NodeJS, MongoDB, Kafka and ElasticSearch

Interim Head of Engineering

2017-2018 SnapStrat
  • Created and managed DevOps infrastructure and processes.
  • Worked with product team to develop complex database schemas around enterprise application requirements.
  • Tech stack included: NodeJS, MongoDB, PostgreSQL and Python

Founder, Software Engineer / Consultant

2007-2010, 2012-2017 Lakeshore Labs

  • Provided full stack web development and consulting for small to medium sized businesses.
  • Notable projects include:
    • Development of a full stack application providing analytics for media buys across a multitude of demographics.
    • Development and ongoing maintenance of an intranet based procurement platform for telecommunication hardware.
  • Tech stack across many projects included: HTML, CSS, Bootstrap, JQuery, Meteor, AngularJS, MySQL and PHP

 

CTO

2011 - 2012 Punchout Catalogs

  • Managed development of B2B e-procurement integrations.
  • Managed local and offshore development resources.
  • Notable clients Included: 3Wire, iPaq, Gloso, Canon.

Software Engineer

2010 - 2011 Punchout Catalogs

  • Developed e-commerce customizations on Magento e-commerce platform.

Freelance Programmer

2001 - 2006

  • Worked as a freelance programmer on several freelancer websites including Elance, Getafreelancer and others.
  • Provided buyers with small website fixes and standalone website applications, mostly administrative in nature.
  • Tech stack included: HTML, CSS, Bootstrap, Magento Ecommerce, MySQL and PHP







Skills Overview

Front End Development

Back End Development

Mobile Development

Cloud Computing

Database Administration

Coding Skills 5-10+ years

JavaScript*

HTML / CSS*

LAMP Stack

MEAN Stack

Recently used skills:

Backend Development

Python*
NodeJS*

Frontend Development

React*
HTML*
CSS*
Next.js
AngularJS
jQuery
Meteor

Databases

MongoDB*
MySQL*
MSSQL*
PostgreSQL*

Enterprise

AWS*
Kibana*
ElasticSearch*
Kubernetes*
Kafka
Nifi

Mobile Development

Flutter*
Cordova
Android

Tools & Workflow

Git*
Jenkins*
AWS*
CI/CD
Google Cloud
Microsoft Azure

* Used within the last year.
** Partial listing. Full details on technology skillset available upon request.

Get in Touch

25354 Windfeldt Road, Hayward, CA 94541
+1-510-637-8251