Nicholas Ficara is a software engineer and University of Waterloo student with nine years of hands-on experience across systems and backend roles, currently working as a Product Security Intern at Meta while also interning as a Software Engineer at Maxima. He has practical systems engineering experience from AMD and the Department of National Defence and has shipped backend work for startups and university teams, showing comfort across security, low-level systems, and cloud-backed services. An entrepreneurially minded, goal-oriented developer, Nick pairs academic rigor with real-world internships that demonstrate rapid learning and adaptability in high-stakes environments. Based in Ottawa, he brings a track record of moving between research-oriented and production roles, suggesting strong cross-domain curiosity and an ability to translate security concerns into engineering solutions.
8 years of coding experience
3 years of employment as a software developer
High School, High School at Collège Sainte-Anne
High School (Grade 12), Focus in Computer Science, High School (Grade 12), Focus in Computer Science at Nepean High School
Bachelor of Software Engineering, Computer Software Engineering, Bachelor of Software Engineering, Computer Software Engineering at University of Waterloo
Contributions:142 commits, 56 pushes, 1 branch in 11 months
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.