About Me
Hello,
I am Mike, a senior software engineer living in Berlin, Germany.
I have a degree in computer science with a minor in Usability engeneering from Humboldt Universiät zu Berlin. Currently, I work mostly on an SQL, Python, Angular stack and occasionally talk about software engineering.
Skills
- Communicativity
- Ability to change my perspective
- Analytical thinking
- Making decisions
- Pragmatism
- Stress resilience
- Fluent in English and German.
Experiences
- Professional software development since 2001 in several
- quick and small projects,
- big projects (60+ developers across time zones),
- long running projects (10+ years and still running),
- across technology fields,
- with different project management methodologies
- Talks, workshops, presentations
- Internal and
- External
Technologies
Languages and Frameworks
- Java
- Spring, Hibernate, MyBatis
- Tomcat, Lucene, Solr
- Magnolia CMS, Adobe Experience Manager
- JUnit
- Python
- Flask, SQL-Alchemy, Pandas
- .NET / C# (not so much anymore)
- Web
- JavaScript, TypeScript, Angular, jQuery, NodeJS
- CSS, LESS, SASS
- am-Charts, ag-Grid
- ( once PHP but I never mention that, ever 😉 )
- Database
- Oracle
- several In-Memory databases
- VCS
- Git
- (Subversion, not so much anymore)
- well founded dislike for Perforce
Other fields of interest and technologies
- System- and Software architecture
- Solid understanding of computer networks and their protocols
- Performance and System correctness
- Usability engineering and evaluation
Environments
- Operating systems
- Linux, Mac OS, Windows 7
- Preferred IDE
- IntellJ IDEA, Vim
- Eclipse (not so much anymore)