Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Patrick Tremblay

Patrick Tremblay

Development Team Lead @ Nutcache | Senior Software Developer (Full Stack)
Pointe-Claire

Summary

Experienced, versatile, and responsible IT professional with over 30 years of industry experience. Developed keen analytical approach to problem-solving and consistently provided quick and cost-effective solutions. Expertise spans technical support, networking, customer service/tech support, client-server development, and multi-tiered development within the Microsoft technology stack. Known for attention to detail, discipline, and constant concern for quality, earning recognition as a valued team member. Strengths include self-motivation, prioritization, meeting deadlines, and effectively managing changing priorities. Proven flexibility and hardworking nature in both independent and team environments, even in high-pressure on-call situations. Strong analytical and problem-solving skills, willing to work outside normal business hours when necessary. Possess excellent oral and written communication skills in both English and French. Rely on experience and judgment to successfully plan and accomplish goals.

Overview

33
33
years of professional experience
7
7
years of post-secondary education
2
2
Languages

Work History

Development Team Lead

Nutcache
05.2022 - Current
  • Led a development team at Nutcache in Laval, Quebec, Canada, providing guidance, mentoring, and motivation to achieve organizational goals
  • Managed project timelines, resources, and deliverables, ensuring team progress and performance were on track
  • Built strong team relationships, resolved conflicts, and identified team member needs for professional development

Technical Lead

Nutcache
10.2021 - 05.2022
  • In my role as a Technical Lead at Nutcache, I defined the technical direction of projects, enforced coding standards, and mitigated potential technical risks to ensure successful project delivery
  • Defined technical direction of projects to align with product vision
  • Enforced coding standards for code quality and maintainability
  • Mitigated technical risks to keep projects on track and within budget

Senior Software Developer (Full Stack)

Nutcache
01.2017 - 11.2021
  • Developed and maintained Nutcache project management SaaS/Mobile solutions using Agile methodology
  • Utilized ASP.Net MVC, SQL, C#, Entity Framework 6, React, and Typescript in development
  • Collaborated with cross-functional teams to ensure seamless integration and functionality of the platform

Senior Software Engineer (Full Stack)

