Alan Pocklington is a Senior Java Developer and architect with nine years of hands-on experience delivering resilient, test-driven microservices for blue-chip clients across e-commerce, insurance and financial services. He excels at large-scale refactors and design-pattern-led solutions that improve maintainability and reduce bugs, and has repeatedly been trusted to own critical deliveries under tight deadlines—most recently delivering a suite of subscription microservices for BASF. Comfortable across JVM and TypeScript ecosystems, he has designed integration layers between platforms such as Commercetools, Talon.One and SAP, and routinely champions code quality, TDD and XP practices. He also brings practical embedded/IoT experience, contributing custom keyboard layouts and firmware improvements to the popular open-source QMK project. A first-class engineering graduate, Alan pairs deep technical craft with clear communication to product owners and international teams, making him as effective in architecture and stakeholder alignment as he is in day-to-day coding.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (BEng Hons), Computer Software Engineering, 1st with Honours, Bachelor of Engineering (BEng Hons), Computer Software Engineering, 1st with Honours at City University London
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:4 reviews, 11 commits, 10 PRs in 4 years 3 months
Contributions summary:Alan contributed layouts for the QMK keyboard firmware, adding new keyboard layouts (ajp10304 for Planck and JJ40) and incorporating Mac layer extensions. They also updated the layouts to include mouse support and added a function layer (fn2) to both layouts. This indicates a focus on custom keyboard firmware development and keyboard layout design.
keyboard controller firmware for Atmel AVR and ARM USB families
Contributions:31 pushes, 13 branches in 4 years 2 months
controllerfirmwareavratmelusb
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
Alan Pocklington - Senior Java Developer (BASF) at Cabiri