Doug Gale

Doug Gale

Mentor
5.0
(323 reviews)
US$20.00
For every 15 mins
570
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior developer with decades of experience in multiple fields
Senior developer with decades of experience in multiple fields

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.

English
Eastern Time (US & Canada) (-04:00)
Joined January 2015
EXPERTISE
10 years experience | 3 endorsements
Development of complete web applications in javascript and php, using LAMP and MEAN stack, React/NodeJS, and React/Python/AWS. Extensive ...
Development of complete web applications in javascript and php, using LAMP and MEAN stack, React/NodeJS, and React/Python/AWS. Extensive expertise in JQuery. I can implement and debug complex asynchronous Javascript. Extensive graphics knowledge, including advanced canvas and completely 3D WebGL, and high framerate animations of all types.
4 years experience
I have developed complete HTML5/CSS/JS web applications from scratch.
I have developed complete HTML5/CSS/JS web applications from scratch.
16 years experience | 9 endorsements
Experience with crossplatform linux/windows, 3D graphics, Qt, Win32, WinForms, GDI, OpenGL, Winsock, Windows Threadpool and synchronizati...
Experience with crossplatform linux/windows, 3D graphics, Qt, Win32, WinForms, GDI, OpenGL, Winsock, Windows Threadpool and synchronization, C++11 standard concurrency, parallelization, compression, custom containers, custom allocators, optimization, GPGPU with OpenCL.
Qt 5C++11Multithreading
View more
2 years experience | 2 endorsements
I have developed RESTful SQL database backends for custom commercial web applications. I am experienced with data concurrency and impleme...
I have developed RESTful SQL database backends for custom commercial web applications. I am experienced with data concurrency and implementing bulletproof SQL transactions.
2 years experience
Experience with cross-platform builds, including cross-compilation.
Experience with cross-platform builds, including cross-compilation.
MakefileBuildingCross platform
View more
MakefileBuildingCross platformQt CreatorVisual Studio
View more
22 years experience
Have been using gcc since DJGPP on MS-DOS 6.22.
Have been using gcc since DJGPP on MS-DOS 6.22.
5 years experience | 4 endorsements
I have developed GUI applications, and console tools in C#. I have strong multi-threading and concurrency skills. I have experience with ...
I have developed GUI applications, and console tools in C#. I have strong multi-threading and concurrency skills. I have experience with building highly robust implementations that can recover properly from error conditions.
WinFormsMultithreadingASP.NET
View more

REVIEWS FROM CLIENTS

5.0
(323 reviews)
chelsey m
chelsey m
April 2024
Amazing help with my MIPS Assembly project. Was open to any questions I had, and was great at finding the problems in my code.
Scott L Russell
Scott L Russell
April 2024
Doug was friendly and knowledgeable!
joe johnson
joe johnson
April 2024
Really knowledgable and has a deep understanding of the skills he mentions. Helped a lot working on a complex topic. He easily finds problems with in code and comes up with a great working solution. Listens well to your requests and makes sure what you need to get done is done in a very timely manner.
Mitch Meyer
Mitch Meyer
January 2024
Doug is an excellent teacher, really took in so much doing an hour lesson with him. Now i have a lot of good things to work on i understand a lot better in my program
Christine Masters
Christine Masters
December 2023
Thanks so much for your time! Doug walked me through some issues and did a great job explaining things so that I can understand! So helpful. =)
Testdome
Testdome
December 2023
Doug helped us review our new batch of C questions, providing useful feedback.
Brianda Gonzalez
Brianda Gonzalez
November 2023
Very knowledgable!
Joshua Thao
Joshua Thao
November 2023
SQL EXPERT!
Simon Cymerman
Simon Cymerman
November 2023
Very experienced and knowledgeable
Vinci Nguyen
Vinci Nguyen
November 2023
C#! Mr. Gale is VERY knowledgeable regarding C#. Clearly knows what he is doing, and is able to explain most things in detail. A professional, and a must if you need help with C#.
SOCIAL PRESENCE
GitHub
dgos
Operating System
C++
119
14
fake86
Fork of fake86 8086 emulator, original author is Mike Chambers
C
25
6
EMPLOYMENTS
Lead Developer
Swyched
2021-12-01-2022-11-01

Lead developer of an AWS lambda/RDS hosted, greenfield project SaaS website, which aggregated data from several small OCPP servers (fo...

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).

HTML/CSS
SQL
Node.js
View more
HTML/CSS
SQL
Node.js
TypeScript
Python 3
React
AWS Lambda
RESTful API
View more