marc-andré thibodeau

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Biography

I hold a master's degree in computer science and have over 12 years of experience in Java development, mostly building enterprise Web applications. I have excellent skills in object-oriented design and in dynamic Web user interface integration and I master a large number of tools, frameworks and good practices of the Java and Web worlds. Over the past few years, I acted as developer, technical expert, technical coach, trainer and Agile counselor, helping development teams to deliver quality software and to adopt new technologies and practices. I have been interested in Agile since 2005, since when I learned and applied Scrum and Extreme Programming (XP) in many Agile software development projects. I am passionate and remain in constant learning of today's development practices.


Download my curriculum vitae (in french) 

Functions

  • Trainer

  • Software engeneering

  • Scrum Master

  • Agile Developer

  • Technical Coach

Fields of Expertise

  • Extreme programming

  • Agile

  • Scrum

  • Java platform

  • Test-Driven Development

Programming Languages

  • XML

  • SQL

  • CSS

  • HTML

  • Ruby

  • JavaScript

  • Java

Projects

  • iWeb Technologies
    • Automation of web server deployment. Java development in a SOA architecture with a Web user interface.
  • Sherlock
    • Addition of advanced full-text search functionnalities in a antitheft vehicle marking certificate management application
  • TD Assurance
    • Training and coachingof Extreme Programming practices for the development of an application for insurance claim management
  • Ericsson
    • Development of a social address book management application for Web and cellular phone

marc-andré thibodeau's team

Interests