Summary
David Corticchiato is a seasoned programming team lead with 14 years of cross-platform software experience, currently leading Rainbow Six Mobile development at Ubisoft Montréal. He brings a strong full-stack background spanning C++ game systems, Python services, Node.js backends, and React front-ends, with hands-on history in mobile and web integration for games and services. His career blends gameplay engineering, process automation, and Ubisoft Connect mobile work, giving him a rare mix of gameplay-focused systems design and production tooling expertise. Comfortable both shipping features and improving team processes, he has moved from individual contributor roles to guiding multidisciplinary teams on live-service titles. Based in Montreal, he pairs engineering rigor from an Ingésup software engineering degree with practical experience on major AAA projects. Colleagues note his pragmatism in bridging server, client, and automation needs to keep complex game services running smoothly.
14 years of coding experience
9 years of employment as a software developer
Engineer’s Degree, Computer Software Engineering, Engineer’s Degree, Computer Software Engineering at Ingésup
DUT Génie Electrique et Informatique Industrielle, Electrical and Electronics Engineering, DUT Génie Electrique et Informatique Industrielle, Electrical and Electronics Engineering at IUT Lyon 1
English, Spanish, French