Summary
Michał Siwiak is a full stack developer with eight years of experience building Java-based enterprise applications and data-driven solutions from Warsaw. He blends an applied mathematics background with strong OOP skills to deliver production systems—recently leading end-to-end projects for exam management and document-heavy inspection workflows using Java, Spring, React/Angular and Dockerized microservices. His career spans backend-heavy roles in MDM, game server integration and BI-driven analytics, giving him a rare mix of data migration, reporting automation and real-world product delivery experience. Comfortable across SQL Server, MongoDB and cloud tooling, he frequently bridges technical implementation with business needs and quality-focused testing. An analytical problem-solver, he brings precision from his math training to complex data flows and integration challenges.
9 years of coding experience
5 years of employment as a software developer
Warsaw University of Technology
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Technical University of Lodz
English