Summary
John D is a Lead Full-Stack Developer with 10 years of experience designing and shipping secure, fault-tolerant distributed systems from startups to enterprise infrastructure teams. He blends deep expertise in security, cryptography and distributed computing with hands-on work across Angular frontends, reusable APIs, PWAs and backend integrations (payments, banking APIs, BIM viewers). As a technical leader he’s repeatedly led refactors and platform migrations, built SaaS-ready APIs, and introduced end-to-end encryption and CI/CD practices while managing and mentoring small engineering teams. His background includes building novel integrations such as in-shop RFID product comparators and payment flows with Treezor, and he’s comfortable owning projects from embedded Qt apps to cloud services. Based in Palma with Erasmus experience in the UK, he brings cross-cultural communication skills in English and Spanish that help drive international product delivery. Pragmatic and security-first, he turns complex requirements into maintainable systems that scale.
11 years of coding experience
8 years of employment as a software developer
DUT of Computing, Software developement, DUT of Computing, Software developement at Université Le Havre Normandie
Bachelor of computing (ERASMUS Exchange), Advanced software engineering, Security & cryptography, Distributed systems and parallel programing, Bachelor of computing (ERASMUS Exchange), Advanced software engineering, Security & cryptography, Distributed systems and parallel programing at University of Portsmouth
French, English, Spanish