
Simon Tomek
Backend / Microservices Software Engineer
Najmout tuto osobu
Odeslat pracovní nabídku přímo tomuto kandidátovi
O mně
Software developer with 13 years of experience in commercial development. For the last several years, I have been focusing on the development of cloud microservices and backend systems in C# .NET utilizing Microsoft Azure. Previously, I also worked as an Android developer.
I actively use AI tools (GitHub Copilot, Claude) to streamline and increase efficiency across workflows - ranging from code reviews and refactoring to test generation and exploring unfamiliar codebases. I quickly adapt to new technologies and readily take ownership of the entire feature lifecycle - from design and implementation through to testing and deployment.
Zkušenosti
Software Developer - Cloud/Backend & Android at Quadient Software Technology (2017-01 – 2026-01)
Cloud / Backend Developer - Development of a SaaS solution (Quadient Inspire Evolve) focused on document automation and generation, primarily built on a microservices architecture within the.NET environment. Strong emphasis on clean code, robustness, and industry best practices.
- Designed and implemented asynchronous processing via a message bus (Azure Service Bus) - retry strategies, idempotence, dead-letter handling, and graceful shutdown.
- Performance optimization of production services - profiling, resolving memory leaks and OOM issues, and tuning throughput.
- Developed and maintained a secure scripting engine for executing customer JavaScript within an isolated V8/ClearScript environment (sandboxing, exposed API).
- Developed shared libraries and client wrappers used across teams (service bus communication, on-premise production server clients).
- Integration of cloud services: Azure Service Bus, Blob Storage, Azure Functions (e.g., electronic signature integration).
- Cooperated on implementation of the microservices orchestrator based on SpringBoot written in Kotlin.
- Deployment of microservices to Kubernetes (Helm charts), configuration management, and tooling for both local and production environments.
- Bug fixing of critical production incidents reported from real customer environments - log analysis, reproduction, and hotfixes.
- Writing and maintaining comprehensive unit and integration tests (NUnit, Moq).
- Creation and maintenance of CI/CD pipelines in Azure DevOps; code reviews.
Android Developer at Quadient Software Technology (2017-01 – 2026-01)
- Development and long-term maintenance of an enterprise-level Android SDK (Java + Kotlin) used in mobile applications for document production and communication with the core server platform.
- Managed migration to Scoped Storage (Android 11+), ensuring backward compatibility across various Android versions.
- Modernized the build pipeline (Gradle, AGP, Kotlin DSL); managed native AAR dependencies and plugins.
- Bug fixing of production issues, releasing timely SDK hotfixes.
Android Developer at Altair Software s.r.o. (2013-01 – 2017-01)
- Developed native Android applications across diverse domains (tourism, online media, public administration reservation systems).
- Designed local database structures (SQLite) and implemented efficient data synchronization mechanisms with the server backend.
- Integration with REST APIs and third-party web services (media streaming, map data overlays, administration interfaces).
- Worked closely within a small-scale team, collaborating tightly with UI/UX designers and backend developers.
Vzdělání
Bachelor's program in Applied Computer Science – Palacký University Olomouc (2012-01 – 2015-01)
DiS. in Telecommunications – College of Higher Education (VOŠ), Olomouc (2009-01 – 2012-01)
Maturita (School Leaving Exam) in Computer Systems – Secondary Technical School of Electrical Engineering, Olomouc (2005-01 – 2009-01)

