This is an interactive version of my resume intended to let you explore relevant subsets of my experience. If I have sent you a copy of my resume it will already be filtered to what I consider most relevant. Use the controls below to filter what is displayed on this page automatically.

Type:

Alexandru Barbur

Columbus, Ohio, United States alex@ctrlc.name (+1) 614-405-3192 LinkedIn GitHub

Technical Skills

Cloud

Database

Framework

Language

Queue

Service

SysAdmin

Tool

Experience

Lead Software Engineer

to

(Rosebud AI, Inc.)

Lead a full-stack engineering team in support of the company's mission to build generative AI products. Worked closely with the machine learning team to help choose tools and build prototypes in order to evaluate new models and techniques.

Modrun: ML Model Inference Framework

Designed and lead the implementation of an ML model inference framework for standardizing model packaging and production deployment. Supported local development, standalone deployment, and autoscaled pool deployment modes. Provided HTTP and AMQP APIs for health checks, management, and inference depending on the deployment mode. Instrumented with OpenTelemetry to expose structured logs and runtime metrics for autoscaling and performance monitoring.

Modscale: ML Model Autoscaling Framework

Supervised the design and implementation of an autoscaling framework for ML models packaged with the Modrun framework. Supported autoscaling GCP managed instance groups based on desired inference runtime and current inference backlog using a configurable formula.

Synth: AI-assisted Art Generator

Worked in a team to design and implement a cross-platform (web, Android, iOS) application for generating artwork using various ML models such as Stable Diffusion and VQGAN. Designed the API interface, implemented the API, and deployed the infrastructure to support it. Implemented features in the web, Android, and iOS clients.

Purrfect NFT

(Website)

Implemented a landing page for the Purrfect NFT contract which allowed end users to see the current phase of the NFT launch and mint NFT tokens through Metamask during the appropriate phase. Worked with the design and marketing teams to optimise the layout and content respectively.

PixelVibe: AI Stock Photo Directory

(Website)

Worked in a team to design and implement a web-based photo directory for AI generated stock photos. Designed the API interface, implemented the API, and deployed the infrastructure to support it. Worked with a UI/UX designer to implement the initial web client. Implemented image similarity search using CLIP embeddings and Pinecone vector search functionality. Implemented on-demand image generation using Stable Diffusion and Real-ESRGAN. Supported asynchronous stock photo management through S3 objects for large-scale image import and deletion.

EDB BDR Take-Home Assignment

(Code)

Implemented an in-memory database for English dictionary words. Initial variant is implemented in C++, with state stored by a master process, using a client-server interface over UNIX sockets. Alternate variant is implemented in Python, with state stored in POSIX shared memory, with a shared data structure interface.

Snowlite: Holiday Light and Music Box

(Code)

Designed the hardware and software for a holiday-themed light and music box. Used as a small demonstration project for end-to-end design process.

Senior Software Engineer

to

(Mobikit, Inc.)

Worked on a team to implement full-stack product features for the company's telematics platform. Provided guidance on cloud-based infrastructure and deployment best practices. Implemented ELT pipelines for ingesting and synchronizing large telematics datasets from customers.

Telematics Streaming

Implemented a WebSocket based telematics streaming and geofencing feature in the company's telematics applications. Supported live ingestion of location and other sensor data which was evaluated against user defined geofencing rules to generate alerts. Used successfully during the 2019 HackOHI/O hackathon for the Honda & Mobikit sponsored challenge.

AWS Single-Tenant Appliance

Implemented an AWS appliance for the company's telematics application used for internal deployment in isolated AWS accounts. Critical to securing a large customer which required the ability to run the entire stack in their own AWS account. Implemented appliance operator controlled application updates through AWS Lambda based interface.

Django in Production with PEX

(Video)

(PyOhio 2019)

An introduction to deploying and running Django web applications in production using PEX for packaging.

Distributed Software (with Python)

(Video)

(PyOhio 2018)

