acederberg.io
  • Home
  • Projects
    • Projects
    • Blog
    • Nvim Configuration
    • Blog and Demo Automation
    • Captura
  • Resume
  • Posts
  • Kaggle
  • Leetcode

Adrian Cederberg

Senior Software Engineer | Resume v5

Author

Adrian Cederberg

Contacts

Location
Albuquerque, NM
Phone
(505) 589 - 6914
Email
adrn.cederberg123@gmail.com

Links

Linkedin
Github
Website
PDF
All links will open in a new tab.

Certifications

™

CompTIA Security+

Earned July 2, 2025

In Progress

CKAD

In progress.

Profile

Software engineer with expertise in architecting and implementing REST APIs with python, success in building SaaS, and DevOps/Cloud engineering to support SaaS (with teraform) for hundreds of users in a startup environment. Proven track record of enhancing developer productivity and ensuring bulletproof deployments through automation (in bitbucket pipelines and github actions) and containerization/reliability (with kubernetes). Background in applied mathematics and engineering with a long term obsession in software and technology.

Experience

Mid-level Software Engineer
MILVETS Systems Technologies

April 2025 - Now

To expedite operations by the United States Air Force, lead the modernization and containerize various legacy applications at the Distributed Mission Operation Control (DMOC) at Kirkland Air Force Base in Albuquerque, New Mexico as subcontractor for Northrop Grumman and Serco.

Maximized developer productivity and code maintainability by modernizing and rewriting legacy applications.
Deprecated legacy applications by architecting APIs and UIs using django-ninja, typescript, and docker.
Architecting kubernetes deployments of custom software services and containerizing containerizing these services.
Achieved a CompTIA Security+ certification and working towards Certified Kubernetes Application Developer (CKAD).

Sole Proprietor
acederberg.io

January 2024 - Now

Established a technical blog covering topics in data science, data structures and algorithms, and development operations to share insights, expertise, and progress. Built acederberg.io using quarto and python to showcase 30+ blog posts, 4 projects, a resume, and a professional portfolio.

Achieved >99% site reliability for acederberg.io and ensured consistent deployments and builds using infrastructure as code with pulumi on linode and GitHub Actions.
Developed additional components for acederberg.io to enhance content clarity and interactivity using custom pandoc filters in python with pydantic, supplemented by additional javascript and extended SCSS built on bootstrap.
Streamlined authorship for acederberg.io by creating a development dashboard and a typer CLI to monitor pandoc filters and http server logs, utilizing FastAPI, websockets, UNIX domain sockets, and mongodb.
Contributed to the GitHub open-source community by raising and resolving issues, particularly in quarto and its associated projects.

Senior Software Engineer
Mountain Vector Energy

January 2022 - December 2023

Lead the design and implementation of building management and analytics SaaS to empower building management teams and owners to optimize and have clear insights into their utility usage and expenditure. Designed, implemented, and tested the Cufflink data API (using python), SaaS continuous integration and delivery across multiple developers and projects, and infrastructure as code projects to reliably power the user dashboard and deliver new releases.

Ensured confidentiality, security, and accuracy of customer data from the Cufflink API using OAuth to safeguard API endpoints, MySQL to make secure queries, traefik to implement SSL termination, and writing robust tests with PyTest to ensure the effectiveness of these measures.
Improved developer efficiency and ensured software quality with automated tests and docker builds in bitbucket pipelines.
Ensured SaaS platform uptime to above 99%, platform stability and reproducibility using terraform infrastructure as code on Azure, and guaranteed rapid software delivery by designing self testing deployments using helm.
Streamlined internal data operations and created data pipeline visibility by initiating the development of an admin dashboard using using NextJS.

Research Assistant
University of New Mexico

August 2019 - December 2020

Researched air plasma generation for astronautics with Craig Davidson of Dark Sea Industries.

Documented efficient air plasma generation using magneto-fluid-dynamic methods. Built various components for experimental setup including magnetic venturi and power supply array to define electrodynamic environment by passing current through large magnets composing the magnetic venturi.
Recorded experimental session IR and magnetic and electric field data using a multiplexed I2C array controlled by a raspberry pi with code developed in python and c.
Processed and plotted experimental data using numpy and matplotlib to document findings.

Education

Bachelors of Science
University of New Mexico

August 2015 - December 2019

Ensured consistent, actionable feedback and organization integrity as a tutor and exam proctor in remedial algebra at UNM’s math learning lab. Ensured actionable and detailed feedback by grading college algebra (100+ students), undergraduate linear algebra (20+ students), and ordinary differential (20+ students) equations homework.
Graduated with coursework in graduate mathematics, for instance topology, differentiable manifolds, and real analysis. Learned and implemented a number of numerical solutions using python and Mathwork’s matlab.
Documented efficient air plasma production leveraging advanced principals in fluid dynamics, electricity, and magnetism. Recorded and analyzed large sets of experimental results using python by building and programming I2C sensor arrays using Raspberry Pi and Arduino.

Projects

Click on any the content bellow to learn more.

acederberg.io
Automation
Nvim Configuration
Captura

Skills

Click on any the content bellow to learn more.

Code
7 Years, 11 Months

Whatever you might prefer to call the editing and running of text on screens (‘programming’, ‘coding’, ‘scripting’, etc), it is an essential skill for any serious engineer or academic in the current day to understand and utilize the computer at a deep level. While I have certainly been playing with computers my entire life more than most would be inclined to, I have spent the last 7+ years particularly obsessed with computer science and mathematics.

Python
7 Years, 11 Months
Docker
4 Years, 3 Months
Pipelines
4 Years
Linux
5 Years, 11 Months
Git
4 Years, 6 Months
NeoVim
4 Years, 1 Months
Javascript
4 Years, 3 Months

Additional Tools

Here are some other tools I use frequently.

Most of these will be covered in greater detail in subsequent sections.

empty
Lua
empty
Go
empty
JSON
empty
YAML
empty
Quarto
empty
Latex
empty
Mermaidjs
empty
Pandas
empty
Typescript
empty
React
empty
HTML
empty
CSS
empty
Pydantic
empty
FastAPI
empty
FastAPI
empty
pytest
empty
ZSH
empty
Back End
4 Years, 5 Months

In the modern world, data is the star of the show and thus the storage, distribution, and programmatic acquisition of data is paramount.

I have plenty of experience developing the tools for this - for instance REST APIs for the distribution of data and ETLs for the aggregation of data in languages like python , and nodejs using database technologies a storage solutions such as mysql , mongodb , and redis .

Additional, I am exceptional familiar with means of consuming data like httpx, fetch, and curl and protocols like http and websockets.

HTTP
4 Years, 6 Months
Python
7 Years, 11 Months
MySQL
4 Years, 5 Months
MongoDB
4 Years
SqlAlchemy
4 Years, 5 Months
FastAPI
3 Years, 6 Months
Front End
4 Years, 2 Months

While APIs and rest of the back-end aggregate, transform, and serve data, said data is of little use in ascertaining the ‘big picture’ without visualization and interactivity.

For instance, you are probably viewing this resume on my blog - would you read my resume if it were in YAML format? For most of us, the answer is absolutely not.

Jinja
4 Years, 3 Months
Typescript
4 Years
React
4 Years
JavaScript
4 Years, 3 Months
HTML
4 Years, 3 Months
CSS
4 Years, 3 Months
Cloud/DevOps
4 Years, 1 Months

Development operations, automation, and cloud engineering make it possible to turn code into fully functioning software systems. Without this piece of the puzzle, deployments are inconsistent and likely quickly cobbled together, wasting enumerable hours of developer time and inevitably introducing bugs and reducing uptime.

Docker
4 Years, 3 Months
Pipelines
4 Years
Terraform
3 Years, 3 Months
Kuberenetes
3 Years, 3 Months
Ansible
3 Years, 9 Months
Cloud
4 Years, 1 Months
Pulumi
1 Years, 6 Months
Code
Front End
Back End
Cloud/DevOps