From 1de1ef9893ae71e688325dc18021ec730ef65bfe Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 13 Jul 2026 14:54:51 -0400 Subject: [PATCH 1/5] add TRP to resume --- examples/resume/experience.tex | 30 ++++++++++++++++++++---------- examples/resume/skills.tex | 7 ++++++- examples/resume/summary.tex | 10 +++++----- examples/resume_jm_tremblay.tex | 8 ++++++-- 4 files changed, 37 insertions(+), 18 deletions(-) diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index 5184bc8..b416e22 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -11,11 +11,25 @@ %--------------------------------------------------------- +\cventry +{AI Software Engineer (Contract)} % Job title +{T. Rowe Price} % Organization +{Baltimore, Maryland} % Location +{May 2026 - Present} % Date(s) +{ + \begin{cvitems} + \item {Bridged T. Rowe Price and Data Futures, an external AI consultancy, to continue in-flight GenAI work after their offboarding} + \item {Built GenAI scaffolding on Snowflake Cortex and AWS Bedrock: Streamlit interfaces, DBT pipelines, and AgentCore/MCP prototypes} + \item {Registered service accounts and integrated CI/CD with T. Rowe Price's quality, SAST, and testing gates to unblock AI platform delivery} + \end{cvitems} +} + + \cventry {Staff Software Engineer} % Job title {Forterra} % Organization {Clarksburg, Maryland} % Location -{Dec. 2021 - Present} % Date(s) +{Dec. 2021 - May 2026} % Date(s) { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Lead design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics} @@ -26,10 +40,9 @@ % \item {Own Terraform infrastructure-as-code deployments covering cloud networking (transit gateways, VPNs), IAM policies, serverless, container workloads, and CI/CD pipelines} \item {Own Terraform infrastructure-as-code deployments, including cloud networking, IAM, serverless, container workloads, and CI/CD pipelines} % \item {Build and maintain end-to-end data pipelines supporting safety, regulatory, and business reporting across multiple internal systems} - \item {Integrate corporate APIs (Microsoft Graph, SharePoint, Slack) for authentication, automated reporting, and operational notifications} - \item {Provide technical leadership in project planning, architecture, estimation, and mentor junior engineers} + % \item {Integrate corporate APIs (Microsoft Graph, SharePoint, Slack) for authentication, automated reporting, and operational notifications} % \item {Collaborate cross-functionally to uncover operational data challenges, refine requirements, and shape backend systems that directly support engineering and business goals} - \item {Collaborate cross-functionally to address data challenges, refine requirements, and shape backend systems supporting business goals} + \item {Provide technical leadership in project planning, architecture, and estimation; mentor junior engineers and collaborate cross-functionally to shape backend systems supporting business goals} \end{cvitems} } @@ -59,8 +72,7 @@ { \begin{cvitems} \item {Ported a large discrete-choice modeling codebase from single-node to map-reduce architecture} - \item {Developed statistical algorithms in Python, and SAS/IML for integration into production systems} - \item {Rigorously validated numerical results against industry benchmarks to ensure accuracy and reliability} + \item {Developed and validated statistical/econometric algorithms (discrete-choice methods) in Python and SAS/IML, benchmarking results against industry standards for production integration} \end{cvitems} } @@ -72,9 +84,8 @@ {Oct. 2016 - Oct. 2018} % Date(s) { \begin{cvitems} - \item {Led statistical methodology and calculations for NIH grant proposals and peer-reviewed articles} + \item {Led statistical methodology, study design, and analysis for NIH grant proposals and peer-reviewed publications} \item {Directed early-stage data exploration and visualization to uncover patterns and support clinical decision-making} - \item {Managed PostgreSQL databases to maintain data integrity and support operations} \end{cvitems} } @@ -86,8 +97,7 @@ {Aug. 2010 - Jul. 2016} % Date(s) { \begin{cvitems} % Description(s) of tasks/responsibilities - \item{Developed transportation simulation and discrete-choice models in C and R} - \item{Supported publications: literature review, data analysis, model implementation} + \item{Developed transportation simulation and discrete-choice models in C and R, supporting peer-reviewed publications from literature review through implementation} \item{Designed and taught graduate-level discrete-choice modeling courses} \end{cvitems} } diff --git a/examples/resume/skills.tex b/examples/resume/skills.tex index 8bdaead..37fe056 100644 --- a/examples/resume/skills.tex +++ b/examples/resume/skills.tex @@ -27,7 +27,7 @@ \begin{cvskills} \cvskill - {Programming \& Scientific Computing}{\begin{minipage}[t]{0.7\textwidth} + {Programming}{\begin{minipage}[t]{0.7\textwidth} Python, C, C++, R; object-oriented, procedural and functional design \end{minipage}} @@ -40,4 +40,9 @@ {Data \& Numerical Methods}{\begin{minipage}[t]{0.7\textwidth} PostgreSQL, data modeling, numerical simulation/optimization, BLAS \end{minipage}} + + \cvskill + {GenAI \& Agentic Engineering}{\begin{minipage}[t]{0.7\textwidth} + Snowflake Cortex, AWS Bedrock, AgentCore, MCP, RAG concepts, AI-assisted development (Claude Code) + \end{minipage}} \end{cvskills} \ No newline at end of file diff --git a/examples/resume/summary.tex b/examples/resume/summary.tex index 68d9b21..f7f5403 100644 --- a/examples/resume/summary.tex +++ b/examples/resume/summary.tex @@ -11,10 +11,10 @@ %--------------------------------------------------------- -Data-focused and design-minded software engineer with over a decade of experience spanning research, -backend development, and data engineering. -Skilled at building scalable, reliable systems with a startup mindset — -pragmatic, driven, and focused on quality. -Proven leader in customer-facing roles, translating complex technical challenges into real-world solutions. +Data-focused, AI-forward software engineer with over a decade of experience spanning research, +backend development, and data engineering. +Skilled at building scalable, reliable systems with a startup mindset — +pragmatic, driven, and focused on quality. +Proven leader in customer-facing roles, translating complex technical challenges into real-world solutions. Fiercely committed to doing what’s right, not just what’s easy. \end{cvparagraph} diff --git a/examples/resume_jm_tremblay.tex b/examples/resume_jm_tremblay.tex index 7cc3c26..d51b93c 100644 --- a/examples/resume_jm_tremblay.tex +++ b/examples/resume_jm_tremblay.tex @@ -21,7 +21,7 @@ \documentclass[11pt, a4paper]{awesome-cv} % Configure page margins with geometry -\geometry{left=1cm, top=.8cm, right=1cm, bottom=1.8cm, footskip=.5cm} +\geometry{left=1cm, top=.6cm, right=1cm, bottom=1.1cm, footskip=.5cm} % Color for highlights % Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange @@ -41,6 +41,10 @@ % Set false if you don't want to highlight section with awesome color \setbool{acvSectionColorHighlight}{false} +% Tighten default section spacing to reclaim vertical space +\renewcommand{\acvSectionTopSkip}{1.5mm} +\renewcommand{\acvSectionContentTopSkip}{1.2mm} + % If you would like to change the social information separator from a pipe (|) to something else \renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad} @@ -56,7 +60,7 @@ % \address{Sainte-Julie, Qu\'ebec, Canada} % \mobile{(+82) 10-9030-1843} -\email{jeanmi.tremblay@gmail.com} +\email{jm@jmopines.com} %\dateofbirth{January 1st, 1970} % \homepage{www.posquit0.com} % \github{posquit0} From 9e4148a526a10c90bc8971973a5d1a96479383c1 Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 13 Jul 2026 15:52:09 -0400 Subject: [PATCH 2/5] Fix verb tenses and add quantified achievements - Convert Forterra bullets to past tense (role ended May 2026) - Add scale/cost metrics: 500K files/day, ~1 PB S3, $10-15K/mo archival savings - Name concrete data consumers (safety, platform, integration, devops, project) - Reframe Edgybees GIS bullet: GDAL/NumPy replacing ESRI, days to ~12h - Ignore TRP-DF.md working notes Co-Authored-By: Claude Opus 4.8 --- .gitignore | 3 ++- examples/resume/experience.tex | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 9e0f3a0..41875b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.aux *.log *.pdf -trash \ No newline at end of file +trash +TRP-DF.md \ No newline at end of file diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index b416e22..68196c9 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -32,17 +32,17 @@ {Dec. 2021 - May 2026} % Date(s) { \begin{cvitems} % Description(s) of tasks/responsibilities - \item {Lead design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics} - \item {Architect and implement Python microservices on AWS Lambda and ECS, processing large-scale S3 event-triggered data streams} - \item {Deploy and manage Apache Airflow on AWS GovCloud, orchestrating pipelines that decode proprietary robotics formats into analytics-ready datasets} + \item {Led design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics} + \item {Architected and implemented Python microservices on AWS Lambda and ECS, ingesting up to 500,000 files/day into a ~1 PB S3 data lake; automated Glacier/Deep Archive tiering cutting storage costs \$10--15K/month} + \item {Deployed and managed Apache Airflow on AWS GovCloud, orchestrating pipelines that decode proprietary robotics formats into analytics-ready datasets} % \item {Design and optimize PostgreSQL RDS databases, including complex schema, queries, materialized views, and reporting pipelines for engineering, compliance, and executive teams} - \item {Design and optimize PostgreSQL databases, queries, materialized views, and reporting pipelines for engineering, compliance, and executives} + \item {Designed and optimized PostgreSQL databases, queries, materialized views, and reporting pipelines for safety, platform, integration, devops, and project teams} % \item {Own Terraform infrastructure-as-code deployments covering cloud networking (transit gateways, VPNs), IAM policies, serverless, container workloads, and CI/CD pipelines} - \item {Own Terraform infrastructure-as-code deployments, including cloud networking, IAM, serverless, container workloads, and CI/CD pipelines} + \item {Owned Terraform infrastructure-as-code deployments, including cloud networking, IAM, serverless, container workloads, and CI/CD pipelines} % \item {Build and maintain end-to-end data pipelines supporting safety, regulatory, and business reporting across multiple internal systems} % \item {Integrate corporate APIs (Microsoft Graph, SharePoint, Slack) for authentication, automated reporting, and operational notifications} % \item {Collaborate cross-functionally to uncover operational data challenges, refine requirements, and shape backend systems that directly support engineering and business goals} - \item {Provide technical leadership in project planning, architecture, and estimation; mentor junior engineers and collaborate cross-functionally to shape backend systems supporting business goals} + \item {Provided technical leadership in project planning, architecture, and estimation; mentored junior engineers and collaborated cross-functionally to shape backend systems supporting business goals} \end{cvitems} } @@ -56,7 +56,7 @@ \begin{cvitems} % Description(s) of tasks/responsibilities \item {Led complex field deployments of Edgybees real-time video georegistration platform at customer sites} \item {Integrated customer hardware, networks, maps and telemetry streams in air-gapped Kubernetes environments} - \item {Designed and delivered Python-based GIS backend services, including raster tiling pipelines and tile reprojection tools, eliminating reliance on external GIS servers and improving performance, portability and hardware footprint} + \item {Replaced proprietary ESRI/ArcGIS with GDAL/NumPy pipelines, cutting state-scale terrain processing from days to ~12 hours on consumer hardware and eliminating external GIS servers and vendors} \item {Developed in-house expertise on MISB 0601 video telemetry standards to troubleshoot live video georegistration bugs at customer sites} \item {Served as primary technical liaison during customer onboarding, providing hands-on support for deployment, configuration, and training} \item {Delivered high-stakes technical demos to government and defense stakeholders, securing operational adoption} From cd9170c28b08b13ef73a1664210c225df96297fc Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 13 Jul 2026 15:55:51 -0400 Subject: [PATCH 3/5] Sharpen positioning of TRP and Forterra bullets - Drop padding leadership bullet from Forterra (also removes filler tail) - Reframe TRP access work off clerical "registered service accounts" toward navigating enterprise systems to unblock delivery - Anonymize consultancy reference ("Data Futures" -> external AI consultancy) Co-Authored-By: Claude Opus 4.8 --- examples/resume/experience.tex | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index 68196c9..bba7002 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -18,9 +18,9 @@ {May 2026 - Present} % Date(s) { \begin{cvitems} - \item {Bridged T. Rowe Price and Data Futures, an external AI consultancy, to continue in-flight GenAI work after their offboarding} + \item {Bridged T. Rowe Price and an external AI consultancy to continue in-flight GenAI work after their offboarding} \item {Built GenAI scaffolding on Snowflake Cortex and AWS Bedrock: Streamlit interfaces, DBT pipelines, and AgentCore/MCP prototypes} - \item {Registered service accounts and integrated CI/CD with T. Rowe Price's quality, SAST, and testing gates to unblock AI platform delivery} + \item {Navigated T. Rowe Price's fragmented internal systems to provision access and clear enterprise CI/CD gates (quality, SAST, testing), unblocking AI platform delivery} \end{cvitems} } @@ -42,7 +42,6 @@ % \item {Build and maintain end-to-end data pipelines supporting safety, regulatory, and business reporting across multiple internal systems} % \item {Integrate corporate APIs (Microsoft Graph, SharePoint, Slack) for authentication, automated reporting, and operational notifications} % \item {Collaborate cross-functionally to uncover operational data challenges, refine requirements, and shape backend systems that directly support engineering and business goals} - \item {Provided technical leadership in project planning, architecture, and estimation; mentored junior engineers and collaborated cross-functionally to shape backend systems supporting business goals} \end{cvitems} } From 370345a534a7dac67b5132584ca95fef5b31846e Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 13 Jul 2026 17:25:09 -0400 Subject: [PATCH 4/5] Rewrite summary and tighten bullets for one-page fit - Reframe summary around cutting cost/complexity and shipping in high-friction environments; drop generic personality filler - Downgrade Airflow bullet to authoring DAGs (not platform ownership) - Fix stray tilde spacing on "1 PB" and "12 hours" - Trim bullet tails to remove orphaned words and hold one page Co-Authored-By: Claude Opus 4.8 --- examples/resume/experience.tex | 12 ++++++------ examples/resume/summary.tex | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index bba7002..ae07787 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -20,7 +20,7 @@ \begin{cvitems} \item {Bridged T. Rowe Price and an external AI consultancy to continue in-flight GenAI work after their offboarding} \item {Built GenAI scaffolding on Snowflake Cortex and AWS Bedrock: Streamlit interfaces, DBT pipelines, and AgentCore/MCP prototypes} - \item {Navigated T. Rowe Price's fragmented internal systems to provision access and clear enterprise CI/CD gates (quality, SAST, testing), unblocking AI platform delivery} + \item {Navigated T. Rowe Price's fragmented systems to provision access and clear CI/CD gates (quality, SAST, testing), unblocking AI platform delivery} \end{cvitems} } @@ -33,10 +33,10 @@ { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Led design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics} - \item {Architected and implemented Python microservices on AWS Lambda and ECS, ingesting up to 500,000 files/day into a ~1 PB S3 data lake; automated Glacier/Deep Archive tiering cutting storage costs \$10--15K/month} - \item {Deployed and managed Apache Airflow on AWS GovCloud, orchestrating pipelines that decode proprietary robotics formats into analytics-ready datasets} + \item {Architected and implemented Python microservices on AWS Lambda and ECS, ingesting up to 500,000 files/day into a 1 PB S3 data lake; automated Glacier/Deep Archive tiering cutting storage costs \$10--15K/month} + \item {Wrote Apache Airflow DAGs on AWS GovCloud to decode proprietary robotics formats into analytics-ready datasets} % \item {Design and optimize PostgreSQL RDS databases, including complex schema, queries, materialized views, and reporting pipelines for engineering, compliance, and executive teams} - \item {Designed and optimized PostgreSQL databases, queries, materialized views, and reporting pipelines for safety, platform, integration, devops, and project teams} + \item {Designed and optimized PostgreSQL databases, materialized views, and reporting pipelines for safety, platform, integration, and devops teams} % \item {Own Terraform infrastructure-as-code deployments covering cloud networking (transit gateways, VPNs), IAM policies, serverless, container workloads, and CI/CD pipelines} \item {Owned Terraform infrastructure-as-code deployments, including cloud networking, IAM, serverless, container workloads, and CI/CD pipelines} % \item {Build and maintain end-to-end data pipelines supporting safety, regulatory, and business reporting across multiple internal systems} @@ -55,7 +55,7 @@ \begin{cvitems} % Description(s) of tasks/responsibilities \item {Led complex field deployments of Edgybees real-time video georegistration platform at customer sites} \item {Integrated customer hardware, networks, maps and telemetry streams in air-gapped Kubernetes environments} - \item {Replaced proprietary ESRI/ArcGIS with GDAL/NumPy pipelines, cutting state-scale terrain processing from days to ~12 hours on consumer hardware and eliminating external GIS servers and vendors} + \item {Replaced proprietary ESRI/ArcGIS with GDAL/NumPy pipelines, cutting state-scale terrain processing from days to 12 hours on consumer hardware and eliminating external GIS servers and vendors} \item {Developed in-house expertise on MISB 0601 video telemetry standards to troubleshoot live video georegistration bugs at customer sites} \item {Served as primary technical liaison during customer onboarding, providing hands-on support for deployment, configuration, and training} \item {Delivered high-stakes technical demos to government and defense stakeholders, securing operational adoption} @@ -96,7 +96,7 @@ {Aug. 2010 - Jul. 2016} % Date(s) { \begin{cvitems} % Description(s) of tasks/responsibilities - \item{Developed transportation simulation and discrete-choice models in C and R, supporting peer-reviewed publications from literature review through implementation} + \item{Developed transportation simulation and discrete-choice models in C and R, from literature review to peer-reviewed publication} \item{Designed and taught graduate-level discrete-choice modeling courses} \end{cvitems} } diff --git a/examples/resume/summary.tex b/examples/resume/summary.tex index f7f5403..ef997b1 100644 --- a/examples/resume/summary.tex +++ b/examples/resume/summary.tex @@ -11,10 +11,10 @@ %--------------------------------------------------------- -Data-focused, AI-forward software engineer with over a decade of experience spanning research, -backend development, and data engineering. -Skilled at building scalable, reliable systems with a startup mindset — -pragmatic, driven, and focused on quality. -Proven leader in customer-facing roles, translating complex technical challenges into real-world solutions. -Fiercely committed to doing what’s right, not just what’s easy. +Software engineer with over a decade spanning research, backend, and data engineering, +now focused on GenAI platform work. +Builds pragmatic systems that cut cost and complexity, +choosing the right tool for the problem rather than the default. +Equally at home in customer-facing roles and in ambiguous, high-friction enterprise +environments where the hard part is making things actually ship. \end{cvparagraph} From a8b72832f7534bd0dbf44b4fd506e24458d420a9 Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 13 Jul 2026 17:26:52 -0400 Subject: [PATCH 5/5] add build environment for CICD build --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f6f11fa..2194f7b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -2,7 +2,7 @@ name: Build Resume on: [push] jobs: build: - runs-on: docker + runs-on: shell steps: - name: Checkout run: |