/cv

Source for my CV/résumé site.

Apache License 2.0Apache-2.0

Martin-Louis Bright

Summary

I am a highly adaptable, consummate, self-driven, and bilingual (English/French) information technology professional with over 20 years experience in a variety of settings including software development, health care, entertainment, and higher education. Embracing devops culture and practices, I have a track record of successfully using programming and system administration skills to provide effective solutions to IT problems.

My skills and areas of expertise include:

  • Programming (Bash, Python, Go, Perl, Rust)
  • Linux system administration
  • GitHub Enterprise site administration
  • Site reliability engineering
  • Build and release engineering
  • Database development
  • Technical support
  • Translation (French/English)

Experience

Senior Software Engineer (Autodesk Inc.)

Apr 2017 - Present (4 years 4 months+)

GitHub Enterprise site administrator

  • Service reliability and performance for over 4000 engineers
  • Development and maintenance of a set of GitHub Apps and services that integrate with GHES
  • Migration from other version control systems (Perforce, subversion, github.com) to GitHub Enterprise
  • Technical support (Git and GitHub)

Skills applied or learned:

  • Linux system administration (Debian, Ubuntu)
  • Programming (Bash, Python, Go, Ruby, and Rust)
  • Site reliability engineering
  • Amazon Web Services (AWS)
  • Website development (Hugo)

Codacy site administrator

  • Service reliability for Codacy's self-hosted edition
  • Migration from an on-premise 2-tier application to a Kubernetes cluster in AWS

Skills applied or learned:

  • Linux system administration (CentOS, Ubuntu)
  • Programming (Bash, Python)
  • Site reliability engineering
  • Kubernetes
  • Amazon Web Services (AWS)
  • PostgreSQL

Code Collaborator site administrator

  • Service reliability for 100 users
  • Integration with GitHub Enterprise

Skills applied or learned:

  • Linux system administration (CentOS)
  • Bash, Python, Go, and Rust programming
  • Site reliability engineering
  • Amazon Web Services (AWS)

Build And Release Engineer (Autodesk Inc.)

Mar 2010 - Mar 2017 (7 years 1 month)

Developed and maintained build and testing pipelines for a half-dozen products, including Maya, Mudbox, and Alias Studio.

Skills used or learned:

  • Python programming
  • Build automation (make, Jenkins, Buildforge, ant)
  • Linux and Windows system administration
  • VMware vSphere

Build Master (AppHelp by AppDirect)

May 2009 - Feb 2010 (10 months)

Casero was taken over by Radialpoint, which was eventually taken over by AppDirect.

  • Technical support
  • Build and release engineering

Build and Integration Engineer (Casero Inc.)

Dec 2007 - Apr 2009 (1 year 5 months)

Skills used or learned:

  • Build and release engineering
  • Programming (python, bash, ant)
  • Linux system administration

Tools Developer (Casero Inc.)

Aug 2007 - Dec 2007 (5 months)

Skills used or learned:

  • Programming (Bash/Perl)
  • Linux system administration

Consultant (Keane NTT)

Mar 2006 - Aug 2007 (1 year 6 months)

Keane is an application management outsourcing company.

Skills used or learned:

  • System administration (Microsoft Windows 2000/XP/Vista, Mac OS X, Fedora Core linux, Symantec Ghost Solution Suite)
  • Technical support
  • Scripting (Perl, Bash)

Desktop Support Specialist (Famous Players)

Jul 2004 - Nov 2005 (1 year 5 months)

Famous Players was a film exhibitor subsequently taken over by Cineplex Entertainment.

Skills used or learned:

  • Technical support
  • Computer hardware upgrades
  • Printer maintenance

Programmer/Analyst (University of Toronto)

Feb 1999 - Feb 2004 (5 years 1 month)

Skills used or learned:

  • Web application development (CGI/Perl)
  • Database design/analysis/programming: Microsoft Access / SQL Server 2000
  • Programming/scripting: Perl/VBA
  • Software development life cycle

Software support (ICES)

1996 - 1998 (2 summers)

ICES is a health care research institution.

  • Windows 95 and Windows 98 technical support
  • Printer maintenance
  • Hardware upgrades
    • Installed Ethernet cards and TCP/IP software
    • RAM
    • Motherboards

Education

University of Toronto - Honours Bachelor of Science

1995 - 2002

  • Computer Science (major)
  • Mathematics (minor)
  • Anthropology (minor)