Alexander Sterling
C++ | Rust System and Database Programmer. Passionate about high-performance computing and low-level systems design.
About
Experienced system programmer with 10+ years of expertise in C++ and Rust, specializing in database engines, distributed systems, and performance-critical applications.
Work Experience

OracleRemote
Senior Systems Programmer
Jan 2024 - Present
- Designed and implemented a high-performance query execution engine in C++, reducing query latency by 40%.
- Optimized database indexing algorithms, improving storage efficiency and retrieval speeds for large-scale datasets.
- Developed a custom memory allocator in Rust for database workloads, reducing memory fragmentation and improving throughput.
Skills:
C++
Rust
Database Optimization
Distributed Systems

Red HatRemote
Systems Engineer
Oct 2022 - Jan 2024
- Contributed to the development of a distributed file system in Rust, improving fault tolerance and scalability.
- Enhanced kernel-level I/O operations for enterprise storage systems, achieving a 25% increase in read/write performance.
- Implemented a Rust-based toolchain for debugging and profiling low-level system processes, streamlining developer workflows.
Skills:
Rust
Linux Kernel
Distributed File Systems

MongoDBRemote
Database Engineer
Apr 2021 - Sep 2022
- Refactored the storage engine in C++ to support multi-threaded operations, increasing transaction throughput by 30%.
- Developed a Rust-based query optimizer, reducing query planning time and improving execution efficiency.
- Integrated advanced caching mechanisms into the database engine, reducing disk I/O and improving response times.
Skills:
C++
Rust
Database Engines
Query Optimization
Education

MIT
MSc. in Systems Engineering
2022 - Present

Stanford University
B.Eng. in Computer Science
2010 - 2015
Certifications

Amazon Web Services
2023
Publications
Journal of Systems Programming
Aug 1, 2017
Skills
C++
Rust
Database Engines
Distributed Systems
Linux Kernel
Query Optimization
Real-Time Systems
Projects
RustDB
example.comrustdb
A lightweight, high-performance database engine written in Rust, designed for embedded systems.
Side Project
Rust
Database Engine
C++ Static Analyzer
example.comcpp-analyzer
A static analysis tool for C++ codebases, focusing on memory safety and performance optimizations.
Side Project
C++
Static Analysis
Microkernel OS
example.commicrokernel-os
A minimalistic microkernel operating system written in Rust, designed for educational purposes.
Side Project
Rust
Microkernel