I’m an expert full-stack developer for Java web applications and dynamic frontends, preferring Spring Boot and Angular as the best combination.
Spring Boot combined with an Angular frontend, is the base of the most successful web applications in the long run. I’m a developer with over 20 years of experience building professional web applications for all-sized businesses. And the projects made with spring and angular are the projects that run for YEARS!
I have worked with Java since 1997, focusing more and more on web development and mainly on the backend. Spring Boot was the most important invention since sliced bread, and Angular is THE perfect match. It has a reason why this concept has been copied so many times, for example, with NestJS in the nodeJS world or Symfony in the PHP world.
I work with the type of business owner who cares about quality and their long time investment because you know getting A+ work will put more money in your pocket.
If that sounds like you, and you want to know you’re squeezing every dollar out of the effort you’ve put into your business, I’m the right guy to help.
Professional
Computer Scientist Software Architect
Languages
German (native speaker), English (fluent), Netherlands (beginner)
Professional Focus
Java, Spring Boot, Angular, REST-Services, Docker, μServices, LowCode & RAD development
Development methods
SCRUM, CI/CD, Test driven development, Model driven development
Web-Technologies
Angular, TypeScript, jQuery, HTML 5, CSS 3, BootStrap, openAPI
Backend Technologies
Sprint Boot, Spring 5, Tomcat, JBoss, GlassFish, Apache2, Docker, Micro-Services, REST-Technologies (Jersey, Spring-MVC, SparkJava, JavaLin), Container-Platformen, Enterprise-Sever (J2EE)
Development Platforms I used/using
IntelliJ, Eclipse, Visual Studio Code, Xcode, Gradle, maven, ant, Jenkins, git, GitHub, cvs, Visual Paradigm, MagicDraw, make, emacs, vi, Unix-Tools (bash, sed, awk, grep, etc.)
Special knowledge
VP/MS-Java-API, eBay-API, PayPal-API, building compilers, HBCI (German banking interface), Nonlinear Optimisation with simulated annealing, Solidity, Ethereum
Work Philosophy
Solution-oriented
As an experienced Java developer, I have successfully implemented many projects over 20 years.
The ability to find and implement solutions was crucial. Flexible, complex approaches often contrast with more straightforward, specific solutions. A balanced middle ground requires experience in projects from conception to production.
Self-responsible
As a freelance software developer, I take full responsibility for the code, testing, documentation, and knowledge transfer to colleagues.
Personal responsibility is essential in SCRUM projects, as they are based on the team’s self-organization and include a wide range of services.
FINISHER
Projects start quickly, but the last 20% require stamina and determination.
These qualities are necessary for successful completion. Initial successes are motivating, but true steadfastness only becomes apparent in production.
It requires a solid mentality to ensure the developed system reaches its final point.
Let’s Talk About Your Project
Just send me a message!