Compare commits

...

6 commits

Author SHA1 Message Date
0e6a0de2e6 Merge branch 'TRP-DF'
Some checks failed
Build Resume / build (push) Has been cancelled
2026-07-13 17:32:08 -04:00
a8b72832f7 add build environment for CICD build
Some checks failed
Build Resume / build (push) Has been cancelled
2026-07-13 17:26:52 -04:00
370345a534 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 <noreply@anthropic.com>
2026-07-13 17:25:09 -04:00
cd9170c28b 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 <noreply@anthropic.com>
2026-07-13 15:55:51 -04:00
9e4148a526 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 <noreply@anthropic.com>
2026-07-13 15:52:09 -04:00
1de1ef9893 add TRP to resume 2026-07-13 14:54:51 -04:00
6 changed files with 46 additions and 27 deletions

View file

@ -2,7 +2,7 @@ name: Build Resume
on: [push] on: [push]
jobs: jobs:
build: build:
runs-on: docker runs-on: shell
steps: steps:
- name: Checkout - name: Checkout
run: | run: |

1
.gitignore vendored
View file

@ -2,3 +2,4 @@
*.log *.log
*.pdf *.pdf
trash trash
TRP-DF.md

View file

@ -11,25 +11,37 @@
%--------------------------------------------------------- %---------------------------------------------------------
\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 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 systems to provision access and clear CI/CD gates (quality, SAST, testing), unblocking AI platform delivery}
\end{cvitems}
}
\cventry \cventry
{Staff Software Engineer} % Job title {Staff Software Engineer} % Job title
{Forterra} % Organization {Forterra} % Organization
{Clarksburg, Maryland} % Location {Clarksburg, Maryland} % Location
{Dec. 2021 - Present} % Date(s) {Dec. 2021 - May 2026} % Date(s)
{ {
\begin{cvitems} % Description(s) of tasks/responsibilities \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 {Led 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 {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 {Deploy and manage Apache Airflow on AWS GovCloud, orchestrating pipelines that decode proprietary robotics formats into analytics-ready datasets} \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 {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, 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 {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 {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 {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 {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 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}
\end{cvitems} \end{cvitems}
} }
@ -43,7 +55,7 @@
\begin{cvitems} % Description(s) of tasks/responsibilities \begin{cvitems} % Description(s) of tasks/responsibilities
\item {Led complex field deployments of Edgybees real-time video georegistration platform at customer sites} \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 {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 {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 {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} \item {Delivered high-stakes technical demos to government and defense stakeholders, securing operational adoption}
@ -59,8 +71,7 @@
{ {
\begin{cvitems} \begin{cvitems}
\item {Ported a large discrete-choice modeling codebase from single-node to map-reduce architecture} \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 {Developed and validated statistical/econometric algorithms (discrete-choice methods) in Python and SAS/IML, benchmarking results against industry standards for production integration}
\item {Rigorously validated numerical results against industry benchmarks to ensure accuracy and reliability}
\end{cvitems} \end{cvitems}
} }
@ -72,9 +83,8 @@
{Oct. 2016 - Oct. 2018} % Date(s) {Oct. 2016 - Oct. 2018} % Date(s)
{ {
\begin{cvitems} \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 {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} \end{cvitems}
} }
@ -86,8 +96,7 @@
{Aug. 2010 - Jul. 2016} % Date(s) {Aug. 2010 - Jul. 2016} % Date(s)
{ {
\begin{cvitems} % Description(s) of tasks/responsibilities \begin{cvitems} % Description(s) of tasks/responsibilities
\item{Developed transportation simulation and discrete-choice models in C and R} \item{Developed transportation simulation and discrete-choice models in C and R, from literature review to peer-reviewed publication}
\item{Supported publications: literature review, data analysis, model implementation}
\item{Designed and taught graduate-level discrete-choice modeling courses} \item{Designed and taught graduate-level discrete-choice modeling courses}
\end{cvitems} \end{cvitems}
} }

View file

@ -27,7 +27,7 @@
\begin{cvskills} \begin{cvskills}
\cvskill \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 Python, C, C++, R; object-oriented, procedural and functional design
\end{minipage}} \end{minipage}}
@ -40,4 +40,9 @@
{Data \& Numerical Methods}{\begin{minipage}[t]{0.7\textwidth} {Data \& Numerical Methods}{\begin{minipage}[t]{0.7\textwidth}
PostgreSQL, data modeling, numerical simulation/optimization, BLAS PostgreSQL, data modeling, numerical simulation/optimization, BLAS
\end{minipage}} \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} \end{cvskills}

View file

@ -11,10 +11,10 @@
%--------------------------------------------------------- %---------------------------------------------------------
Data-focused and design-minded software engineer with over a decade of experience spanning research, Software engineer with over a decade spanning research, backend, and data engineering,
backend development, and data engineering. now focused on GenAI platform work.
Skilled at building scalable, reliable systems with a startup mindset — Builds pragmatic systems that cut cost and complexity,
pragmatic, driven, and focused on quality. choosing the right tool for the problem rather than the default.
Proven leader in customer-facing roles, translating complex technical challenges into real-world solutions. Equally at home in customer-facing roles and in ambiguous, high-friction enterprise
Fiercely committed to doing whats right, not just whats easy. environments where the hard part is making things actually ship.
\end{cvparagraph} \end{cvparagraph}

View file

@ -21,7 +21,7 @@
\documentclass[11pt, a4paper]{awesome-cv} \documentclass[11pt, a4paper]{awesome-cv}
% Configure page margins with geometry % 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 % Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange % 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 % Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{false} \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 % If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad} \renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
@ -56,7 +60,7 @@
% \address{Sainte-Julie, Qu\'ebec, Canada} % \address{Sainte-Julie, Qu\'ebec, Canada}
% \mobile{(+82) 10-9030-1843} % \mobile{(+82) 10-9030-1843}
\email{jeanmi.tremblay@gmail.com} \email{jm@jmopines.com}
%\dateofbirth{January 1st, 1970} %\dateofbirth{January 1st, 1970}
% \homepage{www.posquit0.com} % \homepage{www.posquit0.com}
% \github{posquit0} % \github{posquit0}