Summary
Mark Camilleri is a Senior Software Engineer with 10 years’ experience building and scaling backend and full‑stack systems using TypeScript, Node.js, AWS, React and SQL, currently leading platform work at Prolific. He blends hands‑on implementation, system design and CI/CD improvements with a track record of shipping high‑volume payment and microservice platforms and driving architectural shifts (including a monorepo→polyrepo proposal). Polyglot by background—Java, Python, Scala, OCaml and C/C++—he moves quickly between paradigms and champions TDD, developer experience and reliable automation. He routinely partners with product and operations to turn complex requirements into maintainable, business‑aligned systems while mentoring engineers. Outside work he tinkers with Raspberry Pi projects and plays the violin, reflecting a practical curiosity that feeds both hobbyist builds and pragmatic engineering choices.
10 years of coding experience
7 years of employment as a software developer
Matriculation Certificate Maths and Computing, Matriculation Certificate Maths and Computing at St Aloysius College Sixth Form Malta
Master of Science - M.Sc Advanced Computer Science, Master of Science - M.Sc Advanced Computer Science at University of Sussex
Stella Maris College Gzira Malta
Bachelor of Science (B.Sc.) (Hons) Computing Science, Bachelor of Science (B.Sc.) (Hons) Computing Science at University of Malta
English, Maltese, French, German