Andreas Kohn

Principal Engineer at Framer

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andreas Kohn is a Principal Engineer with 14 years of experience building and evolving scalable products, currently shaping architecture and delivery at Framer after a long tenure as Chief Architect at NEXT. He combines a pragmatic eye for big-picture system design with a knack for reading and fixing legacy code—something he genuinely enjoys—spanning front-end React toolkits like remirror and back-end systems around Kafka, Kubernetes, and C/C++ libraries. A long-standing Apache committer (Shiro, formerly Shindig), he routinely contributes careful bug fixes and clarity improvements that increase robustness and maintainability in widely used open-source projects. His background in migrating monoliths to microservices and moving data platforms from MongoDB/Elasticsearch to Kafka underlines his strength in operationalizing complex data flows. Based in Amsterdam, he brings both product-focused thinking and deep engineering craftsmanship to teams building user-centric, evidence-driven products.
code14 years of coding experience
job15 years of employment as a software developer
bookAbitur Mathematics Physics, Abitur Mathematics Physics at Curie-Gymnasium Neubrandenburg
bookB.Sc Business Informatics, B.Sc Business Informatics at Universität Rostock
languagesEnglish, German, Dutch
stackoverflow-logo

Stackoverflow

Stats
4,166reputation
1.3mreached
75answers
1question
Badges
migration
top-5%
maven
top-5%
ssh
top-5%
java
top-5%
javadoc
top-5%
github-logo-circle

Github Skills (74)

storybook10
plugin-development10
http10
c1110
security10
c1710
javas10
mtls10
prosemirror10
elasticsearchquery10
aws-elasticsearch10
elasticsearch10
windows-gui10
elasticsearch-api10
javascript10

Programming languages (24)

JavaNginxC++CRustMakefileScalaGo

Github contributions (5)

github-logo-circle
tulios/kafkajs

Aug 2019 - Dec 2020

A modern Apache Kafka client for node.js
Role in this project:
userBack-end Developer
Contributions:29 reviews, 82 commits, 56 PRs in 1 year 4 months
Contributions summary:Andreas focused on improving the stability and maintainability of the KafkaJS client library. Their contributions include preventing subscription changes for running consumers, optimizing buffer handling in the decoder, and fixing connection error handling. Additionally, they addressed issues related to documentation and types within the assigner protocol, enhancing code clarity and usability. The user's work demonstrates a strong understanding of the Kafka client's internals and networking aspects.
apache-kafkanodejskafkakafka-clientnpm-package
MongoDB River Plugin for ElasticSearch
Role in this project:
userBack-end Developer
Contributions:50 commits, 8 PRs, 7 comments in 10 months
Contributions summary:Andreas primarily contributed to the MongoDB River plugin, focusing on improvements to thread naming, typo fixes, and code cleanup. They addressed deprecated methods and exceptions related to the MongoDB driver, and also improved internal logic, especially around initial import operations and status handling. The user demonstrated proficiency in Java, the core language of the project, and a deep understanding of the plugin's interaction with Elasticsearch and MongoDB.
elasticsearchmongodb
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial