
Thomas
Software Engineer/Full-Stack Web Developer in Walnut Creek, California
Thomas has over 15 years experience developing software applications. He’s worked primarily with React and full stack web applications but also desktop applications, operating systems, and compilers.
Thomas is proud that he’s had the opportunity to develop everything from successful web apps receiving millions of monthly uniques to early stage startup prototypes. In his own words “I love taking a problem, breaking it down in to simple steps, and creating a final product that people can use for years.”
Employment
Software Implementation Consultant
Freelance ⦁ 2019 - Present
- Created React.js online multi-player Farming Game
- Design and implement solutions for customer projects
Software Engineer
Franz, Inc. ⦁ 2016 - 2019
AllegroGraph: RDF Triplestore Graph Database
- Created concurrent multi-process shared memory manager
- Improved database’s underlying storage layer and related data structures
- Improved infrastructure for loading 1 trillion+ triples
Software Engineer
kabonky / The 3L Project - 3lproject.org (founder) ⦁ 2014 - 2016
- Kabonky: web app intelligent news-ranking aggregator (a more customizable Google News)
- Javascript, Scheme, Postgres. Normalizing complex and varied formats
- Analyze and rank tens of thousands of articles dailyHelped sales associates close deals by presenting our products in specific use-cases
- 3L: x64 bare-metal Lisp runtime, OS
- Developed from scratch to provide high security and extensibility
- Extend, debug, modify entire OS and applications at runtime
Software Engineer
Zillow ⦁ 2011-2014
- Javascript, Java, MySQL, AWS, Hbase, distributed ~150 servers
- Lead frontend team developing map based interactive property finder/viewer
- Lead engineer for postlets.com, > 8M unique visitors monthly: PHP
PROJECTS
WebSockets library - fast, lightweight, and simple WebSockets library in Scheme
Written completely from scratch based on the WebsSockets specification
- Faster at processing messages than most WebSockets implementations
- Correctly (and very quickly) validates UTF-8 unlike almost all implementations
cl-password, cl-config, pg-sessions: Common Lisp libraries
Common Lisp libraries for managing passwords, config files, and postgres web sessions
Amazon S3, SendGrid, Stripe API in Scheme (plus HMAC supporting lib)
Education
B.S. Computer Science
Michigan Technological University (MTU) Houghton, Michigan
Languages
English

Thomas
Thomas has over 15 years experience developing software applications. He’s worked primarily with React and full stack web applications but also desktop applications, operating systems, and compilers.
Thomas is proud that he’s had the opportunity to develop everything from successful web apps receiving millions of monthly uniques to early stage startup prototypes. In his own words “I love taking a problem, breaking it down in to simple steps, and creating a final product that people can use for years.”

