Professional Summary
Overview
Work History
Education
Skills
Timeline

Boris Ryabov

Elide Technologies, Inc.
Oakland,CA
4
years of professional experience

Software engineer with 4 years of experience specializing in embedded systems and runtime infrastructure. Architected onboard flight software for an embedded compute platform, enabling high-throughput data processing in real-time, resource-constrained environments. Contributed significantly to developer tooling for Elide, including the CLI, project scaffolding, and polyglot dependency manager, fostering adoption among partner engineering teams. Proficient in C/C++, Rust, Java, Python, PostgreSQL, and FastAPI, offering a versatile skill set to drive innovative solutions.

Work History

Software Engineer

11 Months
Elide Technologies, Inc. | 09.2025 - Current
  • Built Elide's developer CLI, giving users built-in coverage analysis, profiling, and debugging across supported languages.
  • Engineered a project scaffolding system to facilitate rapid initiation of projects.
  • Created a robust upgrade and pinning tool that enables users to effortlessly migrate to the latest software versions.
  • Facilitated adoption of embedded elide within partner company codebase to streamline processes for external engineering teams.
  • Implemented automated testing frameworks, improving code reliability and reducing bug occurrences.

Software Engineer

3 Months
FlorianEye | 06.2025 - 09.2025
  • Engineered an autonomous drone control system to enhance firefighting efforts during wildfires.
  • Developed a drone onboard software prototype within 3 months in C and C++, enabling automated beyond line of sight operations.
  • Engineered a robust mission control system using MAVLink that improved operational reliability, utilizing advanced algorithms to ensure seamless autonomous missions.
  • Designed and implemented high-speed video capturing and compression system in C++ to support high data throughput requirements.
  • Executed serialization, packetization, and compression protocols to enhance data transmission reliability.
  • Designed receiver logic in Ground Control Station using Go, allowing for constant loss-resistant connection.

Software Engineer (Backend Developer)

2 Years 10 Months
UC San Diego ITS | 08.2022 - 06.2025
  • Performed a system-wide database and API upgrade, making SQL queries 30% faster.
  • Built up a Java-based legacy web-app used for the allocation of server resources, orchestrating multiserver resource use.
  • Created a source of truth for server allocation and user management database using PostgreSQL, and implemented an API for it. Exposed the new API by creating a Python SDK.
  • Revamped the student enrollment pipeline tool in Python within 4 months, integrating a new source-of-truth database to streamline data accuracy and accessibility.
  • Integrated the new pipeline with the existing resource allocation and user management tools by creating a comprehensive API using FastAPI.
  • Established a robust framework for unit and integration tests within a month, facilitating future feature expansions.

Education

Bachelor of Science - Mathematics and Computer Science

University of California, San Diego | San Diego | 06-2025

Skills

Languages: C
C++
Rust
Java
Kotlin
Python
Databases: PostgreSQL
Redis
Frameworks: FastAPI
Springboot
Deployment: CI/CD
Docker
Kubernetes
Tools: Git
Codecov
Buildsystems: CMake
Bazel
Specialization: Systems Programming
Backend Infrastructure

Timeline

Software Engineer

Elide Technologies, Inc.
09.2025 - CurrentRead More

Software Engineer

FlorianEye
06.2025 - 09.2025Read More

Software Engineer (Backend Developer)

UC San Diego ITS
08.2022 - 06.2025Read More

University of California, San Diego

Bachelor of Science from Mathematics and Computer Science
Read More
Boris Ryabov