Jan Trejbal
Senior Backend / Platform Engineer specializing in .NET backend systems, distributed services, Docker-based infrastructure, and production operations. Experienced in designing, building, and operating systems used by web and mobile applications, with strong ownership across architecture, deployment, observability, incident debugging, and CI/CD.
Professional Experience
Aviationexam — Senior Backend Engineer
November 2019—PresentTech: .NET, RabbitMQ, MariaDB, Redis, Docker, Jaeger/OpenTracing
- Design and operate containerized .NET microservices powering customer-facing web, Android, and iOS applications.
- Own backend services across architecture, implementation, deployment, observability, and production debugging.
- Build authentication, message-driven workflows, and external integrations for business-critical systems.
- Contribute to modernization of legacy .NET Framework services toward ASP.NET Core and modern .NET runtimes.
Studio 12 — Argentine Tango Instructor
June 2019—March 2022Part-time Argentine tango instructor and event organizer.
Scalesoft — Backend Engineer
March 2017—November 2019Tech: PHP, Doctrine, MariaDB, NGINX, Docker, Memcached, ASP.NET Core, PostgreSQL
- Developed and maintained production PHP applications hosted in Azure.
- Designed Docker-based runtime infrastructure and CI/CD processes for reliable deployments.
- Implemented authentication and authorization against external identity providers.
- Integrated backend systems with external services, including Czech government ISZR APIs.
Czech Academy of Sciences — C# Software Developer
March 2016—March 2017Worked on the RIDICS portal, focusing on automated conversion of linguistic data into the platform's supported format.
TREMI - technical support
2010—PresentMaintenance of servers, applications, working stations. Development of a small in house applications.
Dům dětí a mládeže - lecturer
2008—2016Leadership of technical workshops for children. Mainly focused on computers and building electrical circuits.
Contact
Email: jan@trejbal.land
Tel: +420 608280353
Website: jan.trejbal.land
GitHub: trejjam
Facebook: trejjam
Twitter: @trejjam
Datová schránka: xrq568r
PGP key: key.asc
Business and Billing Information
Email: contact@jantrejbal.cz
SIREN: 981729262
SIRET: 98172926200023
Intra-Community TVA: FR 78981729262
IBAN: FR76 1313 5000 8008 0091 4460 178
SWIFT: CEPAFRPP313
Legacy Czech information
IČ: 07992297
Datová schránka: 2g7yy2m
Bank account: 1370959002/5500
Bank: Raiffeisenbank a.s.
IBAN: CZ3955000000001370959002
SWIFT: RZBCCZPP
Permanent residence
Ing. Jan Trejbal
13 Rue Devic
31400 Toulouse, France
Primary Technologies
.NET, ASP.NET Core, Docker, RabbitMQ, MariaDB, PostgreSQL, Redis, Linux, CI/CD, observability
Additional Experience
Azure, TypeScript, Python, Golang, Rust, PHP, NGINX, Caddy, embedded systems, infrastructure automation
Language:
Czech: native
English: C1
French: A2 (currently improving)
Location:
I work remotely, currently from Toulouse, France
Hobbies/Interests
Argentine tango; part-time instructor and event organizer.
Skiing, wakeboarding, kiting and yachting.
Selected OSS Projects
json-converter-source-generator
- Roslyn-based JSON serialization source generator
FreshdeskApiDotnet
- Freshdesk API client for .NET
Aviationexam.DependencyUpdater
- Automated dependency update tooling for .NET
docker_service_exporter
- Exporter for .NET health checks and metrics
Education
Engineer of Cybernetics and Robotics
2015—2019Faculty of Electrical engineering, CTU Prague
Master's thesis focused on an embedded position sensor, combining firmware in C with a Go-based data visualization layer.
Bachelor of Cybernetics and Robotics
2012—2015Faculty of Electrical engineering, CTU Prague
High school diploma in Automation and Communication technology
2007—2012Secondary School of Mechanical and Electrical Engineering and Higher Vocational School, Liberec