Educator
self-employed
2019-09-01-Present
Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C++, C#, Go, Haskell, J...
Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C++, C#, Go, Haskell, Java, JavaScript, PHP, Python, Rust, SQL, and other languages.
Over 250k views per month on programming educational YouTube videos.
Over 120 concurrent daily viewers on Twitch.Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C++, C#, Go, Haskell, Java, JavaScript, PHP, Python, Rust, SQL, and other languages. Over 250k views per month on programming educational YouTube videos. Over 120 concurrent daily viewers on Twitch.
PHP
Java
C#
C++
SQL
Haskell
Assembly
JavaScript
Rust
Go
View more
Teacher
theCoderSchool
2022-08-01-2022-12-01
Taught elementary-aged children programming with Scratch and Minecraft: Education Edition 1-on-1 and 2-on-1.
Taught middle school and hi...
Taught elementary-aged children programming with Scratch and Minecraft: Education Edition 1-on-1 and 2-on-1.
Taught middle school and high school kids programming with Python 1-on-1.
Developed personalized lesson plans for each student.
HTML/CSS
Python
Scratch
View more
HTML/CSS
Python
Scratch
View more
Senior Software Development Engineer
Facebook
2013-04-01-2019-08-01
Ported 30-person 2-million-line project from Jenkins (CI), Bugzilla (tasks), & Gerrit (Git server; code review) to in-house apps. (PHP, P...
Ported 30-person 2-million-line project from Jenkins (CI), Bugzilla (tasks), & Gerrit (Git server; code review) to in-house apps. (PHP, Python, dev ops)
Reverse-engineered Windows code-signing protocol, speeding up CI builds with Linux servers. Open source: fb-util-for-appx (C++, x86 assembly)
Developed libraries for Instagram, Facebook, Messenger and WhatsApp on Tizen OS; and Instagram and Messenger on Windows 10. (C, C++)
Optimized performance of build systems for VCS-aware filesystem. (Java)
Managed three interns on two teams. Mentored two full-time employees.
Taught engineers daily on topics like Git, Vim, C++, and clean code.
PHP
Python
Java
C#
C++
SQL
Reverse Engineering
Developer Tools
Mobile App Development
DevOps
View more