Aprelius logo
uptime: 00:00:00
$ pandoc resume.md -o resume.pdf

Resume

SUMMARY

Backend and distributed systems engineer with 6+ years of production experience. Has built and operated large microservice backends in Go, time-series pipelines processing billions of records, and Kubernetes infrastructure. Now spends most time in Rust and C, shipping native desktop apps and deepening Linux, networking and security fundamentals.

EXPERIENCE
Independent Software EngineerFreelance02/2025 – Present
  • Designed and shipped Ksefiliusz, a cross-platform Go/Wails desktop client for Poland's national KSeF e-invoicing system, from XML invoice ingestion to bank-ready transfer files.
  • Built two native Rust desktop applications on GTK4/libadwaita and Tauri v2, covering real-time audio, PDF text extraction, and streaming LLM integration against local and hosted models.
  • Maintain several open-source projects in Go and Rust, including a terminal SQL client with an MCP server exposing database operations to AI assistants.
  • Deliver freelance backend and tooling work for multiple clients, while working extensively in C and x86 assembly and deepening computer science, Linux, networking and security fundamentals through hands-on projects and detailed notes.
Backend DeveloperLerta (currently Photon Energy)10/2022 – 02/2025
IoT platform for supervising PV farms, wind turbines, and biogas plants, plus an energy trading system and customer/admin web applications.
  • Developed and operated a distributed backend of ~150 microservices across Go, Java, Python, and TypeScript, supporting an IoT and energy-trading platform.
  • Designed and optimized time-series data pipelines in TimescaleDB and InfluxDB, processing billions of records.
  • Diagnosed and eliminated production bottlenecks in Kafka and RabbitMQ, improving messaging reliability under load.
  • Managed Kubernetes deployments with Helm, Docker, and CI/CD pipelines.
  • Resolved production incidents across the infrastructure layers as part of on-call support.
  • Participated in technical interviews focused on Go, distributed systems, and system design.
Software EngineerAmartus10/2021 – 10/2022
Backend and full-stack services for provisioning and monitoring F5 network devices.
  • Built backend and full-stack services to provision and monitor F5 BIG-IP devices, covering DNS, L4/L7 load balancing, and firewall configuration over their device APIs.
  • Worked across the networking stack, diagnosing requests end-to-end through application, HTTP, proxy, TCP/IP, load balancing, DNS, and firewall layers.
  • Provisioned and managed Linux VMs on Type 1 and Type 2 hypervisors for device emulation and test environments.
  • Collaborated daily with network engineers across the UK, China, and India.
Backend DeveloperDev an Deliver03/2020 – 12/2021
Mobile service-ordering app and interactive educational platform.
  • Built REST and GraphQL APIs in NestJS, integrating Salesforce, Stripe, and HubSpot.
  • Implemented asynchronous messaging pipelines with RabbitMQ and high availability in mind.
  • Managed cloud infrastructure on Azure and DigitalOcean using Docker and Kubernetes.
  • Mentored new team members through code reviews and pair programming.
PROJECTS

I maintain several open-source projects — terminal UIs, AI-powered tools, and systems programming experiments in Go and Rust.

View all projects
SKILLS
Primary
Go
Rust
Python
Backend & Data
PostgreSQL
Kafka
RabbitMQ
Redis
TimescaleDB
InfluxDB
MongoDB
Infrastructure
Linux
Kubernetes
Docker
Helm
GCP
Grafana
Proxmox
Additional
Java
TypeScript
React
Next.js
GraphQL
Systems
C
Assembly x86
Linux internals
EDUCATION
Master of Science in Trenchless Technologies— University of Agriculture in Kraków