Marko Andersson

11
reputation
3

Back in my early career, I converted requirements to software using the first working solution. Not anymore.

I realized how important it was to create sustainable solutions and that led me to the world of clean code, refactoring, design patterns, unit testing, working with legacy code, clean architecture, and other disciplines, which ensured that my solutions were simple and elegant. But most of all, they were written for other developers, not for myself. I'm still recommended continuously for these subjects.

Nowadays I've learned that it doesn't matter how elegant the solution is if it doesn't solve the user's problems. I'm on a path to learn Lean principles and true agile development, and how we can use feedback loops to guide our development. I prefer collaboration and conversations over requirement documents and contracts.

I consider myself as a full stack developer as my expertise covers the back-end development with Java and Spring framework, the latest front-end JavaScript technologies such as React and Redux. I know about DevOps and how it can be used to enable fast feedback loops.

I try to teach, help and mentor, I listen and learn constantly. I'm happy to share my knowledge, and I expect others to do the same.