From 46c5479b6efdc8447fa97cfa491755ad4589e49a Mon Sep 17 00:00:00 2001 From: Anson Date: Tue, 27 May 2025 11:39:22 -0600 Subject: [PATCH] 2025v5 --- .vscode/settings.json | 4 +- index.html | 17 ++-- resume/css/style.css | 24 ++--- resume/index.html | 209 ++++++++++++++++++++++-------------------- 4 files changed, 132 insertions(+), 122 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index a353aad..7817356 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,7 @@ { + "editor.formatOnSave": true, "[html]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSaveMode": "file" } } diff --git a/index.html b/index.html index e95d2a4..440df4c 100644 --- a/index.html +++ b/index.html @@ -41,19 +41,18 @@

Hi, I'm Anson

- I am currently looking for my next role! Take a look at my resume - here. If your team is hiring please reach out + I am currently looking for my next role! Take a look at my + resume. If your team is hiring please reach out using one of the contact methods below.

I am an Aerospace Simulation Software Engineer with a B.S. in - Aerospace Engineering and a lifelong passion for writing code. I'm - deeply committed to making the world a better place with - high-quality software. My experience ranges from doing data - science on orbital debris to enable advanced characterization using - Rust and Julia to developing high-fidelity models for GNC algorithm - validation of rockets in C++ to creating highly extensible simulation - orchestrators using Docker and Python. + Aerospace Engineering and 3 years of professional experience writing + software for human-rated spacecraft. My experience ranges from doing + data science on orbital debris to enable advanced characterization + using Rust and Julia to developing high-fidelity models for GNC + algorithm validation of rockets in C++ to creating highly extensible + simulation orchestrators using Docker and Python.