An introduction to several aspects of designing and implementing distributed software with a focus on control systems and Python development.

Senior DevOps Engineer

to

(Nimbis Services, Inc.)

Worked on a team to implement full-stack features in the company's electronic design automation platform as a service product. Provided guidance on continuous delivery and integration best practices.

Django on AWS: Zero downtime deployments

(Code)

Implemented a prototype for deploying Django-based web applications to AWS CloudFormation managed infrastructure which supported automated zero-downtime rolling deployments. Presented internally to demonstrate the possibility of fully managed, fast, and robust deployments compared to existing blue/green deployment strategy in use. Packaged Python applications using PEX to bundle application requirements and assets into a single file. Rolling deployments implemented with AWS SSM and Lambda services to enable auditing and access control. Successfully adopted.

S3Commander: Web-based S3 browser

(Code)

Implemented a web-based S3 browser using AngularJS and TypeScript. Integrated into primary web application and used standalone to support end user file management.

LimitMonitor: AWS Resource Tracking

Worked with an intern to design and supervised the implementation of a tool to track AWS resource usage across all company AWS accounts. Implemented as Lambda functions, with an RDS managed PostgreSQL instance for state, and deployed through CloudFormation. Used to identify and deprovision expensive AWS resources that were no longer in use or created against current policy.

Lead DevOps Engineer

to

(Updox)

Lead the DevOps team which was responsible for the overall design, implementation, and management of all company infrastructure. Provided guidance to developers on deployment and monitoring of applications in production. Provided technical support for sales and customer support teams.

VoIP Phone System Migration

Migrated VoIP phone system from Asterisk to 3CX. Worked with the customer support team to design and implement automated call flows and related features.

Internal Helpdesk

Implemented an internal helpdesk using osTicket to prioritize internal devops support requests.

Co-Founder

to

(Autoimmune Citizen Science, Inc.)

Technical co-founder responsible for designing and leading development of the company's products and supporting infrastructure.

AICS iOS Mobile Application

Implemented a native iOS application for tracking medical symptoms, supplements, and medications for people with chronic illness. Migrated from Swift 1 though Swift 3. Implemented offline mode with on-demand two-way synchronization support using Realm DB.

Lead DevOps Engineer

to

(DocHalo)

Responsible for the overall design, deployment, and management of all company infrastructure. Provided guidance to developers on deployment and monitoring of applications in production. Provided technical support for hospital IT staff related to integrating internal systems with the company's products. Identified, triaged, and helped troubleshoot production issues in the company's healthcare telecommunications platform.

Infrastructure as Code

Implemented infrastructure as code with AWS CloudFormation and PowerShell DSC to manage a mix of Linux servers, Windows servers, and network appliances. Automated security updates, deployments to all environments except production, and various period maintenance workflows. Integrated Active Directory for access control with all internal services to streamline employee onboarding and offboarding.

Infrastructure High Availability

Migrated production traffic for messaging application in continuous use to new high availability infrastructure with no downtime.

Internal Queueing

Deployed a highly available RabbitMQ cluster for queueing between internal services. Provided training to developers on AMQP best practices and reviewed integrations with internal services.

Senior Software Engineer

to

(DocHalo)

Worked on a team to implement full-stack features on the company's healthcare telecommunications platform. Provided guidance on continuous deployment and integration best practices. Optimize MS SQL Server queries and stored procedures for low latency.

Software Engineer

to

(Aver, Inc.)

Worked with multiple product stakeholders to implement full-stack features on the company's healthcare analytics product. Provided guidance on application deployment and monitoring best practices. Optimized PostgreSQL and AWS RedShift queries for high throughput on large datasets.

Structured Logging and Monitoring

Deployed an ElasticSearch, Logstash, and Kibana cluster to collect structured logs from production deployments. Modified applications to support structured logging and provided training for other developers on logging best practices. Created Kibana dashboards to provide overviews of relevant metrics for various internal stakeholders.

