André Thieme

André Thieme

Mentor
5.0
(68 reviews)
US$29.90
For every 15 mins
76
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Let's Code Your Future Together!
Let's Code Your Future Together!

Empowering Developers: From Novice to Expert

Are you looking to embark on your software development journey or elevate your existing skills? With expertise in Python, Java, TypeScript/JavaScript, Rust, Dart/Flutter, Haskell and Clojure. I offer comprehensive guidance tailored to your needs. My approach combines technical proficiency with essential soft skills, ensuring you're well-equipped for the industry's challenges.

Beyond Learning: Practical Implementation

For those seeking hands-on assistance, I'm available for projects of various scales. Whether it's implementing new features, debugging complex issues, or optimizing database performance with Postgres and MongoDB, I bring a wealth of experience to the table. My commitment to clean code, SOLID principles, and multi-layered architecture ensures robust, maintainable solutions.

Navigating the AI Landscape

In the rapidly evolving field of artificial intelligence, I offer insights into the workings of Large Language Models (LLMs) and their applications. From crafting effective prompts to exploring the potential of open-source models, I can guide you through the intricacies of AI integration in your projects. Let's unlock the power of AI together and push the boundaries of what's possible in software development.

Cutting-Edge Methodologies

My unique approach to software development incorporates algebraic design principles and property-based testing. By employing a multi-tiered model that seamlessly integrates declarative functional programming, object-oriented design, and imperative coding, I create systems that are both elegant and efficient. This methodology allows for clear, abstract specifications that translate into practical, high-performance code.

Technologies / Skills

  • Clean Architecture
  • Python
  • Java
  • TypeScript/JavaScript
  • Rust
  • Dart/Flutter
  • Haskell
  • Clojure
  • PostGreSQL
  • MongoDB
  • SOLID principles
  • TDD / BDD / ATDD
  • LLMs
  • ChatGPT, Claude, Llama
German, English
Berlin (+01:00)
Joined January 2015
EXPERTISE
7 years experience
As a team lead I introduced Haskell years ago to my team to create a successful Analytics web app with this technology.
As a team lead I introduced Haskell years ago to my team to create a successful Analytics web app with this technology.
1 year experience
I like ClojureScript so much that I’m using it to implement my own products with it. Thanks to my deep knowledge of Clojure and Common Li...
I like ClojureScript so much that I’m using it to implement my own products with it. Thanks to my deep knowledge of Clojure and Common Lisp (experience of more than a decade) I was very quickly productive with it. I implemented open source libs as addition to Om.
11 years experience
Started learning CL in early 2003. I used it to some extent in 2005-2006 professionally in a web application. In 2007 I worked on a proje...
Started learning CL in early 2003. I used it to some extent in 2005-2006 professionally in a web application. In 2007 I worked on a project where we used Common Lisp to do artificial intelligence, predicting developments on the stock market. From 2009 till 2014 I worked in a company whose rule-based AI engine was written in CL. Let me know when you need support to get started with Lisp!
AIClMacros
View more
AIClMacrosClosCommon Lisp
View more
16 years experience
Started using JavaScript back in the 90ies and went through all its evolution. Today it is a powerful frontend language and also well sui...
Started using JavaScript back in the 90ies and went through all its evolution. Today it is a powerful frontend language and also well suited for backend development. I can help you understand closures and show you ways how to prevent callback hell, and simply do clean coding!
18 years experience
I started doing Java in 1997 and began using the JVM plattform extensively in 2008. I can support beginners learning Java, working wit...
I started doing Java in 1997 and began using the JVM plattform extensively in 2008. I can support beginners learning Java, working with Java SE, to get started, or doing UI development in JavaFX and Swing, helping to grasp Generics, Interfaces, abstract classes, oop, inheritance, polymorphism, etc. Also you might be using JEE, or are interested starting it. I will help you to with JPA, be it via JPQL or the very complex Criteria API. Can help beginners to explain what exactly JEE is, and how to set up (for example) Eclipse with JBoss, with a tiny example JSF (Java Server Faces) website, using entity CDI beans. Understanding this and being able to do this can take even an expert days and weeks. With a mentor in a few hours things can be done that would otherwise take the aforementioned days to weeks.
12 years experience
I began using MySQL in 2002, when doing work for the second biggest Internet Provider in Germany. Can help you to implement triggers, sto...
I began using MySQL in 2002, when doing work for the second biggest Internet Provider in Germany. Can help you to implement triggers, stored procedures, stored functions and optimize queries. Let’s discuss your DB layout, to get a second opinion!

REVIEWS FROM CLIENTS

5.0
(68 reviews)
Adam Leigh
Adam Leigh
September 2024
Andre has an exceptional depth of knowledge and a remarkable ability to communicate complex ideas clearly. Working with him, it's evident that he's a world-class developer. Five stars!
Rai
Rai
May 2015
Very prompt and helpful. Thanks Andre!
Guillermo Ithier
Guillermo Ithier
May 2015
Andre was very helpful and knowledgeable with everything Clojure; He helped me with bugs I had in my ClojureScript project and provided me with some very useful information regarding development in ClojureScript.
Kester Browne
Kester Browne
March 2015
Great guy, really knows his stuff.
Kester Browne
Kester Browne
March 2015
Great
Ruben
Ruben
February 2015
Smart and well educated
Kester Browne
Kester Browne
February 2015
Great guy and mentor.
Stu
Stu
February 2015
He really seems to know what he's talking about!
Ruben
Ruben
February 2015
Awesome!
Art
Art
February 2015
Andre is high-class expert in his work. He showed me a different way to looking at things. I highly recommend working with him!