Software Engineer in Mission Control 🛰️
| Github: koloiyolo | Linkedin: Jakub Kołodziej | E-Mail: jakvb.kolodziej@gmail.com | Location: Warsaw, PL |
|---|
Mission Control Software Engineer - Creotech Instruments S.A. 08/2025 - present
- Developed the internal Mission Control System in Rust from the ground up, using the modern tokio async stack, according to CCSDS.
- Contributed to projects PIAST and Poland's highest-value satellite defense contract MIKROGLOB.
- Executed in‑orbit Mission Control operations, as well as on‑ground satellite integration tests.
- Maintained internal tools and critical Mission Control software in Python, Ansible, and Docker.
- Integrated external software from third‑party suppliers.
- Managed and monitored over 40 users and endpoints via Zabbix and Wazuh.
- Extended the company ERP system beyond vendor capabilities, implementing custom workflows for internal operations.
- Developed internal tools for data‑extraction and processing pipelines: Python, Qt, SQL.
- Deployed and administered: Proxmox VMs, Windows Server, and SQL Server instances.
| Category | Skills |
|---|---|
| Languages | Python 🐍, Rust 🦀 |
| Frameworks | tokio, axum, serde, asyncio, django, django REST framework, scikit-learn |
| Databases and queues | NATS, PostgreSQL (TimescaleDB), SQL Server |
| Infrastructure | Docker, Linux, Proxmox, Ansible |
| Tools | git, uv, poetry, OpenAPI |
| Domain | Mission Control, ECSS, CCSDS, PUS, REST API |
Bachelor of Engineering in IT - University of Silesia, 2021 - 2025
- Thesis: Device monitoring and log management system: repository
- Thesis grade: 5, GPA: 3.5 (≈ 4.5 PL)
| Language | Personal Projects | OSS Contributions |
|---|---|---|
| Rust 🦀 | minihashcat | spacepackets-rs, RustScan |
| Other 🧩 | dotfiles (Ansible 🏠, Nix ❄️) | Cephalon Navis (Flutter 🎯), Skyblocker (Java ☕) |
- Languages: English (B2), Polish (fluent/native)
- Availability: 1 month
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

