Tomasz Lipinski is a Senior Software Developer with 11 years of experience building robust, maintainable systems using strong Object-Oriented and functional principles. He brings deep Java expertise, solid Scala knowledge, and practical mastery of SOLID design, GoF patterns, TDD and Domain-Driven Design across e-commerce, logistics and gaming domains. His career includes impactful stints at Ocado Technology, Grand Parade and Reality Games, and he currently contributes to Evolution’s engineering efforts from Krakow. Tomasz is a Linux power-user who blends pragmatic agile practices with a functional programming mindset, making him comfortable shifting between legacy codebases and modern architectures. An understated strength is his consistent focus on design quality—he often surfaces elegant abstractions that reduce long-term maintenance costs.
11 years of coding experience
14 years of employment as a software developer
Faculty, Electrical and Computer Engineering; Computer Science, Faculty, Electrical and Computer Engineering; Computer Science at 2004 - 2009 Cracow University of Technology
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.