Migrated the marketplace analytics system from batch processing to event-driven streaming, designing new observability for the re-architected system and enhancing resiliency across both versions during the transition phase.
Led feature development of a new type of listing in the Snowflake Marketplace platform, collaborating across product and engineering teams.
Took part in a full software development lifecycle (planning, design, coding, code-reviewing, testing, releasing, maintenance, pager duty shifts).
Software Engineer / Junior Software Engineer
TouK
07.2020 - 06.2024
As a full-stack developer, led the development of an internal GUI tool that automated batch document generation with dynamic parameters, streamlining employees’ workflow and enabling large-scale customer communication.
Designed, developed, and led a microservices-based system integrating multiple service providers into a unified interface for purchasing internet services, significantly simplifying the customer experience.
Developed and maintained 20+ integration systems (e.g., notifications, number porting) for a major telecom company, ensuring reliable cross-system communication.
Junior Java Developer
NMG
11.2017 - 05.2020
Developed a Spring-based system to track the product lifecycle from factory to POS for audit purposes, introducing the company’s first implementation with automated testing.
Implemented real-time data processing and visualization module of the industrial control system (SCADA).
Education
Bachelor of Science - Computer Science
Nicolaus Copernicus University
Torun
01-2020
Skills
Solid coding skills and experience in JVM-based programming languages: Kotlin, Java, Groovy
Experience in fullstack development: TypeScript, JavaScript
Building and integrating REST & SOAP web services
Writing and maintaining unit and integration tests
Mentoring and onboarding new team members, ensuring clear communication and smooth collaboration within the team