Compare commits

..

No commits in common. "main" and "CI/BUILD-only-on-merge-to-main" have entirely different histories.

6 changed files with 31 additions and 49 deletions

View file

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

3
.gitignore vendored
View file

@ -1,5 +1,4 @@
*.aux
*.log
*.pdf
trash
TRP-DF.md
trash

View file

@ -11,37 +11,25 @@
%---------------------------------------------------------
\cventry
{AI Software Engineer (Contract)} % Job title
{T. Rowe Price} % Organization
{Baltimore, Maryland} % Location
{May 2026 - Present} % Date(s)
{
\begin{cvitems}
\item {Took ownership of in-flight GenAI work from a departing external AI consultancy, transferring codebases and continuing delivery without interruption}
\item {Built GenAI scaffolding on Snowflake Cortex and AWS Bedrock: Streamlit interfaces, DBT pipelines, and AgentCore/MCP prototypes}
\item {Provisioned access across enterprise platforms and cleared CI/CD gates (code quality, SAST, automated testing) to move AI workloads into production}
\end{cvitems}
}
\cventry
{Staff Software Engineer} % Job title
{Forterra} % Organization
{Clarksburg, Maryland} % Location
{Dec. 2021 - May 2026} % Date(s)
{Dec. 2021 - Present} % Date(s)
{
\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 {Wrote Apache Airflow DAGs on AWS GovCloud to decode proprietary robotics formats into analytics-ready datasets}
\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 {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, materialized views, and reporting pipelines for safety, platform, integration, and devops teams}
\item {Design and optimize PostgreSQL databases, queries, materialized views, and reporting pipelines for engineering, compliance, and executives}
% \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 {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 {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 address data challenges, refine requirements, and shape backend systems supporting business goals}
\end{cvitems}
}
@ -53,11 +41,12 @@
{Dec. 2019 - Nov. 2021} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Led field deployments and onboarding for Edgybees' real-time video georegistration platform, serving as primary technical liaison for deployment, configuration, and training}
\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 {Built in-house expertise on MISB 0601 video telemetry standards to diagnose live georegistration failures at customer sites}
\item {Delivered technical demos to government and defense stakeholders, securing operational adoption}
\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 {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}
\end{cvitems}
}
@ -70,7 +59,8 @@
{
\begin{cvitems}
\item {Ported a large discrete-choice modeling codebase from single-node to map-reduce architecture}
\item {Developed and validated statistical/econometric algorithms (discrete-choice methods) in Python and SAS/IML, benchmarking results against industry standards for production integration}
\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}
\end{cvitems}
}
@ -82,8 +72,9 @@
{Oct. 2016 - Oct. 2018} % Date(s)
{
\begin{cvitems}
\item {Led statistical methodology, study design, and analysis for NIH grant proposals and peer-reviewed publications}
\item {Led statistical methodology and calculations for NIH grant proposals and peer-reviewed articles}
\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}
}
@ -95,7 +86,8 @@
{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, from literature review to peer-reviewed publication}
\item{Developed transportation simulation and discrete-choice models in C and R}
\item{Supported publications: literature review, data analysis, model implementation}
\item{Designed and taught graduate-level discrete-choice modeling courses}
\end{cvitems}
}

View file

@ -27,7 +27,7 @@
\begin{cvskills}
\cvskill
{Programming}{\begin{minipage}[t]{0.7\textwidth}
{Programming \& Scientific Computing}{\begin{minipage}[t]{0.7\textwidth}
Python, C, C++, R; object-oriented, procedural and functional design
\end{minipage}}
@ -40,9 +40,4 @@
{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}

View file

@ -11,10 +11,10 @@
%---------------------------------------------------------
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.
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.
Fiercely committed to doing whats right, not just whats easy.
\end{cvparagraph}

View file

@ -21,7 +21,7 @@
\documentclass[11pt, a4paper]{awesome-cv}
% Configure page margins with geometry
\geometry{left=1cm, top=.6cm, right=1cm, bottom=1.1cm, footskip=.5cm}
\geometry{left=1cm, top=.8cm, right=1cm, bottom=1.8cm, footskip=.5cm}
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
@ -41,10 +41,6 @@
% 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}
@ -60,7 +56,7 @@
% \address{Sainte-Julie, Qu\'ebec, Canada}
% \mobile{(+82) 10-9030-1843}
\email{jm@jmopines.com}
\email{jeanmi.tremblay@gmail.com}
%\dateofbirth{January 1st, 1970}
% \homepage{www.posquit0.com}
% \github{posquit0}