Bartosz Michalik is a Principal Architect based in Krakow with over a decade of hands-on experience in software engineering, architecture and requirements-driven design, primarily in Java and enterprise systems. He has progressed from C++ and Eclipse platform work through research roles at KU Leuven to leading architecture and NFR tuning for financial and telecom projects at Amartus, blending academic rigor with practical performance engineering. His expertise spans architectural decision processes, knowledge sharing, OSGi/Spring ecosystems, persistence and integration technologies, and tooling for continuous delivery and testing. Notably, he has applied software architecture reconstruction and variability-aware approaches during research on product-line evolution, an uncommon mix that informs his pragmatic architecture reviews. Colleagues rely on him for turning complex non-functional requirements into measurable design decisions and scalable implementations.
13 years of coding experience
11 years of employment as a software developer
Master, computer science / software engineering, MsC in Computer Science - Software Engineering, Master, computer science / software engineering, MsC in Computer Science - Software Engineering at Politechnika Poznańska
Bachelor, computer science, Bachelor, computer science at Poznan University of Technology
PhD, computer science, PhD, computer science at Goethe University Frankfurt
Clone of https://git.opendaylight.org/gerrit/unimgr
Contributions:5 PRs, 85 pushes, 36 branches in 2 years 2 months
gerrit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.