Buffalo, New York (Open to Remote) • +1-716-207-5852 • david@kleinschmidt.name
Software engineering lead with 25 years' experience implementing high-volume web applications and big data systems, transitioning to a role of technical leadership. Advised a group of four engineering teams comprising 20 full-time engineers.
October 2022 – Present
Facilitated integration of people, processes, and software with the larger organization. Guided big data implementation by core teams.
- Liaised with another team to build a cross-data center pipeline that now handles 500 million financial transactions per month.
- Directed no-downtime migration of a 33 TB database of 20 billion financial transactions on a compressed timeline, communicating status with internal & external stakeholders.
April 2013 – October 2022
Scaled startup through acquisition to 10× performance. Spearheaded integration efforts.
- Stabilized monolithic Rails application that was causing at least one incident per week.
- Profiled & optimized categorization engine. The optimizations have been running for 10 years, scaling with the business to 10 times the previous throughput with 80% fewer EC2 instances.
- Designed a high-volume, cost-managed data storage & processing pipeline. This has scaled to handle 550 million transactions per month with a sustained throughput of 2,500 writes per second.
- Implemented an integration for over 300 banks, serving as the primary technical point of contact.
January 2010 – April 2013
Developed medical school application review suite used by admissions officers.
- Collaborated on an ETL to consolidate medical school applications for 14 different professional associations into a common database.
- Devised reporting backend enabling users to filter candidates on hundreds of data points.
March 2008 – January 2010
- Designed a Web-based embroidery customization tool to shorten product time-to-market.
- Produced catalog for national retailers to visualize speculative product designs with different logos and colorways, to gauge market interest before committing to mass production.
May 2007 – August 2012
Implemented a scoreboard, advertising, and multimedia system for a flat track roller derby league.
- Coded a scoreboard compliant with all applicable WFTDA rules that could be operated in real-time by a single official.
- Integrated an advertising & multimedia system to support the league’s sponsorship program.
August 2005 – March 2008
Modernized online offerings for Buffalo’s oldest alternative newsweekly.
- Overhauled the newspaper’s content management system, achieving parity with the print offering.
- Transformed calendar with hundreds of local events into a searchable online database.
- Built polling software for the annual Best of Buffalo popularity contest.
- Supplemented annual restaurant guide with a searchable, location-enabled microsite.
August 2001 – May 2004
Converted legacy systems from HyperCard on Mac OS 9 to concurrent Objective-C on Mac OS X.
- Collaborated with a system expert on an automated security analysis report for the Nortel Meridian 1.
- Transformed a directory full of HyperCard stacks into a searchable online database of PBX inventory.
- Reverse-engineered the Nortel BCM configuration protocol, allowing the company to adapt an existing product to a market with a high barrier to entry.
June 1999 – November 1999
- Built a cross-platform student assessment database for Educational Testing Service.
- Verified deployments of the flagship retail kiosk platform.
May 1998 – August 1998
- Coded a promotional CD-ROM included with the nationally-distributed mail-order catalog.
- Event-driven SOA
- Microservices
- API Design
- Specifications & Documentation
- AWS
- Google Cloud
- Azure
- DynamoDB
- Spanner
- Cosmos DB
- Kinesis Data Streams
- PostgreSQL
- MySQL
- Redis
- Kubernetes/Docker
- Terraform
- CI/CD
- DataDog
- Spark Streaming
- Scala/Java
- Ruby on Rails
- Python
- Node.js/Javascript
BS, Computer Science