Kristian Duske

Software Engineer at Ableton

Berlin Metropolitan Area Germany
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

👤
Senior
🎓
Top School
Kristian Duske is a Berlin-based software engineer with nine years of professional experience building robust back-end systems and developer tools, currently contributing at Ableton. He has a strong Java background and has worked across the stack—language design and compiler/IDE work on the N4JS typed-JavaScript project, to REST API design and React/Redux front-ends for e-commerce at enfore. His open-source contributions include meaningful improvements to asciidoctorj, enhancing JVM bindings and stability for a widely used documentation toolchain. Earlier research on time-sensitive process modeling and teaching at TU Berlin reflect a solid theoretical foundation and an aptitude for precise, test-driven development. Colleagues know him for pragmatic design, careful API thinking, and stepping into bottlenecks to ship reliable software.
code9 years of coding experience
job16 years of employment as a software developer
bookDiplom-Informatiker, Informatik, Diplom-Informatiker, Informatik at FernUniversität in Hagen
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
1,779reputation
135kreached
66answers
4questions
github-logo-circle

Github Skills (13)

asciidoctor10
javas10
java10
ruby9
unit-testing9
groovy8
overloading6
vector6
wxwidgets6
design-patterns6
user-interface6
shared-ptr6
opengl6

Programming languages (4)

TypeScriptJavaC++Python

Github contributions (5)

github-logo-circle
asciidoctor/asciidoctorj

Sep 2016 - Sep 2016

:coffee: Java bindings for Asciidoctor. Asciidoctor on the JVM!
Role in this project:
userBack-end Developer
Contributions:13 commits, 1 PR, 17 comments in 4 days
Contributions summary:Kristian primarily contributed to the Java bindings for Asciidoctor, focusing on core functionalities and improvements. They implemented changes related to converting data structures to Ruby hashes, handling table cell inner documents, and adding getter methods for node content models. Additionally, the user addressed code style issues and introduced tests to ensure the correct behavior of the Asciidoctor library. These changes demonstrate a focus on enhancing the functionality and stability of the Java library.
coffeeasciidoctorjvmjava-bindingsjava
kduske-n4/n4jsd

Dec 2016 - Aug 2018

Contributions:8 pushes, 2 branches in 1 year 7 months
typescriptdefinitionstype-definitions
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
Kristian Duske - Software Engineer at Ableton