Robert (Robin) Thomas
Experienced engineer, relationship manager, and open-source contributor.
JavaScript (Typescript, Angular, Vue), Python (Django), TDD, APIs, Microservices, CSS (SCSS), Git.
Minneapolis, MN
Open-Source Contributions
Angular | JS, TS | Updated components to comply with accessibility | github.com/angular/components |
---|---|---|---|
Astro | JS, TS | Updated docs about rendering MDX | github.com/withastro/docs |
Django | Python | Fixed bugs that prevented manipulating form data | github.com/django/django |
ESLint | JS, TS | Added new linting rules and tests | github.com/eslint/json |
html-eslint | JS, HTML | Added new linting rules and tests | github.com/yeonjuan/html-eslint |
Mithril.js | JS | Fixed variable scope issues; added assertions | github.com/mithriljs/mithril.js |
path-data-polyfill | TS, SVG | Added Typescript typings | github.com/jarek-foksa/path-data-polyfill |
Simple Git | JS, Git | Fixed bugs suppressing commit messages | github.com/steveukx/git-js |
30 Seconds of Code | JS | Added helper for chaining asynchronous functions | github.com/30-seconds/30-seconds-of-code |
Employment History
Mall of America
Software Development Manager
Minneapolis, MN
- Built a ticketing kiosk (C#, .NET) and wayfinding kiosk (TypeScript) used by millions of guests per year at a popular attraction
- Hired and managed a team of employees and contractors on both greenfield and maintenance projects
- Rolled out Git and Bitbucket adoption across the organization
- Rolled out a Jira instance with weekly checkins that dramatically improved communication between IT and stakeholders at all levels
Geneticure, a venture-backed genetic testing start-up.
Staff Software Engineer
Minneapolis, MN
- Built an algorithm to convert DNA data into recommendations for hypertension, then into a personalized PDF report. (Python)
- Built and deployed a HIPAA-compliant web portal for users to manage DNA tests and results. (Django, Python, APIs)
- Built and deployed the company's marketing website. (Typescript)
- Oversaw company-wide email migrations from Hosted Exchange to Office 365.
- Oversaw company-wide migration to Hubspot CRM.
Software Engineer, Google Chat
Minneapolis, MN (Remote)
- Built the website and platform for a global collaboration program. (Angular, APIs)
- Built the website and platform for a major cloud computing event. (Vue, APIs)
- Built a strategic data visualization tool. (Angular, APIs)
- Rewrote onboarding documentation used by 100s of Google engineers. (Microservices)
Nerdery, a software consultancy.
Senior Software Engineer, Front-end
Minneapolis, MN
- Built prominent web apps for Google, Allstate, iHealth, Purina, and other internationally-known companies. (Angular, Vue, APIs)
Best Buy, corporate headquarters.
Product Manager, Automated Personalization
Minneapolis, MN
- Ownership of an enterprise-level machine learning service deployed on the global Best Buy website. (Microservices)
- Built an automated testing suite from scratch. (Python, TDD)
MentorMate, a global web and app development company.
Technical Solutions Architect
Minneapolis, MN
- $500K+ in accounts closed during H1 2018 for enterprises and start-ups across multiple verticals.
- Identified the Salesforce instance used internally by the company could be supplanted by the free Hubspot CRM, saving $20K+ per year. Conducted the migration of data between systems and sunsetting of Salesforce.
General Assembly, the foremost "boot camp" for coding, UX/UI, and data science.
Lead Web Development Instructor
Washington, DC
- Wrote and lead-taught thousands of hours of classes in JavaScript, Ruby, PHP, SQL, Git, CSS, and other technologies.
- Among highest-rated instructors across 5 cohorts, teaching 100s of adults to become fully-qualified web developers.
Ashoka: Innovators for the Public, a global social entrepreneurship non-profit.
Salesforce Consultant
Washington, DC
- Built a VisualForce / Apex and JavaScript interface to search job applicant records via SOSL / SOQL.
Coinbase, the world's largest Bitcoin company.
API Support Supervisor, Merchant Integration
San Francisco, CA
- Technical lead for corporations accepting Bitcoin, including Expedia and Dish Network.
The Noteboard, a folding dry-erase board I invented and distributed full-time.
Inventor & Developer
Washington, DC
- Featured in TechCrunch, ThinkGeek, Huffington Post, and Entrepreneur.
Education
Stanford University
BA Urban Studies
Stanford, CA
Et Cetera
- Author of Explain Programmer Humor (explainprogrammerhumor.com).
- Alumnus of City Year (Americorps). Served as a full-time co-teacher in a New Hampshire middle school, 2007-08.
- Interests include singing, rock climbing, 3D modeling and printing, designing laser-cut wood models, crocheting, origami.