![Alex Snezhko](/assets/me.jpg)
Hi, I'm Alex! I'm a software engineer with a love for learning and solving problems.
Aside from a career path, programming is a hobby of mine; I am particularly interested in full-stack web application development and compilers. I love learning new programming languages and contributing to open-source in my free time.
Outside of tech, I enjoy gaming, building custom mechanical keyboards, and heavy metal music.
Experience
![SpaceX](/assets/spacex.png)
Software Engineer
- Develop tools for Starlink dish fulfillment and other logistics verticals.
- Interact directly with stakeholders to understand business requirements and plan projects.
C#
ASP.NET Core
PostgreSQL
Kafka
Kubernetes
Angular
![Indeed](/assets/indeed.png)
Software Developer Intern
- Developed tools used for crawling and aggregating job postings from external sources onto Indeed, ultimately helping provide useful search results and recommendations for job seekers.
- Improved backend service reliability and maintainability by building microservices encompassing functionality from legacy monolithic backend.
- Developed user interface components for newer and more feature-rich web application for job aggregation.
Java
Spring Framework
GraphQL
MySQL
RabbitMQ
React
![Blackbaud](/assets/blackbaud.png)
Software Engineer Intern
- Led the development of a microservice suite providing a REST API for interfacing with SOAP-based CRM web application backend, cutting HTTP message size by up to 95% and improving client workflow efficiency.
- Transitioned services facilitating custom SSO authentication from on-premises SQL Server to Azure Cosmos DB.
C#
ASP.NET Core
Azure
Projects
Grain
Modern functional-first programming language targeting WebAssembly. Core development team member and library author.
Grain
Reason
WebAssembly
![KBDVisualizer](/assets/kbd.png)
KBDVisualizer
Web app for custom mechanical keyboard enthusiasts to select parts for a build and view an interactive 3D render of it.
React
PostgreSQL
Express
WebGL
![Sudoh](/assets/sudoh.png)
Sudoh
Simple programming language inspired by common pseudo-code syntax and features. Compiles to C++ source code.
C++
![Omen](/assets/omen.png)
Omen
Easy-to-use and minimalistic Terminal User Interface file management system for Unix-based systems.
OCaml
Skills
![React](/assets/react.png)
![Next.js](/assets/nextjs.png)
![ASP.NET Core](/assets/dotnet.png)
![Spring Framework](/assets/spring.png)
![WebGL](/assets/webgl.png)
![Linux](/assets/linux.png)
![Kubernetes](/assets/kubernetes.png)
![Kafka](/assets/kafka.png)
![PostgreSQL](/assets/psql.png)
![Azure](/assets/azure.png)
![Rust](/assets/rust.png)
![OCaml](/assets/ocaml.png)
![Python](/assets/python.png)
![TypeScript](/assets/typescript.png)
![C/C++](/assets/cpp.png)
![C#](/assets/csharp.png)
![Java](/assets/java.png)
Hover over an icon to view details
Programming Languages
![Java](/assets/java.png)
Java
![C#](/assets/csharp.png)
C#
![C/C++](/assets/cpp.png)
C/C++
![TypeScript](/assets/typescript.png)
TypeScript
![Python](/assets/python.png)
Python
![OCaml](/assets/ocaml.png)
OCaml
![Rust](/assets/rust.png)
Rust
Libraries/Frameworks
![React](/assets/react.png)
React
![Next.js](/assets/nextjs.png)
Next.js
![ASP.NET Core](/assets/dotnet.png)
ASP.NET Core
![Spring Framework](/assets/spring.png)
Spring Framework
![WebGL](/assets/webgl.png)
WebGL
Tools/Software
![Linux](/assets/linux.png)
Linux
![Kubernetes](/assets/kubernetes.png)
Kubernetes
![Kafka](/assets/kafka.png)
Kafka
![PostgreSQL](/assets/psql.png)
PostgreSQL
![Azure](/assets/azure.png)
Azure