resume

Basics

Name Evert Lammerts
Email evert.lammerts[at]gmail.com
Url https://evert.lammerts.online/
Summary I'm a staff-level software engineer, founder and consultant. I'm curious, product-minded and entrepreneurial, dedicated to- and motivated by solving complex problems that matter (what Seymour Papert called "hard fun"). I feel at home in teams working on or with distributed systems, large-scale computing and data processing infrastructures, cryptosystems, and even a little mechatronics. I'm currently available for fixed-term freelance projects.

Work

  • 2025.05 - Present
    Software Engineer
    DuckDB Labs
    Working on the DuckDB Python package
    • Databases
    • CPython
  • 2021.10 - 2024.03
    Engineering Manager
    Uber
    I was manager of the Earnings Data Intelligence team, a team of talented backend engineers. The team built and ran the systems that powered several critical earnings-related features for Uber's earners, i.e. drivers and couriers. Important features included real-time trip earnings summaries and historical earnings reports, but also highly localized earnings forecasts generated using large-scale machine learning pipelines. At the core of the data was a complex taxonomy that models earnings specific to all of the 70+ markets that Uber still operates in, allowing Uber and its earners to comply with all rules and regulations specific to the earners locality. As engineering manager I was responsible for all aspects of this team's health, from the psychological safety and personal growth of its members to the team's vision, mission and execution, both tactical and strategical.
    • Engineering management
    • Complex taxonomies
    • Mission critical real-time features
    • Machine Learning
    • Team health
    • Vision, mission, execution
  • 2018.07 - 2021.10
    Software Engineer
    Uber
    I was a senior / lead engineer on the Tokenizer team, a small team of ~5 backend engineers and ~4 devops engineers, on its own little hyper secure island. We designed, built and ran Tokenizer, Uber's bank card vault, which held 100s of millions of card numbers, bank account numbers and other tier 1 sensitive PII like SSNs. Tokenizer was (and to my knowledge, still is) on the critical path for both collections (from riders and eaters) and disbursements (to drivers and couriers). Given the very large scale of card processing at Uber, Tokenizer contributed huge savings by not depending on third party vaults and by allowing integrations with many different local card processors and banks around the world, without trading off stability, availability and security (Tokenizer is, of course, PCI compliant and as such is extensively audited every year). I worked on many features of the system over the years, both lower-level system features and higher-level user-facing features. Some example projects I led include the integration with Uber's service authentication and authorization, making it much easier for upstream systems to use Tokenizer; the migration of users' payment cards in their Postmates wallets after Uber acquired Postmates; and building a secure banking API for the Uber Bank project.
    • PCI compliance
    • Cyber security
    • Payments
    • Fintech
  • 2013.03 - 2016.02
    Co-founder
    Lucipher
    Inspired by the Snowden leaks, Lucipher was a startup that addressed the need for end-to-end secure and confidential cloud-based file storage and collaboration. The company built and provided an online (NFS-based) file system that could be mounted locally, complete with identity management and exchange, all secured with a hybrid cryptosystem that was completely transparent and could be inspected on the wire. In other words: a verifiably secure, zero-trust system. Lucipher won an IBM innovation prize and was featured in a number of online and printed publications, but was not able to gain enough traction to survive. See (Dutch language) interviews in Automatiseringsgids, IBM Inspire and Computable
    • Startup
    • Cyber Security
    • File Systems
    • OpenPGP
    • Big Data
  • 2008.10 - 2013.03
    Scientific consultant
    SARA / SURFSara / SURF
    SARA, now part of SURF, is the Dutch national centre for high-performance computing (HPC) and owns all national scientific computing infrastructure. At SARA I worked with academic researchers across different disciplines, including High Energy Physics, Astronomy, Bioinformatics, Information Retrieval, Ecology, and others. It was my job to help solve very large-scale computational problems on some of the largest distributed systems in the world. In 2010, with national funding, I created a new team to build what was then the largest Hadoop cluster in The Netherlands, to better serve researchers with relatively trivial (often machine learning heavy) processing of extremely large datasets, including genome sequences, web crawls (the complete Common Crawl and ClueWeb'09 datasets), and other popular datasets. As part of my work at SARA I organized a number of training events in large-scale scientific computing for (post)grad students and professionals.
    • High Performance Computing (HPC)
    • Scientific Computing
    • Hadoop
    • Spark
    • Big Data
    • Teaching
  • 2006.06 - Present
    Freelance [Software Engineer | Consultant | TPM]
    Bottledbits
    I intermittently do contracted assignments in a variety of roles. Some of my past clients include FEI Company (now ThermoFisher), ING's Global CISO organisation, the Datalab of City of Amsterdam, the Department of Traffic Management of the City of The Hague, the Information and Language Processing Systems (ILPS) group at the University of Amsterdam, and others. See the projects section below for a selection of some of the more prominent work.
    • Cyber Security
    • Big Data
    • Hadoop
    • Spark
    • Scientific Computing

Projects

  • 2017.07 - 2018.06
    Amsterdam AuthZ
    An OAuth 2.0 compatible authorization service written in Go. This service: I) implements the implicit flow as described in RFC6749 section 4.2, II) Uses JSON Web Keys (RFC7517) for key management, III)Creates JSON Web Tokens (RFC7519) using HMAC or ECDSA (HS256, HS384, HS512, ES256, ES384, ES512), and IV)Provides interfaces for identity providers, state storage (with implementations for single node in-memory storage and Redis), authorization providers (to map users to scopes) and client registries.
    • OAuth 2.0
    • Authorization
    • Cyber Security
    • Microservices
    • Open Gov Data
  • 2014.10 - 2016.03
    Core Intel
    An intrusion detection system that detects possible malicious activity on the internal ING network using both open- and closed source threat intelligence, and that analyzes traffic patterns of strategically collected, large volumes of Netflow (V5).
    • Cyber Security
    • Netflow
    • Threat detection
    • Hadoop
  • 2012.11 - 2013.11
    Semanticizer
    A service for real-time semantic linking. It is able to take in a text stream, and return links to online resources (such as Wikipedia) that provide background information on the subject(s) of the input, including heuristic measures that estimate the likelihood of a link being correct. See more background in "Feeding the Second Screen: Semantic Linking based on Subtitles" (D. Odijk, E. Meij, M. de Rijke, University of Amsterdam, 2013).
    • Named Entity Recognition
    • Natural Language Processing
    • Information Retrieval
    • Machine Learning
  • 2011.03 - 2013.03
    LifeWatch.eu
    LifeWatch-NL is an ESFRI project to build a modern European digital infrastructure for biodiversity research in the EU. I did technical management of the project, including significant fundraising for the infrastructure in The Netherlands.
    • Research Infrastructure
    • Biodiversity
    • Fundraising
  • 2006.02 - 2007.02
    SCULPTOR
    The SCULPTOR project researched a dynamic system for sheet metal forming. Instead of relying on the traditional two-stamp process, SCULPTOR proposes a vertical arrangement of two robotarms each equipped with tools to massage the sheet into a desired form. In this setup, one tool shapes the metal from above while the other provides necessary support from below. (See this presentation for a short intro.)
    • Research
    • Mechatronics
    • Robotics
    • RT-Linux

Education

Skills

Engineering
Product-minded engineering and collaboration
Architecture and system design
Collaborative execution
Infrastructure and devops
Staged CI/CD, monitoring and alerting
Async, evented and concurrent distributed systems
Relational, NoSQL, vector and graph databases
Spark, Hadoop, Kafka, PyTorch
Unit-, integration- and property-based testing
Leadership
Vision and mission
Interdisciplinary collaborative planning
Risk mitigation and iterative execution
Tactical and strategical trade offs
Incident response and blameless postmortems
Mentorship and coaching
Psychological safety and personal growth

Publications