Craig Astill is a Staff Software Engineer based in Cardiff with 11 years of experience driving CI/CD, DevOps and data engineering improvements across fintech and enterprise products. He combines hands-on backend development (Python, Go, Django) with a track record of migrating monoliths to containerised microservices and formalising ETL pipelines using Airflow, ArgoCD, DBT and Redshift. A natural mentor and change broker, he’s led security and release guilds, coached junior engineers, and removed process inefficiencies to speed delivery. Notably, he champions contract-first development and code generation to tighten feedback loops, and has practical experience applying strangler-fig patterns for live migrations.
10 years of coding experience
19 years of employment as a software developer
Bachelor of Engineering (BEng) Electrical and Electronics Engineering, Bachelor of Engineering (BEng) Electrical and Electronics Engineering at University of Reading
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:49 pushes, 4 branches in 2 years 10 months
rp2040nrf52840firmwareavratmel
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Craig Astill - Staff Software Engineer at Confused.com