David Hansmann

David Hansmann

Mentor
5.0
(4 reviews)
US$30.00
For every 15 mins
18
Sessions/Jobs
ABOUT ME
Versatile Software Architect with experience since Java 1.0.2
Versatile Software Architect with experience since Java 1.0.2

Hi and thanks for visiting my profile page!

Starting self taught as and OSS developer creating the leading Java FTP implementation at http://j-ftp.sourceforge.net I grow to Senior Software Architect during my professional career.

My strength lies in getting things done quickly and with exactly as much effort as the feature desires, without compromising too much on test- and maintainability. In addition to that I have no problem in working with legacy code.
Where others see technical debt I might find a valuable asset providing business value, and I consider it very important that positive attitude prevails in a team even though some painful transitions might be necessary to enable further growth/scaling.

Software is never perfect, but with the right mindset even most business problems are not too hard to solve in a reasonable timeframe.

Berlin (+02:00)
Joined January 2021
EXPERTISE
10 years experience
23 years experience | 1 endorsement
19 years experience
19 years experience
23 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Saoud Al badr
Saoud Al badr
June 2021
Explains code very well
SB
SB
February 2021
I’m very grateful for David’s guidance on an issue that I had because it was extremely helpful. Thank you David.
EMPLOYMENTS
Software Architect
smartsteuer GmbH
2010-01-01-Present
I'm working as Core Architect for one of the leading online tax filing services in Germany. Check out https://www.smartsteuer.de and clic...
I'm working as Core Architect for one of the leading online tax filing services in Germany. Check out https://www.smartsteuer.de and click on the big orange CTA button if you like to see what we did there!
Java
C++
SQL
View more
Java
C++
SQL
Spring
Groovy
Gradle
Docker
Kotlin
JavaScript
Kubernetes
View more
PROJECTS
2016
In the early 2000s I decided that the Java'S FTP implementation was not good enough and there were no adequate 3rd party clients. So I st...
In the early 2000s I decided that the Java'S FTP implementation was not good enough and there were no adequate 3rd party clients. So I started implementing the RFC, and over time one of the leading clients evolved. It received lots of downloads, patches from other people and even some commercial usage due to GPL dual licensing. Altough the project has not received updates since 2016 I don't consider it abondened, just mature and stable!
Java
View more
Java
View more