Summary
Martin Kersten is a seasoned Senior Software Developer with over two decades of Java experience (since 1997) who now focuses on short- to mid-term contracts in Switzerland. He combines deep systems-level engineering—building in-memory column stores, custom reverse proxies and microservices—with pragmatic delivery skills in Java 8, Spring, Hibernate, and modern web stacks. Martin emphasizes test-first development, code quality and analytic problem solving, and has repeatedly improved system robustness by replacing brittle third-party components with simpler, more testable implementations. His background spans medical, financial and telecom domains as well as founding and scaling a high-performance e-commerce platform, and he is comfortable tackling algorithmic challenges like genetic algorithms and custom compression schemes. Notably, he balances high-intensity, high-pay engagements with preference for focused, low-interruption work and is willing to accept lower rates for interesting learning opportunities or prestigious clients.
13 years of coding experience
10 years of employment as a software developer
Master's degree (Diplom), Computer Science, 1.2, Master's degree (Diplom), Computer Science, 1.2 at Otto von Guericke University Magdeburg
Abitur, Natural Sciences, Math, Abitur, Natural Sciences, Math at Gymnasium Rüsternbreite I, Berlin
German, English