Experience

Pydantic

The team behind Pydantic, Pydantic AI and Logfire.

Member of Technical Staff

Own identity and access for the Logfire platform: built its OAuth 2.0 authorization server, OIDC workload identity federation and passkeys, and led the phased migration of every credential type onto unified API keys. Set reliability and engineering standards across the codebase, from bounded Postgres and Redis failure modes to CI-enforced lint rules.

Veeva Systems

The Industry Cloud for Life Sciences.

Engineering Manager

Led the engineering team building Link Workflow, after bootstrapping the Link Key Accounts and Link SiteBase products.

Datadog

Observability and security platform for cloud applications.

Software Engineer

Built the pipeline that generates Datadog's API clients and reference documentation from its OpenAPI specification, and automated validation and integration testing across all client languages with CI monitors, alerts and full stack traces.

StubHub

Online ticket marketplace, part of eBay at the time.

Software Engineer

Migration of a legacy system. Improvements to testing strategies and internal documentation.

CERN

The European Organization for Nuclear Research, known as CERN, is a European research organization that operates the largest particle physics laboratory in the world. Wikipedia

Software Engineer Staff Member

Design and development of 70+ modules for Invenio digital library framework that handles scientific publications, multimedia material, or research data. Reviewing and integrating code contributed by project partners. Providing support to collaborating institutions (DESY, EPFL, SLAC). Participating in DevOps for the CERN Open Data Portal and Zenodo.org services. Planning project strategy and strengthening community relations. Leading a team of developers.

Software Engineer Technical Student

Preparation and implementation of the infrastructure change of Invenio digital library software from home-grown libraries to well-established Python web technologies Flask and Jinja2. Review and improvement of SQLAlchemy models to enable database independence. Establishing and enforcing coding and documentation standards for a group of developers via continuous integration services.

Open-Source

Articles

Publications

source: ORCID iDhttps://orcid.org/0000-0002-3995-3795

Predictable integration and reuse of executable real-time components

Journal of Systems and Software

| journal-article

DOI: 10.1016/j.jss.2013.12.040

Real-time component integration using runnable virtual nodes

Proceedings - 38th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2012

| conference-paper

DOI: 10.1109/SEAA.2012.49

Education