Zacharias Bahm

Software Engineer, Web Developer, Computer Nerd

About

I'm a Software Engineer working on Ruby on Rails monoliths, Symfony Websites, VueJS Progressive Web Apps (PWAs), and whatever else that needs to be done! I have experience managing every aspect of a project from overseeing deployments to cloud services such as AWS to programming and debugging. My love of computers and technology started with flashing custom roms to my Android phone, and I've progressed into a full on Linux nerd hosting my own services on my home server.

Technical Skills

Languages Javascript, Typescript, PHP, Ruby, Rust, Python, HTML, CSS, SQL
Databases/APIs MySQL, PostgreSQL, MariaDB, DynamoDB, NoSQL, Redis, REST, GraphQL, Elasticsearch
Frameworks Symfony, Rails, VueJS, React, Electron, Bootstrap
Software AWS, Git, Kubernetes, Docker, Linux

Experience

Mid Level Developer Feb 2023 - Present

Scientist.com Remote
Ruby Rails Rust Netsuite PostgreSQL Kubernetes

At Scientist I am working as a Mid Level Developer on an online pharmaceutical research marketplace. I primarily build features for the Ruby on Rails-based platform and regularly work in a support role for the active website.

  • Collaborated with accounting to build features enabling ml-based predictions of contracts and an active accounting system that connects the platform and netsuite
  • Integrated Rippling SAML SSO into our custom Rust-based kubernetes manager for smoother deployments

Software Engineer July 2021 - Jan 2023

Ology Newswire, Inc. Remote
Typescript NodeJS PHP Symfony Elasticsearch VueJS Python Spacy3.0

At Ology Newswire I worked as a software engineer developing a set of software tools to administer and participate in the Virtual Public Square. This product enables anyone to create and distribute their own content that was signed by keys associated with their own self-hosted did:psqr identity.

  • Created a Typescript NodeJS CLI tool (psqr) for managing did:psqr identities and publishing signed articles
  • Collaborated on a Symfony project (psqr-api) for hosting did:psqr identities and article feeds
  • Designed a VueJS PWA (ology.com) for displaying articles from feeds and maintaining an identity
  • Devised a Python script for text parsing and text cleaning of news articles; and then performed Named Entity Recognition using Spacy3.0 to match with similar articles

Software Engineer Jun 2016 — Jun 2021

NewPress LLC Remote
Javascript PHP Symfony REST GraphQL Kotlin Java

At NewPress I worked as a software engineer working on a Social Media focused CMS and assisted other clients by enhancing and optimizing their pre-existing products. Projects I worked on included creating Smart TV apps for Liquid Social and developing a backend API for one of the largest content websites: memes.com.

  • Constructed a pipeline for Liquid Social to automatically ingest content from partners and generate Android TV, Amazon Fire TV, and Roku apps to view content.
  • Assisted memes.com with website development and created a REST API and a GraphQL API for site management.
  • Created a webtorrent based video player that utilizes keys to validate videos as authentic.
  • Collaborated on a Symfony-based CMS that generates websites with Google AMP & Facebook Instant Articles support.

Freelance Developer April 2021 - Present

Prof. Erik Hesse at UC Berkeley Remote
PHP Symfony Electron NodeJS AWS

I have been contracted to assist Prof. Erik Hesse with modernizing the certification test process for classifying Adult Attachment Interviews (AAIs). This involves a main website for managing prospective candidates and their tests and a desktop application to securely print the confidential test cases.

  • Developed Symfony-based website (mainattachment.org) to inform users of attachment theory and administer reliability tests for classifying AAIs.
  • Built and deployed an Electron program to receive, decrypt, and print test cases for users undergoing AAI reliability tests leading to certification as a reliable AAI coder.
  • Maintained Cloud-based services such as EC2 instances, SES, Route 53, and S3 to provide the website and printing program.

Freelance Developer Apr 2020 - Aug 2020

VideoBridge Remote
Bash Bootstrap AWS

I briefly worked with VideoBridge to help automate their partner content ingestion and designed their company website.

  • Developed bash-based program to automate content ingestion of VideoBridge partner's YouTube channels.
  • Designed and deployed company website using bootstrap and S3.

Projects

Gift of the Magi (GOTM)

React DynamoDB Tailwind

I created gift wishlist React SPA that allows people to create a wishlist for events like Christmas or their birthday that prevents duplicate gifts. The SPA is built using custom React components that are styled using Tailwind and all data is managed using a DynamoDB backend.

Scaffolio

Bootstrap CSS Twig JSON

I converted my personal website (the one you are viewing) into a generalized twig-based portfolio website generator. It uses twig templates and a custom bootstrap theme for each portion of the site and builds a static single file website based on info stored in json files.

Music Scan Visualizer

VueJS Javascript Python

I developed a VueJS PWA for viewing and exploring a cluster graph of songs that have been grouped by similar audio features extracted from CNNs. The user can filter genres to find the songs that belong to multiple genres.

Self-Hosted Apps

Nginx Wireguard DNS Linux

I have deployed a number of different services to a home server for personal use. Services include: NextCloud for a personal cloud service like Google Drive, Emby for media hosting, Wireguard VPN for remote access, and Gitea for a personal git server.