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.

Esteban Laver

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Work Experience

Staff Software Engineer at EDB (Enterprise DB)
April 1, 2025 - Present
Owned build, release, and CI/CD for ClickHouse MCP integration. Implemented static analysis and code quality via SonarQube and ran PGAA build and test pipelines across arm64 and amd64. Picked up Rust for performance-critical components. Built reproducible test infrastructure using a single-command Docker stack (Postgres, MinIO with Lakekeeper/Iceberg catalog, dbt TPC-DS kit, Spark). Ran TPC-DS power tests at different scale factors and compared engine configurations with Docker layer caching to keep rebuilds fast. Improved and maintained PGAA (Postgres Analytics), an engine extension for columnar query execution, reading Iceberg objects from object storage, and shipped defect fixes and enhancements with unit and integration test coverage. Used AI-assisted development (Claude and GitHub Copilot) for code/tests/docs while maintaining project conventions and guardrails, validating outputs against tests and CI before review.
Senior Software Engineer at IBM — Cloudant
January 1, 2015 - April 1, 2025
Owned multi-language build, test, and release paths for client libraries used by Cloudant external developers (JavaScript, TypeScript, Go, Python, Java). Migrated team code from hand-written per-language libraries to libraries generated from a single spec, reducing release effort and language drift, including real customer migration to new SDKs. Rescued CI/CD across teams: brought down an existing backlog of failing pipelines and tests, partitioned and parallelized slow suites, tracked down flaky tests, and got pipelines back to green while influencing a shared codebase. Built automated unit/integration/contract testing frameworks and CI pipelines (Jenkins, Travis CI, GitHub Actions) with quality gates (SonarQube) and published builds to Artifactory across supported languages. Owned API design and OpenAPI specs and developer documentation, supported onboarding and knowledge sharing across years. Handled production support and incident response using Splunk and IBM Cloud tooling, tra
Software Engineer at IBM
October 1, 2010 - January 1, 2015
Took significant ownership designing, building, and releasing the DB2 Database Conversion Workbench and an Eclipse desktop application for Oracle-to-DB2 migration, including Java UI and the PL/SQL/SQL logic. Owned a tool that continuously syncs and transforms Cloudant data into an IBM DB2 data warehouse near real time and expanded Cloudant integration on IBM’s Functions-as-a-Service platform. Supported Fortune 500 customers with sizing/proofs of concept and mentored interns.

Education

B.S. in Information Technology at University of Massachusetts Lowell
January 11, 2030 - August 16, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet