Adrian Cederberg
Education
University of New Mexico
Spring 2015 - Fall 2019
- Bachelors of Science in Applied Mathematics - Minor in chemistry.
- Worked as a grader, tutor, and researcher. Got my first tastes of code with
matlab
andpython
.
Self Study
January 2021 - January 2022
- Built a portfolio using
flask
and deployed it withansible
anddocker-compose
. Code is available upon request. - Made various projects using
python
,react
, anddocker
to further my understanding.
Projects
Captura | A framework for building sharing into APIs, including a command line and python client, tests, and pypi package. Includes actions to test, build, version. |
Blog and Captura IaC | Infrastructure as code and DNS automation for my blog and captura. |
My Blog | A blog powered by quarto where I routinely publish blog posts. Includes actions to test, build, version, and deploy. |
PydanticYamlSettings | A library I like to use for project configurations |
Neovim Configuration | Configuration for my favorite text editor. |
Employment
Founder | acederberg.io
January 2024 - Now
- Designed, implemented, tested, and deployed using
fastapi
,sqlalchemy
,pydantic
, anddocker
. - Built my blog using
quarto
and routinely published blog posts. - Implemented infrastructure as code and continuous integration and deployment for and my to
linode
usingpulumi
andpython
. ImplementedSSL
termination usingtraefik
, ACME certificates, andporkbun API
automation. Code is hosted ongithub
but is only available upon request.
Senior Software Engineer | Mountain Vector Energy
January 2022 - December 2023
- Collaborated with team to design, implement, maintain, and deploy
Cufflink
Software as a Service. - Contributed to
Cufflink
client and admin dashboards within thereact
andnext
frameworks. - Bootstrapped the
Cufflink API
usingFastAPI
,SQLAlchemy
, andPydantic
. Developed data pipelines, managed databases, and implemented fixes and features includingAuth0
OAuth authentication. - Developed infrastructure as code using
terraform
onazure
and designedhelm
charts forCufflink
services. Managed and debugged services inkubernetes
, builtbitbucket
pipelines, and implemented/maintained continuous integration and deployment. Maintained service up-time and reliability. - Used
atlassian jira
to track progress, keep notes, and assign issues. - Performed technical interviews to hire two software engineers.
Research Assistant | UNM Mechanical Engineering
Summer 2019 - Winter 2020
- Collaborated with Craig Davidson of Dark Sea Industries to develop and document efficient air plasma production using magnetohydrodynamic methods.
- Built and programmed sensor arrays using Raspberry and Arduino and wrote drivers in
python
andc
. - Processed experimental data using
python
to generate graphs. Interpreted spectrometer data usingpython
to increase productivity.
Skills and Tools
Languages | Python , Javascript , HCL , Go , and lua , |
Tools & Libraries | Kubernetes , Docker , Helm , Traefik , Terraform , Pulumi ,Pydantic , FastAPI , Typer , SQLAlchemy , NextJS , Etc. |
Data & Databases | YAML , JSON , CSS , HTML , XML , TOML , MySQL , MongoDB , Redis . |
Dev Ops and Others | Pipelines , Infrastructure as Code , CI/CD , Linux , Windows , Vim , Neovim , Visual Studio Code . |