diff --git a/resume/css/style.css b/resume/css/style.css index fe2d1e3..ca0b472 100644 --- a/resume/css/style.css +++ b/resume/css/style.css @@ -1,11 +1,12 @@ h2 { text-transform: uppercase; + margin-top: 10px; } h2:after { content: " "; display: block; - margin: 5px auto 5px; + margin: 1px auto 1px; border: 2px solid #d0d0d0; border-radius: 4px; -webkit-border-radius: 4px; @@ -17,7 +18,7 @@ h2:after { p { font-size: medium; - margin-left: 1em; + /* margin-left: 1em; */ } body { @@ -35,22 +36,23 @@ a:visited { color: cornflowerblue; } -dt { - margin-top: 0.5em; +dl { + margin-top: .5em; + margin-bottom: 0; } dd { + padding-left: 1.2em; + padding-top: 0; + margin-top: 0; margin-bottom: 0; - margin-left: 2em; - text-indent: -2em; + padding-left: 0; } dd > ul { - text-indent: 0em; - margin-left: -5em; + text-indent: -.2em; + margin-left: 1em; + padding-left: 0; } -/* dd::first-line { - text-indent: -2em; -} */ article { border-radius: 20px; diff --git a/resume/index.html b/resume/index.html index 4d81f46..6e712c2 100644 --- a/resume/index.html +++ b/resume/index.html @@ -46,16 +46,15 @@
anson@ansonbiggs.com | (480) 322-8468 | - linkedin.com/in/ansonbiggs
- gitlab.com/MisterBiggs | ansonbiggs.com - -
+

+ Aerospace Simulation Software Engineer with a strong foundation in both + aerospace engineering and modern software development. Experience ranging + from high-fidelity simulation models in C++, high-performance ETL + pipelines of aerospace data in Python, and managing development + environments for 100 engineers. Eligible for security clearance. +

PROFESSIONAL EXPERIENCE

@@ -83,38 +88,49 @@
  • - Early hire for the Lunar Permanence Business unit, established to - fulfill a NASA contract to build a human-rated lunar lander, where I - served as a core member of the simulation software team. + Founding simulation software engineer to build a human-rated Lunar + lander in support of NASA's Lunar program.
  • - Pathfinded hardware mocking capabilities in C++ that enabled a - completely software simulation environment. + Maintained Python based post-processing pipeline for spacecraft + data, including custom Docker monitoring with PyArrow, modifying + proprietary NASA software, data transformation with Pandas, and + archiving data in HDF5.
  • - Created bespoke test case management software in Python for writing, - publishing and tracking. I solely developed this project and leaned - heavily on the idea of fully automating processes, and working - closely with stakeholders to understand needs and blockers. Final - product led to an immediate 10x increase in productivity month over - month. + Developed hardware mocking capabilities using C++ that enabled an + entirely software simulation environment. Built a hardware-agnostic + interface that enabled mocking without directly interacting with + simulation or hardware protocols.
  • - Owned development environment for flight software teams, eliminating - setup friction and reducing onboarding time from days to an hour. - Consistently pushed for modern tooling and evolved workflows to meet - demands of a growing team. + Developed bespoke test case document management software in Python + for writing, publishing, and tracking. Identified major blockers for + a customer team, and worked independently on a prototype with a + strong emphasis on completely automated tooling to streamline test + case development. Final product led to an immediate 10x increase in + productivity for the 20 person team.
  • - Split time working within customer teams to ensure simulation - software capabilities met testing requirements. Proactively - developed features to eliminate critical roadblocks in the - verification process, and provided ongoing technical guidance. + Owned development environment for the 150 person flight software + team. Consistently pushed for modern tooling and evolved workflows + to meet demands of a growing team. Worked with stakeholders to + ensure compliance with DO-178 while maintaining cutting edge + tooling.
  • - Technologies used: Python, Pytest, Pandas, NumPy, - C++, Docker Compose, Docker Dev Containers, GitLab CI/CD, NASA - Trick, Kanban + Worked within customer teams to ensure simulation software + capabilities met testing requirements. Proactively developed + features to eliminate critical roadblocks in the verification + process, and provided technical guidance. +
  • +
  • + Developed custom software on top of Pytest that generated GitLab CI + jobs using Python decorators. Allowed hundreds of automated tests to + remain active while keeping pipelines short and runner usage to a + minimum. Tests would be given a decorator that listed software + dependencies, and a child pipeline would be generated that only + included necessary tests. Reduced runner utilization by 50%.
@@ -127,51 +143,27 @@
  • - Architected and delivered the first C++ simulation model for - Vulcan-Centaur rocket that was recognized as one of United Launch - Alliance's major technical achievements of 2022. + Architected and delivered one of the company's major accomplishments + of 2022. The first high-fidelity C++ simulation model for the next + generation Vulcan-Centaur rocket.
  • Modernized a legacy monolithic codebase from the 1980s by replacing - ~700k lines of unmaintainable FORTRAN with compiled artifacts. This - change massively improved compilation performance of the codebase, - and allowed streamlining tooling to increase developer productivity. + ~700k lines of unmaintainable FORTRAN with compiled artifacts stored + in Artifactory and deployed using Bamboo CI. This reduced + compilation time from over 12 hours to 4 hours, making an overnight + task achievable during the workday.
  • - Implemented the team's first CI/CD pipeline to enforce code quality - and introduce automated checks. -
  • -
  • - Technologies used: C++, gTest, Matlab, FORTRAN, - Simulink, Python, Atlassian Suite, Redhat Linux, Agile + Introduced the team to automated tooling locally and added pipeline + checks to merge requests. By automating formatting and linting the + team was able to focus on implementation instead of code style.

PROJECT LEADERSHIP

-
- Founder & Lead Developer | Simple Stock Bots | Phoenix, AZ | 2018 - 2024 -
-
-
    -
  • - Developed a stock market bot in Python that delivers real-time data - and analysis to group chats with tens of thousands of monthly active - users. -
  • -
  • - Managed paid client feature requests with broader platform - improvements to maintain a sustainable business model while keeping - the product entirely free for over 99% of users. -
  • -
  • - Used CI/CD to automatically build, publish, and deploy latest - commits to a Kubernetes Cluster. Canary and stable releases were - automatically managed and rolled out. -
  • -
-
Undergraduate Research Lead | Orbital Debris Classification | Prescott, AZ | 2021 @@ -196,68 +188,83 @@ +
+ Founder & Lead Developer | Simple Stock Bots | Phoenix, AZ | 2018 - 2024 +
+
+
    +
  • + Developed a stock market bot in Python that delivered real-time data + and analysis to 20k monthly active users. +
  • +
  • + Managed paid client feature requests with broader platform + improvements to maintain a sustainable business model while keeping + the product entirely free for over 99% of users. +
  • +
  • + Managed a Kubernetes cluster that handled all CI/CD builds and + deployments, and load balancing to handle the inconsistent peak + loads that comes with stock market activity. +
  • +
+
Technical Lead | Capstone: Spacecraft Detail Design | Prescott, AZ | 2021
- Developed a fully dynamic 6 degree of freedom simulation of a rocket - landing that was verified with real hardware. Demonstrated design with - test stand using a real thrust vector control mechanism and a solid - rocket motor. -
-
Leader | The Hub Grill and Bar | Mesa, AZ | 2012 - 2021
-
- Started as a dishwasher and worked my way up to kitchen management and - eventually to project management for new restaurants. -
-
- As project manager, led new location openings from empty buildings - through construction, menu design, vendor setup, staff hiring/training, - and operational handoff. +
    +
  • + Developed a fully dynamic 6-DOF simulation of a rocket landing in + Simulink to design and verify control system before moving to + hardware demonstration. +
  • +
  • + Demonstrated design with test stand using a real thrust vector + control mechanism and a solid rocket motor. Rewrote simulation + environment in C++ to run on test stand hardware. +
  • +
-

EDUCATION, SKILLS, AND AWARDS

+

EDUCATION AND SKILLS

B.S. Aerospace Engineering | Embry-Riddle Aeronautical University | Prescott, AZ | May 2022
-
- Bachelor of Science in Aerospace Engineering (Astronautics - Concentration) with a minor in Computer Science -
-
- 1 Year Data Science Directed Study | Summer Study Abroad for Mathematics - in Iceland -
-
- -
-
Languages and Technologies
  • - Python, C++, Julia, Rust, Docker, MATLAB, Simulink, FORTRAN, LaTeX, - Regex, Shell, Markdown, Mermaid + Bachelor of Science in Aerospace Engineering (Astronautics + Concentration) with a minor in Computer Science
  • - Pytest, Plotly, NumPy, Pandas, Matplotlib, Makie, Jupyter, SymPy, - UV, Pip, Requests, Serverless, DASK, CUDA, MkDocs, Ruff, Black, - flake8 -
  • -
  • - Linux, WSL, Docker Compose, Development Containers, Kubernetes, - Serverless, GitLab CI/CD, DataDog, NASA Trick, DDS, MQTT, Jira + 1 Year Data Science Directed Study | Summer Study Abroad for + Mathematics in Iceland
-
Awards
+
-
    -
  • Discord | Verified Bot Developer 2018
  • -
  • NVIDIA | Tegra K1 CUDA Vision Challenge, Top 50 | 2015
  • -
+ Languages: Python, C++, Julia, Rust, MATLAB, Simulink, + FORTRAN, LaTeX, Regex +
+
+ Libraries: Pytest, Plotly, NumPy, Pandas, Matplotlib, + Makie, Jupyter, SymPy, UV, Pip, Requests, Eigen, Boost, MkDocs, Ruff, + Black, flake8, FastAPI +
+
+ Simulation/Aerospace: NASA Trick, 6-DOF Dynamics, + Hardware/Software in the Loop, Control Systems, GNC Algorithms, Space + Mechanics, Communication Links, DDS, MQTT +
+
+ DevOps/Tools: Linux, WSL, Docker Compose, Development + Containers, Kubernetes, Serverless, GitLab CI/CD, DataDog, Jira, + Markdown, Mermaid, PlantUML