Roman Kaczorowski
@romankaczorowski
Senior Software Engineer with 10+ years building high-performance C#/.NET backend libraries for AI-enhanced computational design.
What I'm looking for
I’m an accomplished Senior Software Engineer with 10+ years building robust C# libraries and scalable backend systems for complex applications. I translate intricate technical requirements into efficient solutions using .NET frameworks, advanced algorithms, and data structures.
In my recent role, I developed high-performance C# libraries on .NET Core for processing complex geometrical data models, supporting computational design workflows and reducing processing time significantly. I focused on performance-critical engineering decisions—optimizing memory usage and execution speed—while building modular components, unit tests, and validation frameworks.
I also engineered C# libraries for AI-powered design validation tools, optimizing computational routines through performance profiling and implementing scalable data access layers with Entity Framework for real-time synchronization. Previously, as a Founding Engineer, I created foundational .NET/C# libraries for structured-data algorithmic processing, implemented integration layers, and strengthened reliability through debugging and performance optimization in IT consulting environments.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Bayer Leverkusen
Aug 2024 - Present (1 year 11 months)
Developed high-performance C#/.NET Core libraries to process complex geometrical data models for computational design workflows. Integrated AI-driven product data into 3D design models, optimized performance and memory usage, and added unit tests and real-time synchronization for reliability.
Senior Software Engineer
JoomGroup
Sep 2022 - Aug 2024 (1 year 11 months)
Engineered C#/.NET Core libraries to support AI-powered design validation by translating geometrical requirements into efficient reusable components. Implemented Entity Framework-based data access layers with real-time synchronization and asynchronous processing, and created unit testing suites for geometry modules.
Founding Engineer
Nethone
May 2017 - Sep 2022 (5 years 4 months)
Built foundational C#/.NET and .NET Core libraries for algorithmic processing of structured data models. Designed reusable data structures and integration layers, focusing on performance optimization, debugging, and reliable operation across IT consulting projects.
Software Engineer
BigBuy
Jun 2016 - May 2017 (11 months)
Developed C#/.NET backend services to process product data structures for e-commerce platform enhancements. Implemented algorithms for efficient data handling and validation, improved data access performance for high-volume processing, and contributed across the full development lifecycle.
Education
Degrees, certifications, and relevant coursework
University of Warsaw
Bachelor's degree in Computer Science, Computer Science
2012 - 2016
Earned a bachelor's degree in Computer Science at the University of Warsaw (2012–2016).
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Roman?
You can contact Roman and 90k+ other talented remote workers on Himalayas.
Message RomanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
