I'm a backend-focused technical lead with 15+ years of experience designing scalable microservices and cloud architectures. I specialize in Python and Go, and I build cloud-native infrastructure across AWS, Azure, and self-hosted environments. I enjoy refactoring legacy async code, optimizing CI/CD pipelines, and integrating privacy-conscious open-source tools to improve maintainability and security. In leadership roles, I align cross-functional teams to deliver high-impact systems for payments, tax automation, and financial reporting. I combine architectural vision with hands-on execution to drive compliance automation, scalable data pipelines, and long-term reliability.

David Maclay

I'm a backend-focused technical lead with 15+ years of experience designing scalable microservices and cloud architectures. I specialize in Python and Go, and I build cloud-native infrastructure across AWS, Azure, and self-hosted environments. I enjoy refactoring legacy async code, optimizing CI/CD pipelines, and integrating privacy-conscious open-source tools to improve maintainability and security. In leadership roles, I align cross-functional teams to deliver high-impact systems for payments, tax automation, and financial reporting. I combine architectural vision with hands-on execution to drive compliance automation, scalable data pipelines, and long-term reliability.

Available to hire

I’m a backend-focused technical lead with 15+ years of experience designing scalable microservices and cloud architectures. I specialize in Python and Go, and I build cloud-native infrastructure across AWS, Azure, and self-hosted environments. I enjoy refactoring legacy async code, optimizing CI/CD pipelines, and integrating privacy-conscious open-source tools to improve maintainability and security.

In leadership roles, I align cross-functional teams to deliver high-impact systems for payments, tax automation, and financial reporting. I combine architectural vision with hands-on execution to drive compliance automation, scalable data pipelines, and long-term reliability.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Consulting Data Engineer at Yonda Tax
September 1, 2024 - October 25, 2025
Led data engineering for US tax filings, automating ETL for bulk transactions and optimizing state- and local-level VAT submissions. Implemented automated tax logic for marketplaces, shipping, product code exemptions, tax holidays, and refunds, guided by government publications and CEO's Excel-based specs. Built end-to-end state pipelines (FL, GA, IL, IN, MD, MI, MN, NC, NJ, OH, VA) generating multi-sheet Excel workbooks for direct filings, and developed a fully automated encoder for Illinois electronic filing. Designed a Nexus analysis tool to assess multi-year transactions and project nexus crossings; created an OAuth-enabled Amazon data integration app; prototyped cross-cloud Excel syncing between AWS-hosted workbooks and Azure/SharePoint.
Staff Engineer (Payments) at Luno
August 1, 2022 - October 25, 2025
Led backend development for Payments domain, overseeing fiat movements and global reconciliations across 11 currencies, handling $6.5B+ annually. Engineered a high-performance reconciliations system delivering 40x faster data retrieval and improved finance reporting. Served as tech lead for four regional teams, guided 3rd-party payment integrations, and drove risk assessments with partner negotiations. Mentored engineers and ensured backend best practices in Go, with broader ownership of recons and reporting.
Senior Software Engineer (Payments & Collections) at Prodigy Finance
May 1, 2021 - October 25, 2025
Accelerated Python-based payment gateway integrations, more than doubling integration speed and improving reliability for a global borrower network. Navigated foreign exchange, international tax rules, servicing fees, and clearing times. Led automation in response to COVID defaults, owned the Collections Ruby on Rails infrastructure, built a Forbearance Requests system on a $1B loan book, integrating external surveys and Google Workspace APIs to meet regulatory deadlines, and migrated workflows back to pure Rails for long-term scalability.
Principal Engineer (Cloud) at Oracle
July 1, 2019 - October 25, 2025
Led the orchestration layer for Oracle Public Cloud with a focus on Site Reliability Engineering (SRE) for a Twisted Python-based stack. Provided on-call global support during major incidents, mentored junior engineers, and co-designed a Django frontend to optimize CI/CD pipelines. Prototyped a cloud-on-prem deployment reimplementation, improving co-located database and Zookeeper performance through RAID optimizations.
Senior Engineer (Finance) at Takealotcom
September 1, 2015 - October 25, 2025
Led payment systems engineering across 10+ payment methods for >1B ZAR annual revenue. Owned end-to-end lifecycle of payments and promotions, including vetting 3rd-party APIs, security, and deployment. Delivered South Africa's first MasterCard Masterpass merchant integration, extended fraud detection, and collaborated with mobile and QA teams to ensure robust testing of high-risk payment systems.
Senior Software Engineer (Mobile Messaging Architecture) at Reach Digital Health
January 1, 2013 - October 25, 2025
Developed and maintained Vumi.org, a high-scale mobile messaging system (SMS/USSD) using Twisted Python, RabbitMQ, PostgreSQL, Redis, later Riak. Implemented SMPP protocol and established SMS connectivity with WASPs. Deployed infrastructure on AWS, and enhanced Django platforms with Solr-powered search; led recruitment and contributed to healthcare-focused mobile notification projects.
Senior Software Engineer / Software Architect at ChessCube
July 1, 2010 - October 25, 2025
Led migration of all services to AWS during early cloud adoption; developed in-browser live chess analysis tool and a Python-based chess data tool. Built a high-scale chat system using XMPP and a custom Red5 Java server; created a searchable PostgreSQL database of top games with bitboard-based search; designed a messaging architecture connecting Flash/Flex clients to Python/Java backends via RabbitMQ.
Developer at j5 Operations Management Solutions
August 1, 2007 - October 25, 2025
Developed logistics tracking software for tanker loading/unloading operations in the Texas oil industry.
Developer at Hybyte Solutions & Services (UK) LTD
February 1, 2007 - October 25, 2025
Developed billing and fraud detection software for the UK mobile industry, enhancing transaction security and revenue assurance.
Developer at S1 Corporation
January 1, 2006 - October 25, 2025
Developed centralized transaction processing for POS systems, focusing on Postilion software and evaluating IBM Db2 vs Microsoft SQL Server for performance and scalability.
Developer at Eye 2 Eye Digital Distillers (Pty) LTD
November 1, 2000 - October 25, 2025
Developed street address lookup software to enhance location-based services.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

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