Martin Allen
About Martin Allen
Martin Allen is a Software Engineer with a strong background in mathematics and software development. He has worked for various companies, including BlockApps, FOAM Inc, and August Health, and holds multiple degrees in mathematics and literature.
Work at August Health
Martin Allen has been employed at August Health as a Software Engineer since 2023. In this role, he contributes to the development of software solutions that enhance healthcare delivery. His responsibilities include developing customer-driven features for a large Scala backend powered by Postgres. He focuses on incorporating type safety into projects and adding metrics logging and monitoring to address performance issues.
Previous Experience in Software Engineering
Prior to his current position, Martin Allen worked at several organizations in various software engineering roles. He served as a Senior Engineer and Founding Member at FOAM Inc from 2017 to 2022, where he contributed to foundational projects. He also held the position of Senior Software Engineer at Tweag for six months in 2022 to 2023. His earlier experience includes working as a Full Stack Engineer at VFILES from 2016 to 2017 and as a Haskell Platform Engineer at BlockApps for seven months in 2017.
Educational Background
Martin Allen has an extensive educational background in Mathematics. He earned a Doctor of Philosophy (Ph.D.) in Mathematics from Central European University, where he studied from 2014 to 2017. He also holds a Master of Science (MSc) in Mathematics from Università degli Studi di Milano, completed in 2013. Additionally, he received a Bachelor of Science (B.Sc.) in Mathematics and a Bachelor of Arts (B.A.) in English Language and Literature from the University of Washington, both achieved between 2006 and 2010. He further studied at Paris-Sud University (Paris XI), obtaining a Master's Degree in Mathematics in 2014.
Technical Skills and Focus
Martin Allen specializes in software engineering with a strong emphasis on type safety and performance optimization. He incorporates type safety into his projects and focuses on adding metrics logging and monitoring to diagnose performance problems. His technical expertise includes working with Scala and Postgres, which he utilizes to develop robust software solutions.