Sphera
09.2016 - 12.2016
  • Responsible for assisting in the definition of and implementation of product vision and strategy as defined by the Product Management organization while following the Agile methodology approach (Scrum/ Kanban)
  • Maintaining the current legacy product architecture comprised mainly of Web (Java/C#) and Windows (C#/C++) components
  • Supporting and refactoring the legacy code for one of our main products (Stature) with a focus on preparing a migration from Web/Java/Apache code to Web/Asp.net MVC/IIS
  • All development efforts with our product was managed and tracked using an agile methodology, Our scrum approach consisted of 2 week intervals, with daily standups and ending with a retrospective and followed by backlog grooming and preparing for the next iterations
  • Was also accountable for the analysis, design, programing, debugging of software enhancements modifications to existing products
  • Using current programming languages and technologies (C#, C++, Java, JavaScript) to write code, complete programming activities (scrum iterations), perform testing, debugging of applications and participate in code reviews
  • Assist in the documentation and procedures for applicable installation and maintenance to ensure applications can be configured as intended
  • Ensure that source code is managed in line with company source code management procedures using TFS 2015
  • Manage and correct any daily/nightly build failures that arose
  • Interacting with colleagues, team lead or project management to define system requirements and/or necessary modifications
  • Collaborate and communicate with immediate and/or extended team members to ensure successful delivery of the software solutions (Agile development approach using Scrum)
  • Tech stack included : Visual Studio 2015 (C#/C++), IntelliJ IDEA 2016 (Java), TFS 2015, C#, C++, Java, SQL 2012/2014, JavaScript

Senior Systems Engineer (Full Stack)

IHS Markit
02.2014 - 09.2016
  • Responsible for assisting in the definition, creation and implementation of a new web solution (Sphera SSR - Self-Serve Reporting) that would serve as a central reporting and visualization hub to all our data generating applications that manage Operational Excellence and Risk Management for our clients while following a Kanban Agile approach
  • Understanding the product technology to support the suggested potential solutions
  • This involved working with extensively with ASP.Net MVC, C#, HTML, JavaScript, jQuery, knockout.js, EF6, LINQ, SQL 2012/2014 and TFS 2013/2015
  • Maintaining scalable and sustainable product architecture as directed by the architecture team
  • Writing feature rich and testable software products, including the creation of C# unit tests
  • All development efforts with our product was managed and tracked using an agile methodology, using a KANBAN approach consisting of 2 week intervals, with daily standups and ending with a retrospective and followed by backlog grooming and preparing for the next iterations
  • Was also accountable for the analysis, design, programing, debugging of software using a MVVM design pattern including ASP.Net MVC, C#, Knockout.js, JavaScript, jQuery and HTML
  • Assist in the documentation and procedures for applicable installation and maintenance to ensure applications can be configured as intended
  • Interacting with colleagues, architecture lead or project management to define system requirements and/or necessary modifications
  • Collaborate and communicate with immediate and/or extended team members to ensure successful delivery of the software solutions (Agile development approach)
  • Tech stack included : VS2015, TFS 2015, ASP.Net MVC, C#, Entity Framework 6, SQL 2012/2014, jQuery, jQuery UI, MVVM design pattern, Knockout.js, JSon, RESTful services, JavaScript, LINQ

Lead / Senior Programmer Analyst / Release Coordinator (Full Stack)

SNC Lavalin
01.2007 - 02.2014
  • Participate in the design, development and maintenance of multiple ASP.Net/C# web solutions based on client requirements using Agile methodology
  • Participate in the design, development and implementation of a standard team development framework to provide a consistent approach for web development, support and ultimately give the user a unified experience across all web-based solutions being delivered
  • Provide team support for any Crystal Report / BO Enterprise XI R2 needs
  • Provide technical support on currently deployed ASP.Net solutions
  • Manage Team Foundation System as a release coordinator and provide appropriate support to the development teams
  • Assist in establishing project timelines; manage assigned component of project within budget and time constraints
  • Monitor and report to management on project status, identify any issues that may impede solution delivery goals, recommend and implement any necessary corrective measures
  • Provide technical direction and training to more junior software development personnel
  • Work effectively across technical teams to collaborate on solutions
  • Act in a lead capacity on small to large-sized solutions without direct supervisory responsibility
  • Perform other duties as requested

Senior Programmer Analyst

SNC Lavalin
02.2005 - 01.2007
  • Responsible for the design, development and deployment of the Teams first ASP.Net/C# solutions
  • Participate in the design, development and maintenance of multiple ASP solutions based on client requirements
  • Implementation of a standard team development framework to provide a consistent approach for web development, support and ultimately give the user a unified experience across all ASP based solutions being delivered
  • Provide technical support on currently deployed ASP & ASP.Net solutions
  • Monitor and report to management on project status, identify any issues that may impede solution delivery goals, recommend and implement any necessary corrective measures
  • Work effectively across technical teams to collaborate on solutions
  • Act in a lead capacity on small to large-sized solutions without direct supervisory responsibility
  • Perform other duties as requested

Senior Systems Analyst

Charles River Laboratories
03.2004 - 02.2005
  • Responsible for reviewing, analyzing and modifying existing production systems including coding, testing, debugging
  • Consult with users to identify current operating procedures in order to clearly identify solution objectives
  • Provide technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance our existing Microsoft based systems
  • Assist in troubleshooting software application issues
  • Assist network administrator with application installation and testing
  • Troubleshoot technical issues and identify modifications needed in existing applications to meet changing user requirements
  • Provide programming for in-house projects
  • Write technical procedures and documentation for the applications including operations, user guide, etc
  • Produce technical documentation for new and existing applications

Systems Programmer Analyst

SNC-Lavalin
06.2001 - 04.2004
  • Responsible for the design, and development of the first intranet ASP web application used to manage all engineering projects detail (SNC-Lavalin - Project Fact Sheets) that is in-turn used in proposals for future engineering contracts
  • Provide technical support for multiple systems in production

Consultant / Systems Web Developer

KMD Solutions
01.2000 - 01.2002
  • Responsible for the design, and development of ASP web applications

Intermediate Systems Programmer

MDS Pharma Services
01.1997 - 01.2000
  • Responsible for the design, and development of an internal custom systems using Clipper, Foxpro, Delphi, VB

Customer Support Analyst

Speedware Corp.
01.1996 - 01.1997
  • Provide support/training to clients for our BI/OLAP solutions

Novell Network Admin / Jr. Systems Developer

Phoenix International Life Sciences
01.1992 - 01.1995

Education

B.A. - Economics

Concordia University
01.1988 - 01.1992

D.E.C. - Social Sciences

CEGEP - John Abbott College
01.1984 - 01.1987

Skills

  • Leading Development Teams
  • Development Coordination
  • Technical Staff Management
  • Self-motivated
  • Prioritization
  • Deadline Management
  • Analytical Skills
  • Problem Solving
  • Flexibility
  • Teamwork
  • High Pressure Environment
  • Communication Skills
  • Experience and Judgment
undefined

Timeline

Development Team Lead

Nutcache
05.2022 - Current

Technical Lead

Nutcache
10.2021 - 05.2022

Senior Software Developer (Full Stack)

Nutcache
01.2017 - 11.2021

Senior Software Engineer (Full Stack)

Sphera
09.2016 - 12.2016

Senior Systems Engineer (Full Stack)

IHS Markit
02.2014 - 09.2016

Lead / Senior Programmer Analyst / Release Coordinator (Full Stack)

SNC Lavalin
01.2007 - 02.2014

Senior Programmer Analyst

SNC Lavalin
02.2005 - 01.2007

Senior Systems Analyst

Charles River Laboratories
03.2004 - 02.2005

Systems Programmer Analyst

SNC-Lavalin
06.2001 - 04.2004

Consultant / Systems Web Developer

KMD Solutions
01.2000 - 01.2002

Intermediate Systems Programmer

MDS Pharma Services
01.1997 - 01.2000

Customer Support Analyst

Speedware Corp.
01.1996 - 01.1997

Novell Network Admin / Jr. Systems Developer

Phoenix International Life Sciences
01.1992 - 01.1995

B.A. - Economics

Concordia University
01.1988 - 01.1992

D.E.C. - Social Sciences

CEGEP - John Abbott College
01.1984 - 01.1987
Patrick TremblayDevelopment Team Lead @ Nutcache | Senior Software Developer (Full Stack)