Michael Scharf

Michael Scharf

Mentor
Rising Codementor
US$8.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
45 years of coding I still have fun improving and learning
45 years of coding I still have fun improving and learning
  • Since 7 years I work for startups doing web applications (typescript, react, meteor, mongo, mobx)
  • I love to combine OO with functional concepts.
  • I was one of the first users of python. I downloaded one the first versions published by Guido
  • I wrote my first programs in the mid 70ies
  • Starting full time programming in the mid 80ies and worked for 9 years in (what is now called) machine learning in the field of theoretical molecular biology (biocomputing) at EMBL: protein sequence analysis, protein structure prediction and data visualization
  • Then I worked for 20 years building IDEs for C/C++, python and other languages. First in C++ (based on the ET++ library (see below)) later based on eclipse in Java.
  • I worked on performance monitoring tools for embedded systems
  • By background is OO -- I worked on a framework called ET++ which was created by Erich Gamma (the main author of the Design Patterns book).
German, English
Berlin (+02:00)
Joined October 2021
EXPERTISE
6 years experience
With a strong Java and C++ background, I love typed languages
With a strong Java and C++ background, I love typed languages
30 years experience
I am an early adopter of python. I have used it as scripting language for C++ code as well as for data processing and prototyping.
I am an early adopter of python. I have used it as scripting language for C++ code as well as for data processing and prototyping.
6 years experience
Although a bit heavy, for me it is still an easy way to write full stack apps
Although a bit heavy, for me it is still an easy way to write full stack apps
6 years experience
Started with OO but now transitioning to hooks
Started with OO but now transitioning to hooks
5 years experience
I like the way mobx combines OO with functional concepts. I have written several apps with mobx for state management.
I like the way mobx combines OO with functional concepts. I have written several apps with mobx for state management.
25 years experience
I have written a lot of code for eclipse plugins and modeling using EMF. But I have also created DSLs for building UIs
I have written a lot of code for eclipse plugins and modeling using EMF. But I have also created DSLs for building UIs

REVIEWS FROM CLIENTS

Michael's profile has been carefully vetted and approved as a Codementor. Connect with Michael now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
mocha-for-jetbrains
A wrapper for the mocha runner for the jetbrains IDEs (webstorm, pycharms, intellij, ...)
JavaScript
5
1
generic-java-rules
simple generic java rules engine
Java
1
1
Stack Overflow
29946 Reputation
16
64
88
EMPLOYMENTS
Freelancer
Scharf Software
1995-08-01-Present
Lots of technologies, learning, failures, successes, fun, frustration. Too many to list them all...
Lots of technologies, learning, failures, successes, fun, frustration. Too many to list them all...
Python
Java
C++
View more
Python
Java
C++
C
Meteor
Eclipse
TypeScript
React
JavaScript
MobX
View more
PROJECTS
Working alone or in teams programming, learning and teaching
many
1995
Ask me :-)
Ask me :-)
Python
Java
C++
View more
Python
Java
C++
C
TypeScript
Python 3
View more