When systems grow from thousands to millions (or billions) of users and transactions, they often reach their scalability limits.
Even experienced developers find it challenging to eliminate the resulting performance bottlenecks. Constant demands for new features and limited time don’t leave room for building the skills required to design architecture and code for massive growth.
This is where I have my field of expertise – as a developer and coach.
Having over two decades of experience in scalable Java enterprise applications – from monoliths to complex microservice architectures – and with a focus on advanced topics such as concurrency, reflection, the Java memory model, and garbage collection – I will support and coach your teams to push them beyond their limits.
With my background as founder and CTO of several start-ups and SMEs, I always strive to understand requirements from a business perspective. As a team lead and freelancer, I have also led and supported large corporation teams working on enterprise-level applications.
Fonpit was, as the predecessor of NextPit GmbH, the operator of the world’s largest multilingual Android community, AndroidPIT.
Local branch of J2 Global, a unified messaging platform provider.
Provider of an online language learning platform based in Los Angeles.
Studied Computer Science with a focus on practical computer science, algorithms and data structures, and database systems.
Graduated with distinction after nine semesters.
Diploma thesis “Conception, comparison, and evaluation of different approaches for the data management of an adaptive agent, based on predictive data mining” at Amazon.com in Seattle, USA.