title | date |
---|---|
Curriculum Vitae |
2023-10-09 12:02:00 -0500 |
{% include section.html c="Contact" %}
During 2023 and 2024, Mako can be reached at [email protected] . On Github he is ShapeOfMatter. He's somewhat active on StackExchange, especially StackOverflow and CodeReview.
{% include section.html c="Academic" %}
Mako Bates is currently (2023) a graduate research assistant in the PLAID Lab at the University of Vermont. He's studying secure multi-party computation, differential privacy systems, and language design.
University of Vermont
Graduate Research Assistant
Ph.D. Candidate in Computer Science, type-theory, applied cryptography
2020 – current
University of Southern Maine
Bachelor’s in Electrical, Electronics, and Computer Engineering
2010 – 2014
{% include section.html c="Industry" %}
He put the 402-Receipts Standard on indefinite hiatus in 2019. Of that work, the piece mostly likely to still be of any use is the RSA Blind Signature implementation.
Mako built a deep understanding of php and python during his six years of industry work; this inspired his decision to return to academia.
Blackhawk Network
Senior Developer, 2020-2020
- Backend engineer in a large network of teams maintaining a family of late-startup-scale Django apps.
- Introduced and implemented Mypy static type analysis on new and existing repositories.
- Added to and simplified the team’s use of Django middle-ware patterns.
Irving Street Functionality LLC
Consultant, 2019-2020
- Helped clients understand the costs and benefits of different tech stacks.
- Researched and advised on the utility of different cryptocurrency systems.
- Designed and built e-commerce, customer-outreach, and inventory-searching tools for a small retailer with low technical expertise.
The Direct Monetization Network
Founder, 2018 – 2019
- Designed a standardized web protocol for low-interaction paywalls on any tech-stack.
- Published open-source C++ implementation of core cryptographic protocol.
- Built proof-of-concept Notary app in Haskell (Scotty, hasql, PostgreSQL).
Tilson Technology Management
Lead Engineer, 2015 – 2019
- Full stack engineer responsible for design, development, QA/QC and maintenance of a high traffic e-commerce web application in AWS.
- Managed the migration from a single persistent designated server to a load-balanced, auto-deployed, auto-scaling AWS setup with CDN and other peripherals.
- Updated database schema and settings to meet performance requirements.
- Built server-initialization scripts and transaction-report utilities in Python and Bash.
- Managed the migration from PHP-5.3 to 7.2.
- Monitored and addressed performance, reliability, and security issues.
- Designed and built asynchronous-processing systems and other site peripherals.
- Built integrations with mobile and set-top apps to provide a cross-device UX.
- Built integrations with 10+ third-party service providers.
Ecolab
Software Developer, 2014 – 2015
- Full-stack iterative development of an existing enterprise C# .NET application.
- Added functionality to an expert-system resource-scheduling system with reporting, asynchronous data processing, SAP ERP integrations, and a JS front-end.
- Participated in systematic automated testing, unit-testing, manual testing and code review.