Carl Taylor

Sr Software Engineer
Cell:206.409.8672GitHub:goo.gl/Zhgm5F
Location:SeattleStackOverflow:goo.gl/EHIq8M
Email:carl@etaylor.meLinkedIn:goo.gl/lqQDa8
With 15+ years of technical leadership and experience designing, building, deploying, monitoring, and maintaining complex systems, I have repeatedly done what was thought to be impossible by other developers and management.

Experience

IodeSystems LLC
/
Founder
/
2022-12 - Present

Built a self-serve AWS portal that reduced client costs by 75%.
Shipped a fundraising app that raises over $3M/y.
Shipped a legal document tracking system OCR and full text search.
Converted a legacy SQLServer db to PostgreSQL.
Ported a complex ASP.net app to Spring and React.
Monitored all projects with Prometheus and Grafana.

Meta
/
Sr. Software Engineer (E5)
/
2020-3 - 2022-11

Built distributed tools used to diagnose and fix 500M+ videos.
Scanned and removed sensitive meta data from 500B+ videos.
Created video lifecycle system that saved over 1.5EB+.
Created accounting and analytics system that covered 800B+ videos.
Built an OnCall triage system that reduced ticket load by 50%.
Built dashboards and alarms to monitor Encoding Quality &Delivery.
Refactored a high traffic config system to save $1M/year in compute.

Fulcrum Technologies
/
Lead Developer
/
2012-9 - 2020-3

Ported Microsoft CE to native Android and React Native.
Upgraded a Spring2 Ant + Flex app into Spring Boot with Vue.js
Fixed Pull Parser Langs and converted them to CFG with Antlr.
Built a AS to JS transpiler, with Async tree transformations.
Company wide code reviews, interviews, and product direction.
Established coding standards and testing compliance.

Pierson Labs
/
Data Platform Lead
/
2012-1 - 2012-7

Built a relational, type system in Scala for HBase on Hadoop.
Built a Vanilla JavaScript app withRequireJS and Backbone.

Anteambulo
/
Project Lead
/
2009-7 - 2011-8

Built an OSS Selenium tool that boosts performance by 10x.
Built an Android app that used hidden APIs to show the callier ID info.
Used Constant Database to improve IO performance by 100x.
Deployed a BlueBox PBX for call-center operations.
Wrote Lua spoofing Caller ID extraction system.
Wrote a PostGIS affiliate ad system using LivingSocial and GroupOn.
Provided 3rd party technical feasibility analysis to investors.
Built a HTML driven PDF document printing system.

DomainTools
/
Lead Developer
/
2005-5 - 2009-8

Shipped a live action and online auction system that generated $12m.
Orchestrated an audit and refactor of over 500k LOC of PHP code.
Shipped Google Adwords that netted $5k/d.
Performed SEO, caching optimizationsreduce page load by 72%.
Built a task system that facilitated 1M+ un-scriptable tasks.
Established Code Conventions group to manage dev fragmentation.
Skills
Java
Kotlin
Gradle
Spring
JS
React
Next.js
TypeScript
Php
Hack
Cake
Laravel
Comp
BNF
Antlr
Monadic
Ruby
Rack
Rails
Rspec
Sql
MySQL
Oracle
Postgres
NoSql
Redis
Dynamo
Memcache
Big
Spark
HStore
Hadoop
Graph
Neo4j
Gremlin
Tinkerpop
Testing
JUnit
Mocks
Selenium
Design
KISS
SOLID
YAGNI
Team
Lean
Scrum
Kanban

Motivations

ImpactWork should be focused on what matters most to my employer. But when I can choose, I aim for positive effects that are felt by large numbers of people who need it the most.
Root CauseReactive problem solving is required in a disaster, where debugging, monitoring, and logging are required. Proactive problem solving is my preferred approach, where problems can be anywhere from code to employee incentivazation.
Data DrivenKnowing what is important is not enough, you need to know how to measure it before you can say what you need to do or if you are done.
Big PictureOnce I settle in, and am on top of the day-to-day, I make sure to take a step back and look at the big picture, and help contribute to the overall strategy wherever I can.

Patents

SYSTEMS AND METHODS FOR OPTIMIZING A VIDEO STORAGE FOOTPRINT WHILE MINIMIZING USER IMPACT (20230136641)

Hobbies

Table Tennis, Pickleball, Guitar, Hard Science Fiction, Genetic Algorithms, General AI, Machine Learning, Compilers, and Runtime Environments.