Barthelemy Dagenais Email and Phone Number
Barthelemy Dagenais work email
- Valid
- Valid
Barthelemy Dagenais personal email
Barthelemy Dagenais phone numbers
I am CTO at Power Go, a result-oriented and bootstrapped startup that specializes in customer loyalty and customer experience in the motor industry.I am motivated by technical and organizational challenges and I thrive in multidisciplinary environments where senior and junior people can continuously learn and grow.In related news, I completed my Ph.D. on developer documentation at McGill University in Montréal in 2012. I'm the creator of Py4J, an odd but highly popular piece of software that enables Java and Python to talk to each other. I am a proud husband and father who used to write short stories, then scientific papers, and who now strive to tell the most amazing stories to his son.Specialties: Software architecture, devops, managing and developing people, learning
-
Chief Technology OfficerPower Go Jun 2019 - PresentMontreal, Canada Area -
CtoResulto 2014 - Jun 2019 -
Team Leader - Web DevelopmentAuto123.Com Sep 2011 - Mar 2014Montreal, Canada AreaI led a team of multidisciplinary developers (frontend, backend, devops) that built a platform that powers dozens of car dealership websites and web applications. I laid the foundations of the infrastructure, software platform and production tools. These resulted in a maintainable and customizable frontend framework, a high performance backend, and automated and reliable deployments.As a team, we established quality-driven culture and agile practices: we do code reviews, daily standup meetings, continuous integration and short sprints. As our team grew, I always made sure that everyone was learning and improving.My technical achievements include:- A semi-hierarchical caching system covering different data sources that can be partially invalidated.- A media pipeline: auto-crop, asynchronous operations, multi-upload, CDN.- Reliable and distributed deployment system.- Configuration and maintenance of reliable infrastructure: web and app servers, cache servers, databases, etc.Technologies: Python, Django, PostgreSQL, Memcached, Puppet, Linux, Redis, Media Processing Pipeline, Cloud ComputingAreas of expertise: High Performance Application Building, Team management, Customizable Framework Building -
PhdMcgill University Sep 2008 - May 2012Montreal, Canada AreaI conducted a qualitative study by recruiting and interviewing high-profile contributors from eight large and popular open source projects to better understand the challenges in creating and maintaining developer learning resources such as documentation and mailing lists.I created an analytic system that automatically (1) parses and models developer learning resources, (2) links these resources to a system's codebase, and (3) recommends improvements on the learning resources. One of the major technical challenges was to automatically process documents in natural language.Technologies: Python, Java, Django, Eclipse Platform, Memcached, PostgreSQL -
Lecturer - Software ArchitectureMcgill University Jan 2011 - May 2011Montreal, Canada AreaI created and taught a 4-credit course on Software Architecture to a class of 20 undergraduate and graduate students. I used active learning activities to engage students and to make them responsible for their own learning.For their course project, I asked the students to pick open source projects in a specific domain and compare their architecture. For example, a team of students compared nginx, apache and lighttpd.Topics covered by the course: Components & Connectors, Architectural Views, Architectural Styles, Reference Architecture, Extensibility Patterns, Performance Patterns, NoSQL, Cloud ComputingCourse Website: http://www.cs.mcgill.ca/~bdagen/comp529/index.html -
Research InternIbm May 2006 - May 2010New York And MontrealI conducted a qualitative study on experienced developers joining 18 ongoing software development projects at IBM. The study approached the problem from a unique perspective, that of a newcomer relying on orientation aids and encountering obstacles while exploring a project landscape.I also worked on a concern-oriented approach to software documentation to make the creation and maintenance of developer documentation more efficient. Developers could drag and drop software artifacts in a tutorial editor and the editor inferred the documentation steps to create.Technologies: Java, Eclipse, Qualitative Methods -
Research InternUqam | Université Du Québec À Montréal Sep 2005 - May 2006Montreal, Canada AreaI created a technique that used a program slicer to extract functional aspects in legacy Java programs. The technique was packaged as an Eclipse plug-in that included a Java program slicer. Users of the plug-in could select a few important classes in a legacy Java program and the plug-in identified important classes and methods that were related to these classes.Technologies: Java, Eclipse, Soot (Static Analysis Platform), Indus (Program Slicer) -
Teaching AssistantUqam | Université Du Québec À Montréal Jan 2004 - Apr 2006Montreal, Canada AreaI prepared exercises and taught for the following courses:- Data structures and algorithms (C++)- Programming I (Java)- Programming II (Java)I received twice a special mention because I received the highest course evaluation from the students. -
Software Architecture InternSap Labs 2004 - 2005Montreal, Canada AreaI redesigned the architecture of the flagship mobile application in SAP's Montreal lab. The project was challenging because new features were being implemented at the same time so I had to constantly communicate with the team and coordinate the evolution of the features and the architecture (2005).I designed the architecture of the first CRM online mobile application at SAP. The product became a reference architecture for similar mobile applications (2004).Technologies: Java, J2EE, SAP NetWeaver -
Business ConsultantOffice Municipal D'Habitation De Montréal May 2003 - Apr 2004Montreal, Canada AreaI advised the purchasing and accounting departments on the transition to a new ERP system (Oracle).The transition was a success despite the strong resistance to change: I trained key personnel and involved them in the improvement of the organization's business processes.
Barthelemy Dagenais Skills
Barthelemy Dagenais Education Details
-
College Andre-GrassetBusiness Administration
Frequently Asked Questions about Barthelemy Dagenais
What company does Barthelemy Dagenais work for?
Barthelemy Dagenais works for Power Go
What is Barthelemy Dagenais's role at the current company?
Barthelemy Dagenais's current role is CTO & Partner @ Power Go.
What is Barthelemy Dagenais's email address?
Barthelemy Dagenais's email address is ba****@****ergo.ca
What is Barthelemy Dagenais's direct phone number?
Barthelemy Dagenais's direct phone number is (877) 672*****
What schools did Barthelemy Dagenais attend?
Barthelemy Dagenais attended Mcgill University, Mcgill University, Université Du Québec À Montréal, College Andre-Grasset.
What skills is Barthelemy Dagenais known for?
Barthelemy Dagenais has skills like Python, Software Engineering, Django, Web Development, Java, Software Development, Computer Science, Architecture, Team Management, Linux, Web Applications, Architectures.
Who are Barthelemy Dagenais's colleagues?
Barthelemy Dagenais's colleagues are Josefina Fontanillo Vazquez, Samuel Roussy, Piratheeban Annamalai, Hüseyin Mert Köse, Marc Dupont, Panagiotis (Peter) Boivin, Martin Paquette.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial