Summary
Albert Najjar is a Senior Software Developer based in Montreal with a decade of experience building scalable, production-grade systems across Java, TypeScript, C++, and Rust. He has designed and operated high-throughput GraphQL services at Amazon that stitch schemas from dozens of teams and serve thousands of requests per second while mentoring interns and rotating through on-call and scrum master duties. His background spans embedded and simulation work—developing avionics-related tooling and protocols—as well as developer-facing self-serve tools and cloud-native architectures on AWS. Now at Botpress, he continues to bridge backend services and client-facing tooling, applying an unusual blend of systems-level thinking and full-stack pragmatism. Collected internships show a pattern of shipping practical automation and CV tooling early in his career, revealing a long-standing focus on tooling that amplifies developer productivity.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Computer Software Engineering, Bachelor’s Degree Computer Software Engineering at Concordia University
High School Diploma French Baccalaureate Sciences, High School Diploma French Baccalaureate Sciences at Collège Notre-Dame de Jamhour
English, French, Arabic