Resume
Senior software engineer, 12+ years. I've run my consultancy, Wiringbits, since 2019, so my timeline isn't strictly linear: some periods were dedicated to Wiringbits and my own products, and many client engagements ran in parallel with the roles below. The full, filterable project list lives on the projects page.
Founder & Principal Consultant, Wiringbits
2019 – presentMy independent consultancy since 2019. Some periods have been dedicated to Wiringbits and my own products full-time; many client engagements ran in parallel with the roles below. I led teams of up to 12 engineers and acted as technical advisor to 8+ clients (testimonials).
20+ clients across fintech, crypto, security, data, edtech, marketplaces and more. Roughly a third were rescues of systems that were broken, abandoned or unmaintainable, a third were built from zero, and the rest were migrations off legacy stacks or expensive providers.
Crypto and DeFi
- Original author and lead of the real-time DEX order book behind Hydranet, running on the Lightning Network.
- Original author and lead of a Bitcoin block explorer that stayed online 5+ years, and of an Ethereum indexer.
- Built a coin-swap app bridging a Bitcoin-like coin to an Ethereum token.
- Cut an NFT platform’s operating cost from ~$70k to ~$3k per year by migrating it off a costly third-party API.
Fintech and payments
- Built a crypto exchange with a derived-balance ledger, idempotent withdrawals, and reconciliation against on-chain settlement.
- Led a buy-crypto-with-cash platform: ACH deposits, Onfido for KYC, and HashiCorp Vault for secrets.
- Built Stripe subscriptions and one-time payments for a creator course marketplace.
Security
Three engagements for a cybersecurity company:
- Built a Rust CLI that audits an AWS account for security violations and reports on them, in the spirit of prowler.
- Led a service running scheduled customer security scans on top of Qualys, taking the codebase from unrunnable to deployable along the way.
- Led an ingestion system that captured AWS console screenshots and ran OCR over them, so you could locate anything inside a customer account.
Data and pipelines
- Built most of the GCP Batch backend for Cromwell, the Broad Institute’s open-source workflow engine.
- Led the fork of Snowplow’s components into OpenSnowcat after Snowplow’s license change, a Scala event-data pipeline covering collection and enrichment.
- Led a crawler over a government land registry that analyzed documents and alerted customers when the ones they cared about changed.
Product and SaaS
- Contributed reliability fixes and the testing foundation to a student collaboration platform.
- Led a partial v2 migration of a creator course marketplace off its legacy platform.
- Led the frontend rebuild of an AI-assisted quiz portal for teachers.
- Led a rebuilt browser extension for veterinary staff that cut multi-minute tasks to seconds.
- Led development of a publish-and-sell-courses platform.
- Led a crop traceability platform: QR-tagged packages, analytics, and per-employee pay at the end of each workday.
Rescues and legacy systems
- Rescued and replatformed an ERP with a per-project DSL, the most complex system I’ve worked on. First customer running again within 48h on a live system, then customers moved one at a time, each with its own OrientDB 2→3 migration built by hand because the vendor tool couldn’t be used, every one with a tested rollback path.
- Took over a downed production platform with almost no access or handover and had it back within 24h.
- Revived Kestrel, Twitter’s open-source message queue from 2009, and got it building and running again in 2024 for a client.
Infrastructure
- Years of hands-on infrastructure: self-hosted SMTP (Postal with rspamd), VPNs (Algo, WireGuard/IPsec), nginx, and provisioning across AWS, GCP and DigitalOcean with Ansible, Terraform, Pulumi.
My own products
- Founded codepreview.io, providing preview environments for web applications, and led the team behind it.
- Founded cazadescuentos and led the team behind it: a web app, mobile apps, and a browser extension that scraped retailers to track discounts for shoppers. Part of it is open source.
Senior Software Engineer, PayPal (contracted through Beyond)
Contract · Jan 2026 – Jun 2026Joined a team building agentic commerce infrastructure during organizational uncertainty (minimal docs, no onboarding, significant inherited tech debt). Operated with high autonomy, identifying systemic gaps and driving solutions without direction:
- Designed and implemented a Smithy schema registry to centralize data models across Scala, TypeScript, and Go services, eliminating model drift and parallel definitions.
- Resolved chronic dependency conflicts across core services and jobs by authoring shared libraries and build plugins, removing a recurring source of production incidents.
- Fixed connection pool mismanagement in Beam tasks (orchestrated with Airflow) that had silently dropped millions of records/day for years; defined an observability approach for the full ingestion pipeline.
- Introduced E2E testing for critical APIs; stabilized multiple legacy projects from non-compilable/broken states to deployable, unblocking other engineers.
- Submitted improvement proposals the team adopted: shared schema registry, E2E tests for the full pipeline, continuous delivery, Beam resource management.
Senior Software Engineer, SiriusXM (contracted through Equal Experts)
Contract · Oct 2023 – Jan 2026Worked on the notification platform delivering real-time messages to SiriusXM apps and devices, a multi-region system handling around 20,000 requests per second. Owned several backend services, serverless components, and the AWS infrastructure around them.
- Reduced the team’s AWS cloud costs by 80% while preserving throughput.
- Engineered the foundation for a zero-downtime migration to a new AWS account, so the team could continue the transition seamlessly.
- Contributed to the design and implementation of the notification system: event ingestion pipeline, shared libraries, autoscaling policies, and observability.
- Designed the initial framework to run end-to-end and load tests against the notifications pipeline.
- Restored critical legacy Java systems unmaintained for 5+ years, from non-compilable code to a deployable state, and migrated them from Spring Boot 2 to 3.
- Implemented the CI/CD pipelines (deploy/hotfix/rollback) coordinated with the E2E suites, built a reusable Scala template for AWS Lambdas, and designed an internal Slack bot the QA team used to run common tasks against our services.
Technical Architect (Contractor), IOHK (now IOG)
Contract · Jun 2018 – May 2022Joined a 5-person R&D team building enterprise blockchain products. The team shifted focus to self-sovereign identity and grew past 40 people on the technical foundations I designed:
- Designed and led most of the foundations for Atala PRISM (now Hyperledger Identus, https://identus.io), a self-sovereign identity (SSI) ecosystem built around Decentralized Identifiers (DIDs) and Verifiable Credentials.
- Designed the initial second layer protocol for storing decentralized identifiers and digital credentials on top of Bitcoin, and the initial architecture for the Credentials Verification project.
- Designed and implemented the first PRISM SDK, cross-platform so web, mobile and backend clients shared a single implementation.
- Built the API documentation website so that every code snippet was compiled as part of the build, which meant the examples could never drift from the SDK.
- Coordinated external vendors delivering our initial mobile and web apps, and wrote technical design proposals for prospective customers.
- Presented PRISM at public events, on-site in Mexico (Viva La Crypto, Talent Land) and online: https://www.youtube.com/watch?v=8AbgzvOeb6w
Scala Engineer (Contractor), Samsung (SSIC)
Contract · Jun 2017 – Jun 2018Worked on ARTIK Cloud (now SmartThings Enterprise), an IoT platform to connect devices and applications.
- Implemented Amazon S3 resiliency across regions for the image storage service, so a regional S3 outage no longer takes the service down.
- Implemented TCP and TLS support for the LwM2M protocol used for IoT device management, and backported fixes from our forks into upstream Eclipse Leshan and Californium (leshan, californium).
- Contributed to a multiple-active-regions project using multi-master asynchronous database replication across regions worldwide, using Conflict-Free Replicated Data Types (CRDTs).
- Contributed to the Device Management Approved List, which lets an organization whitelist the devices allowed to connect to the cloud.
Big Data Consultant, Praxis
Contract · Mar 2017 – May 2017- Helped in the architectural design for the core of a big data pipeline processor.
- Designed a domain specific language for type safety while writing Hive queries and Spark transformations.
- Created a code generator for our domain specific language (based on Hive tables).
- Redesigned how to integrate the data pipeline processors.
- Improved team coding practices to get better benefits while using Scala.
Full Stack Software Engineer, Kueski
Employment · Sep 2015 – Jan 2017Fintech lender offering online micro-loans. I was part of the team running a critical migration from a monolith to microservices, which also moved the platform from MongoDB to MySQL.
- Participated in the design and implementation of that migration, which scaled the platform from hundreds to thousands of concurrent clients (https://kueski.com/).
- Designed and implemented an internal REST API to screen applicants against criminal records and politically-exposed-persons (PEP) lists, storing enough auditability to reproduce and understand each query result.
- Designed and implemented an async web service to rate-limit the volume of traffic sent to an external provider to avoid overloading it.
- Solved two bottleneck issues stopping the loan-request process (caused by external providers).
- Helped to architect a secure system modelled on PCI compliance requirements.
- Designed an automatic database updater inside a RESTful service with short downtime without DB transactions while keeping consistency.
- Supported external Android devs (domain knowledge, reviews, standups).
Software Developer, Oracle Corporation
Employment · Apr 2015 – Sep 2015- Maintained a module generating metrics about RAC (Real Application Clusters) in the Oracle database.
- Helped design a module for compressing information used to reconfigure the RAC cluster.
- Helped implement compression of log messages for the Oracle database.
Developer, SAC
Employment · Apr 2014 – Apr 2015- Juicio En Línea Sinaloa: a government web app letting citizens sue government dependencies, with the whole judgment process handled online.
- Created applets using biometric devices to capture digital fingerprints.
- Boosted a government application’s performance by fixing concurrency issues; fixed several web vulnerabilities and redesigned some legacy; integrated version control into the dev environment.
Education
- B.S. Computer Systems Engineering (Software Engineering focus) — Instituto Tecnológico de Culiacán, Culiacán, Sinaloa, México.
Speaking
- International conference speaker: ScalaIO (Paris), Functional Scala (London), Art of Scala (Warsaw), ScalaCon, Viva La Crypto (Mexico), Talent Land / Campus Party (Mexico).
- Talks: Functional Scala https://youtu.be/9ePQwMA_g_w · ScalaCon https://youtu.be/lrG5sYiJ5-I · legacy-2009 migration https://www.youtube.com/watch?v=SJxEXAkxD3I · Atala PRISM SDK https://youtu.be/8AbgzvOeb6w
Awards & additional
- Local 2nd place, NASA Space Apps Challenge 2013 (Culiacán) — Culichi’s Rover.
- 9th place, ACM ICPC Mexico & Central America Regional Contest 2014.
- 3rd place, Wizeline @ Campus Party 2016 programming contest (out of 447).
- Active open-source contributor (https://github.com/AlexITC).