Summary
Marcin Golenia is a Senior Software Engineer based in Warsaw with 11 years of experience designing robust architectures and leading engineering teams across enterprise and product companies. He brings pragmatic expertise in DDD, TDD, functional programming and Lean-agile practices, consistently turning complex domains into maintainable systems. His career spans hands-on roles from apprentice to team lead and now senior engineer at Snowflake, reflecting strong technical leadership and delivery across both startups and larger organizations. Marcin combines deep engineering craft with a preference for test-first development and domain-oriented design, often pushing Lean practices “until it hurts” to improve flow. Educated in computer software engineering at top Polish technical universities, he blends rigorous academic grounding with practical, production-focused execution. A quiet differentiator is his pattern-driven approach to architecture that emphasizes long-term maintainability over short-term wins.
11 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Software Engineering, Master, Master's degree, Computer Software Engineering, Master at Warsaw University of Technology
Engineer's degree, Engineer's degree at The Silesian University of Technology