who i am

Hey there, pleasure to meet you.
I am Dennis, a full stack developer located in Berlin.
Creating websites and web apps has become part of my DNA, and I couldn't live without it.
In my free time I enjoy rowing, playing badminton and riding the bike. I also enjoy the occasional motorbike tour or a good movie.
And yes, that all fits together somehow :)
what i do
think
I really enjoy finding solutions to challenging problems. Complex situations motivate me as well as finding the best possible solution, whether it is by creating user-friendly interaction possibilities or by testing and optimizing the site or app to maximize revenue.
talk
Acting solution-oriented is one of my biggest strengths.
Good at keeping track of multiple projects at once, I will make sure that
each task is taken care of, even if a problem is not within my responsibility.
build
As soon as the goals for the project have been defined sufficiently, I am all in for delivering fast, testable and understandable code that will satisfy the users requirements and detect and deal with issues not visible prior to development.
Ehmm great, but what does that mean for me?
Sorry, didn't mean to be airy. What I can do for you is:
- Develop an excellent website or web app as a full stack developer based on over 10 years of professional experience
- Be an active participant in meetings and requirements engineering, understanding your needs due to my previous work as product owner and scrum master
- Communicate professionally with you and your customers, as I did as a freelancer in the last 14 years
how i do it

Angular.js
love building powerful web apps using Angular as frontend technology
created a customer setup wizard for ebuero, an order form for caryaa, a decentralized chess app and a mobile app
4 years of experience using Angular.js 1.x, recently started building apps with Angular.js 2 and TypeScript

CakePHP
love employing CakePHP as backend, especially since the major changes of version 3
created an order interface for an insurance provider, a tournament management software, the backend for a mobile app as well as several smaller sites with micro-cms like musay
5 years of experience using CakePHP 2; 1.5 years of experience using CakePHP 3. Giving and given trainings for CakePHP, for example for the Berlin department for health on social aspects LaGeSo.

GIT (and SCRUM)
love using GIT for version control and let CVS / SVN remain history
used to working in a structured development environment using SCRUM and Canban, utilizing tools like JIRA, Stash/Bitbucket, Confluence and Waffle.io
8 years of experience using GIT, 5 years of experience as a SCRUM team member, 1 year as SCRUM product owner and 6 months as SCRUM master

jQuery
love having been freed of the "pure javascript hell" after developing a whole CMS with plain JS
developed a whole form system (formsys) for ebuero employing jQuery and several jQuery libraries, and used on on nearly every site and app developed so far
8 years of experience using jQuery in various projects, regularly updating to the newest version

PHP
love the flexibility of PHP to create simple websites fast and the possibilities for structured applications introduced with newer PHP versions
used PHP to create the first dynamic websites, some of them like feubori still being used today, and kept using it for tons of websites and apps since
14 years since I developed my first site using PHP 4, working with PHP almost every day since

HTML5 (and CSS3)
love finally being able to create modern web applications without having to deal with GUI libraries like Swing or spending ages on Internet Explorer 6 workarounds
passionate about writing clean, understandable HTML markup yet keeping rendering and delivery times in mind
15 years of development with HTML and CSS, closely monitoring progress made