Christoph Menge

Christoph Menge

Mentor
Rising Codementor
US$30.00
For every 15 mins
ABOUT ME
Full Stack Engineer and MongoDB Expert with Theory Background
Full Stack Engineer and MongoDB Expert with Theory Background

I'm a full-stack engineer focused on backend technology, alternative datastores, distributed computing and REST API design. I have a strong theoretical background and take keen interest in the "why", not just the "how".

My stack of choice is C# / NancyFX / MongoDB / AngularJS.

German, English
Berlin (+02:00)
Joined April 2015
EXPERTISE
10 years experience
My language of choice since I left C++. I'm pretty fluent and believe C# to be the best strongly typed general purpose gc language around...
My language of choice since I left C++. I'm pretty fluent and believe C# to be the best strongly typed general purpose gc language around, given its multi-paradigm approach, C++ style syntax and the availability of skilled engineers. However, I never took a deeper interest in programming languages. For instance, I never wondered why are there no lifted short-circuiting operators on `bool?`, so don't expect much theoretical foundation here.
4 years experience
I embrace MongoDB because of its simplicity and the ability to avoid complex OR-mapping. I use MongoDB in production ever since I found i...
I embrace MongoDB because of its simplicity and the ability to avoid complex OR-mapping. I use MongoDB in production ever since I found it, for applications ranging from eCommerce, SaaS and financial applications to simple text-tools. I take a keen interest in the foundations of serialization, distributed computing and database-related topics such as ACID, BASE, the CAP theorem and how these acronyms relate to reality. I keep an eye on the architectural implications of schema design decisions and believe in a more holistic approach on the topic. I consider myself an expert on MongoDB schema design and have answered a number of questions regarding MongoDB on stackoverflow where I currently rank in the top 10 answer providers for the mongodb tag.
4 years experience
I use AngularJS in pretty much all production systems I worked and work on, from small to large. Fluent in developing custom directives, ...
I use AngularJS in pretty much all production systems I worked and work on, from small to large. Fluent in developing custom directives, experienced in structuring larger code bases.
View more
View more
2 years experience
My HTTP framework of choice, I use it whenever I can. I appreciate the fact that it allows different architectural models, fine-grained c...
My HTTP framework of choice, I use it whenever I can. I appreciate the fact that it allows different architectural models, fine-grained control and remains simple at the same time.
View more
View more
4 years experience
After having implemented clients to a variety of proprietary RPC APIs, my interest in alternatives grew steadily. I have designed a numbe...
After having implemented clients to a variety of proprietary RPC APIs, my interest in alternatives grew steadily. I have designed a number of REST APIs that attempt to be strictly restful since, receiving largely positive feedback due to their similarity to the github v3 API.

REVIEWS FROM CLIENTS

Christoph's profile has been carefully vetted and approved as a Codementor. Connect with Christoph now, and leave a review for them once you're done!