Personal details

Doug G. - Remote full-stack developer

Doug G.

Based in: 🇨🇦 Canada
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Started programming at age 12 in 1988 on a Commodore VIC-20. Extremely adept at debugging of all kinds, performance optimization, databases, embedded systems, operating systems, networking, testing and automation across a wide variety of languages, APIs and frameworks, high level as React/Typescript and as low level as knowing several CPUs assembly languages and designing microcontroller PCBs. It is way too much to just enumerate. Formerly worked at Microsoft in Windows Protocols and Engines team.

Work Experience

Lead Developer
Swyched | Dec 2021 - Nov 2022
HTML/CSS
SQL
Node.js
TypeScript
Python 3
React
AWS Lambda
RESTful API

Lead developer of an AWS lambda/RDS hosted, greenfield project SaaS website, which aggregated data from several small OCPP servers (for electric vehicle chargers) and provided realtime and historical reporting, and provided a way to configure car chargers and authorize RFIDs. I was responsible for all of the AWS scripting, automating the deployment, implementing the python backend, designing the database. I worked with another developer on implementing the react frontend, where I did the programming part and initial pass on html and css, and my coleague focused on fine tuning html and css. I implemented all of the SQL, including the creation of the database itself. Was able to heavily optimize it for concurrency and fast performance. I had to learn OCPP (Open Charge-Point Protocol).