Summary
Joe Bashour is a Montreal-based software developer with 7 years of full-stack experience building user-centered web applications and internal tools across finance, automotive CRM, and municipal services. He combines a product-minded approach with hands-on expertise in Java/SpringBoot, PHP/Laravel, React/Vue, TypeScript, Python and PostgreSQL to reduce technical debt and optimize workflows. Known for pragmatic problem solving, he has driven end-to-end delivery in Agile teams, led code reviews, and mentored peers to raise code quality and cross-team communication. His background in communications and data roles gives him a rare blend of technical fluency and user-focused storytelling, enabling him to translate complex requirements into intuitive interfaces. Currently contributing to Ville de Montréal’s software efforts, he consistently prioritizes scalable, maintainable solutions that maximize business impact.
7 years of coding experience
4 years of employment as a software developer
Certificat, Francisation (Niveaux I & II), Certificat, Francisation (Niveaux I & II) at College Bois-de-Bologne
Minor, Entrepreneurship, Business Administration and Management, Minor, Entrepreneurship, Business Administration and Management at McGill University - Desautels Faculty of Management
Attestation of Vocational Studies (A.V.S), Starting a Business, Attestation of Vocational Studies (A.V.S), Starting a Business at Pearson Adult and Career Centre (PACC)
Bachelor of Science - BS (not completed), Biology, General, Bachelor of Science - BS (not completed), Biology, General at Notre Dame University - Louaize (NDU)
B.Sc., Computer Science, B.Sc., Computer Science at McGill University
High School Diploma, Life Sciences Stream (Valedictorian), High School Diploma, Life Sciences Stream (Valedictorian) at Antonine International School
English, French, Arabic, Spanish