Work
  • Connectpoint
    Senior Software Engineer, Sotware Architect
    Dec 2021 - Present

    Design and delivery of core services for a large-scale monitoring and billing ecosystem, with a focus on domain clarity, reliability, and extensibility.

    • Designed and built a network regulator service for a low-voltage monitoring platform, improving system robustness and operational control.
    • Led a domain-driven design uplift for the Customer–Solutions area: defined domain-level APIs, data contracts, and ubiquitous language, and standardized code conventions across projects.
    • Designed and implemented a dynamic tariff settlement module that calculates energy costs in 15-minute pricing windows, built for customization and rollout across multiple organizations.
    • Re-architected and rebuilt backend services for a high-traffic customer portal ecosystem (100k+ active users), consolidating multiple apps into a layered monorepo to enable rapid, low-duplication custom deployments.
  • Billon Group
    Software Engineer -> System Architect, Team Leader
    Mar 2019 - Mar 2021

    Led a small team delivering business-critical platform initiatives under tight deadlines across product features, performance, and production readiness.

    • Delivered multiple high-priority programs end-to-end (cross-border payments rollout, infrastructure performance & power-consumption testing, and blockchain-based asset initiatives) in collaboration with external partners.
    • Co-designed and shipped business-critical platform features, including secure account recovery flows.
    • Reduced mobile app startup time from 5.0s to 0.4s by parallelizing cryptographic workloads and optimizing database access.
    • Improved confidence in the e-money platform by building a microservices-based mocking suite for functional testing across multiple scenarios.
    • Supported team growth by coordinating hiring processes and interviewing candidates.

    Drove major performance and quality improvements in a large-scale financial platform, focusing on throughput, reliability, and maintainability.

    • Increased system throughput by two orders of magnitude by redesigning distributed transaction processing into batch workflows, parallelizing CPU-intensive operations, and optimizing key-value database interactions.
    • Improved testability and long-term maintainability of a multi-million-line codebase by decomposing monolith-like modules into cleaner components.
    • Raised quality through disciplined unit and functional testing with service mocks, backed by strict code-review practices.
  • Warsaw University of Technology - AI Division
    Software Engineer
    Mar 2017 - Apr 2019

    Built research-grade prototypes into working, testable systems across computer vision and computational biology—often end-to-end, from algorithm to usable tooling.

    • Delivered an end-to-end widget classification pipeline in collaboration with an external partner, covering data prep, model training, and evaluation.
    • Implemented an OLC DNA assembler for third-generation sequencing data, focusing on correctness, performance, and reproducible results.
    • Shipped an internal accountancy support system and raised confidence with 90%+ unit test coverage plus functional test automation.
  • Samsung Electronics
    Trainee -> Junior Software Engineer
    Jul 2016 - Mar 2017

    Worked on the Tizen OS security stack in Samsung’s System Platform Security Team. Contributed to the Security Manager module and improved YACA Crypto API reliability via debugging, small feature work, and unit tests in a code-review heavy environment.