Marek Krúpa is an experienced C# and .NET engineer with over two decades of hands-on development dating back to .NET Framework 1.0, currently serving as AVP Senior Software Engineer at Barclays in Prague. He specializes in SOA, distributed systems, multithreading and rich Windows client UIs (Windows Forms, WPF) and has deep familiarity with Infragistics controls and legacy-to-modern platform migrations. Marek has a long track record delivering enterprise banking software and leading development teams, progressing through senior technical and team lead roles at Barclays since 2019. Prior to banking, he spent many years building resilient SOA systems and integrating technologies like Apache Ignite and automation via Robot Framework. His background includes early work in VB/VB.NET and SQL Server, giving him practical breadth across desktop, server and automation tooling. Known for pragmatic architecture and sustaining critical legacy systems while evolving them toward modern patterns, he pairs institutional knowledge with steady technical leadership.
8 years of coding experience
21 years of employment as a software developer
Computer Science, Computer Science at Technical University of Ostrava
Contributions:5 PRs, 32 pushes, 10 branches in 3 months
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.