Web Services Engineer

to

(Nimbis Services, Inc.)

Worked on a team to implement full-stack features in the company's electronic design automation platform as a service product. Designed and deployed private clouds for deploying the company's platform outside of the public cloud for customers with bespoke security requirements.

OpenStack Cloud Deployment

Automated deploying private OpenStack clouds on bare-metal hardware in remote datacenters. OpenStack deployments included networking (Neutron), block storage (Cinder), compute (Nova), identify (Keystone), and dashboard (Horizon) components.

Student Worker

to

(Physics Computing Facility, The Ohio State University)

Worked in a team to provide technical support to the physics department staff, faculty, and students. Automated management and support workflows. Maintained and supported high performance computing clusters for physics department research groups.

Account Lifecycle Application

Implemented a Windows desktop application to manage accounts for Physics department staff, faculty, and students.

Managing accounts involved coordinated changes to multiple systems synchronized through Active Directory. The application automated provisioning, archival, and password changes for accounts through a desktop user interface. Reduced the time required over the previously manual method by an order of magnitude and eliminated operator errors.

Linux Configuration Management

Deployed and maintained Puppet infrastructure for managing Physics department Linux hosts. Automated initial host provisioning and security updates. Implemented security auditing through Puppet drift detection.

Research Assistant

to

(SCARLET Laser Facility, The Ohio State University)

Lead an engineering team responsible for the design, implementation, and management of the facility's control system and related infrastructure. Provided technical support for facility staff, faculty, and researchers.

SDCS: Distributed Control System

Designed and lead a team to implement a distributed soft-real time control system for Linux-based hosts. Reverse engineered serial, USB, and network protocols in order to write control system plugins for various industrial and diagnostic equipment. Worked closely with equipment vendors to diagnose and fix firmware bugs. Reviewed and approved the design of all applications built on top of the control system.

A mix of static equipment (i.e. vacuum pumps, valves, door locks, etc) and floating equipment (i.e. oscilloscopes, laser energy meters, cameras, motor controllers, etc) were used in concert to operate the facility's systems and conduct experiments. The control system provided an abstract interface for end users to inspect or manipulate all connected equipment via a web-based interface and client libraries (i.e. MATLAB, LabVIEW, Python, Lua). Small Mini-ATX x86 computers were available for staff to set up on demand in the facility which network booted a Scientific Linux 6 distribution that included the control system software. The control system supported hot-pluging and dynamic detection of all equipment connected to the local host which enabled end users to set up and tear down experiments quickly on their own. A lua-based scripting environment was available through the web interface for end users to quickly automate experiment setup and data collection.

Physical Access Control System

Implemented an access control and safety interlock system for individual rooms in the facility.

Each door was equipped with an RFID reader on both sides and a magnetic lock which were connected to the facility's Opto22 programmable automation controllers. Staff was issued RFID cards which had associated access control rules. This system tracked who was in which room based on the last RFID access. It was used to ensure staff could only access rooms after receiving the appropriate safety training and that no one was present inside the target room while the laser was operating. It supported synchronising registered users and access control rules over a custom TCP protocol.

Laser Vacuum System

Implemented a system to automate operating the vacuum system used as part of the laser chain.

Vacuum pumps, valves, and sensors were connected to the facility's Opto22 programmable automation controllers. This system monitored the state of connected devices to determine the current operational state, provided an automated way to transition to a requested state, and provided an emergency stop feature that could safely bring the connected chambers and lines up to atmosphere without intervention.

Technical Work Experience Student

to

(Hudson City School District)

Provided technical support to Hudson City School District staff and students. Worked in a team to design and implement new features on the school district's website and in-house content management system.

Automated Asset Inventory

Wrote an HTML Application that could be run from USB thumbdrives to automate collecting inventory information from Windows and MacOS computers. Reduced the time required over the previously manual method by an order of magnitude and eliminated data entry errors.

Education

Certificates

Degrees