Michael Fairhurst — Senior Software Engineer
I have 8 years of software engineering experience, with an expertise in how programming languages work. At Google I worked on the Dart team on the official Dart static analyzer. Through this I also helped with the Dart 2.0 language design, etc. This is the language used to create Flutter, a highly performant and enjoyable cross platform mobile/web/desktop framework. I also created the programming language Wake, a statically typed compiled language which enforces pure testing-quality code before Google, and I've authored a Just-In-Time compiler for a small language I named Vaiven. Currently freelancing with an eye for Flutter projects.
Stackforce AI infers this person is a Software Engineer specializing in programming languages and static analysis for software development.
Location: Portland, Oregon, United States
Experience: 13 yrs 4 mos
Skills
- Software Engineering
- Programming Languages
Career Highlights
- 8 years of software engineering experience.
- Expertise in programming languages and static analysis.
- Contributed to Dart language design and Flutter framework.
Work Experience
GitHub
Senior CodeQL Analysis Engineer (1 yr 9 mos)
Freelance
Senior Software Engineer (2 yrs 1 mo)
Meta
Senior Software Engineer (1 yr)
Software Engineer (4 yrs 2 mos)
Sprinklr
Software Engineer (5 mos)
TigerLogic Corporation
Software Developer (1 yr)
Manifest Web Design
Software Developer (6 mos)
Cinder Solutions
Software Engineer (10 mos)
MediProDirect
Application Developer (1 yr 7 mos)