I’m a developer who specializes in backend and data systems, from 15+ years building distributed systems, APIs, and data pipelines in production.
Most of that time went to a managed cloud database, where I built and owned the client libraries external developers depended on across Java, Python, JavaScript, and Go. I’m strong in Python, Java, and Rust, and comfortable moving to whatever a problem needs. What I’m good at is the part that keeps software alive over the long haul: clear API contracts, real test coverage, build and release pipelines, production support, and paying down debt before it turns into a fire drill.
My deepest sector knowledge is in databases and developer tooling. I spent a decade on a NoSQL cloud database (Cloudant/CouchDB) and now work on Postgres analytics at EDB, including an engine extension that reads Iceberg tables over object storage. Along the way I’ve done a lot of SDK and API design, CI/CD, and multi-language, multi-platform build automation. I use AI-assisted tooling daily and validate what it produces against tests and CI before it ships.
Employment experience:
Staff Software Engineer EDB (EnterpriseDB)
April 2025 - Aug 2026
Work on PGAA, a Postgres analytics extension that brings columnar query execution to Postgres and reads Iceberg tables over object storage, shipping fixes and enhancements with unit and integration coverage. Built a TPC-DS benchmarking harness that stands up its own Docker test stack and compares engine configurations across CPU and GPU. Picked up Rust on the job.
Senior Software Engineer IBM — Cloudant
January 2015 - April 2025
Built and maintained the client SDKs external developers used against Cloudant, IBM’s managed cloud database, in Java, Python, JavaScript, and Go. Owned the API design, OpenAPI specs, and developer docs, along with the test frameworks and CI/CD pipelines that kept a long-lived codebase stable. Diagnosed production and customer incidents across service boundaries.
Software Engineer IBM
October 2010 - January 2015
Took significant ownership of the DB2 Database Conversion Workbench, an Eclipse desktop app for Oracle-to-DB2 migration, including the Java UI and the PL/SQL and SQL logic behind it. Supported Fortune 500 clients on sizing and proofs of concept, and mentored interns.
Skills
Experience Level
Work Experience
Education
Qualifications
Industry Experience
Skills
Experience Level
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Falls Church today.