• Hi!
    I'm Lucas.

    Software architect and developer.

    Download CV

About Me

Who Am I?

Hi, I'm Lucas Tétreault. I am an expert in digital identity, privacy and assurance. I am building cutting-edge identity systems based on strong cryptographic proofs for government, health and more.

I am deeply technical, working on the most sensitive and complex parts of our systems. I am a strong leader, overseeing 3 development teams and 13 developers at Vivvo Application Studios. I am involved in every aspect of the product lifecycle and often act as a sales engineer, integration/implementation architect, development team lead, scrum master and more.

Innovation

Leadership

Architecture

Development

What I do?

Areas of expertise

Innovation

Prototyping, market validation and rapid development.

Architecture

Designing and deploying distributed, micro-service oriented systems.

Agile

Extreme programming, scrum, kanban and continuous improvement.

Leadership

Technical leadership and mentoring. Help resolving difficult problems.

Product Management

Minimum viable product, prioritization, and stakeholder management.

Development

Expert full-stack developer. Java, Javascript, Golang, Kotlin and more.

My Specialty

My Skills

I am a full-stack developer with experience with a vast array of front end technologies, backend frameworks, databases, protocols, etc. I have configured and operated Oracle, SAP HANA, MySQL, Postgres, CouchDB and MongoDB databases. I have written backend services in Golang, Java, Javascript, Ruby, PHP and ABAP. I have built websites in vanilla HTML/CSS, server side rendered with PHP and with Golang, AngularJS (1.x), Angular (2+), and more. I have experience building SOAP and REST web services and implementing low-level protocols such as BitTorrent and IMAP. I have extensive experience working with cryptography, having implemented a cryto-wallet and crypto-based identity and claims. I am a huge proponent of devops, having managed pipelines and deployments for all my projects for many years. I have extensive experience with Jenkins, Docker, Terraform, Consul, Nomad, Openshift and scripting to tie them all together.

Golang

95%

Javascript

90%

Java

90%

Kotlin

85%
Education

Education

Bachelor of Science - Combined Major Computer Science and Mathematics
University of Regina, Regina, Saskatchewan

Experience

Work Experience

VP of Research and Design
Vivvo Application Studios
December 2018 - Present

Responsible for technical leadership and mentoring, overall technical architecture, new product innovation, technical alignment with market opportunities, and products technical evolution. Lead the research and development team working on cutting edge authentication and authorization technology.

Principal Developer
Vivvo Application Studios
October 2017 - December 2018

Lead a scrum team of developers working on Vivvo's core products, CitizenOne and Business Connect. Working with the CIO and other technical leaders to develop innovative solutions to problems such as anonymously and securely brokering data between government organizations, protecting user's data and developing consent and rules-based guards for that data. Deeply involved in the sales process and asked to demo the products and participate in technical deep-dives.

Senior Developer
Thoughtworks
March 2017 - September 2017

Worked closely with the client to build an e-commerce system using Node.js, Express, Docker and Openshift. The initial launch was for a specific product and had minimal integration to order management systems. Version two included integrating with legacy systems to fully automate order processing. The resulting application is a generic e-commerce system that will be able to support all of their products. All of the delivered micro services are automatically built, tested and deployed to Openshift in Docker containers. Worked remotely with a distributed team every second week throughout the project.

Senior Developer
Farm Credit Canada
June 2014 - March 2017

Helped move Farm Credit Canada to a micro service and micro site architecture using Spring Boot and modern web technologies: AngularJS and eventually Angular (2/4). Lead the implementation of SAP HANA and many projects related to improving performance of the SAP CML implementation. Embraced the culture of devops and integrated build, deploy, and support processes in to the responsibilities of the scrum teams using tools such as Jenkins, Docker and Puppet.

Developer
Farm Credit Canada
June 2011 - June 2014

Member of the SAP ABAP development team building SOAP/REST services on and extending functionality of SAP CML and CMS. Contributed to the legacy tech stack, a monolithic Java application with a Swing based half-object model UI framework (Canoo ULC). Participated in on-call rotation supporting the lending platform that serves nearly 200,000 customers.

Desktop Support Analyst
Farm Credit Canada
May 2008 - June 2011

Provided tier-2 support for all workstations at Farm Credit Canada. Responsible for automating configuration, distribution and management of software. Worked closely with vendors and external support groups to resolve issues. Participated in on-call rotation supporting a number of applications for internal users across Canada and India.

Get in Touch

Contact

617 E Mullin Avenue, Regina, SK, S4N 1E1