About

Backend-leaning Full-Stack Software Engineer with strong expertise in Kotlin and Java, specializing in cloud-native, distributed, data-centric systems. Proven experience building and operating metadata-driven platforms, ETL pipelines, and scalable backend services in production. Holds a Master's degree in Computer Science with a strong foundation in distributed systems, algorithms, and optimization.

Work Experience

Sages | Software Engineer

July 2023 - Now
  • Led backend architecture and implementation of Uniplaner, a university class scheduling system, including scheduling logic, conflict detection, real-time updates, and high-performance data access.
  • Backend developer on the Knowledge Base platform and related integrations.
  • Developed and maintained services within a microservice-based employee evaluation system, contributing to security integration (CAS), ETL job orchestration on Apache Flink, and gateway services.
  • Built and evolved client-facing features such as embeddable widgets and metadata export interfaces for external systems, allowing other platforms to harvest structured academic data from the Knowledge Base.
  • Focused on performance, scalability, and reliability in production systems.

Sages | Junior Software Engineer

June 2022 - June 2023
  • Delivered multiple external integrations for the Knowledge Base platform (OAI-PMH, Scopus, USOS).
  • Designed and implemented a standardized ETL framework that reduced boilerplate and significantly shortened development time for new integrations.
  • Implemented large file support with Amazon S3, introducing streaming-based processing and presigned uploads to handle multi-GB files efficiently.
  • Contributed to maintenance and evolution of enterprise academic systems.

Education

Warsaw University of Technology February 2024 - September 2025
Master's Degree | Computer Science | Intelligent Systems
Graduated with distinction. Academic average 4.92/5.0.
  • Reliable, Scalable, and Maintainable IT Systems
  • Parallel and Distributed Programming
  • Systems Architecture and Integration
  • Algorithms and Optimization Methods
  • Mathematical Modeling
  • Virtual Computing Environments
Warsaw University of Technology October 2020 - February 2024
Bachelor's Degree | Computer Science | Software Engineering
Graduated with distinction. Academic average 4.96/5.0.
  • Algorithms and Data Structures
  • Operating Systems
  • UNIX System
  • Object-Oriented Programming
  • Databases
  • The Art of Software Development
  • Artificial Intelligence
  • Machine Learning Engineering
  • Deployment and Maintenance of IT Systems
  • Network Programming
  • Programming Paradigms
  • Web Application Programming
  • Compilation Techniques

Skills

Operating Systems

Projects

More Projects

Certifications

Warsaw University of Technology
Association of Academic Centers for Foreign Language Teaching in Poland
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).