Dirk Ofori

Senior Software Engineer at DHBW Ravensburg

Owingen, Baden-Württemberg, 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
Dirk Ofori is a Senior Full Stack Software Engineer with 15 years of experience specializing in Java and JavaScript ecosystems, currently building Java/Spring and Angular solutions for a federal digitalization project in Germany. He combines deep backend expertise—demonstrated by contributions to the BaseX open-source XML database, adding HTTP/Jetty integration, internationalization and core server features—with modern cloud-native practices like Docker, Kubernetes and Helm. Dirk has led technical teams for IIoT platforms, taught Big Data Storage (Spark/Hadoop) at DHBW Ravensburg, and routinely bridges complex business requirements into production-grade systems. His skillset spans client frameworks (Angular, Vue, Flutter) to server-side tooling (Hibernate, Spring Boot, Node.js), and he often pairs hands-on development with architectural leadership. Notably, his background includes research and teaching roles as well as industry experience at FORCAM, Senacor and IBM, reflecting a balance of academic rigor and practical delivery.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree, Information Engineering, 1.9, Master’s Degree, Information Engineering, 1.9 at University of Konstanz
bookBachelor’s Degree, Applied Computer Science, 1.4, Bachelor’s Degree, Applied Computer Science, 1.4 at University of Cooperative Education Stuttgart
bookComputer Science, Computer Science at RMIT University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
6,190reputation
506kreached
237answers
12questions
Badges
xml
top-5%
xpath
top-5%
angularjs
top-5%
angularjs-directive
top-5%
github-logo-circle

Github Skills (18)

http10
java10
javas10
xml10
xquery9
angularjs-directive9
internationalization9
angularjs9
jetty9
xpath9
html6
php6
marklogic6
javascript6
selenium6

Programming languages (4)

JavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
BaseXdb/basex

Jul 2012 - Sep 2016

BaseX Main Repository.
Role in this project:
userBack-end Developer
Contributions:18 commits, 7 PRs, 1 push in 4 years 2 months
Contributions summary:Dirk primarily contributed to the BaseX project by modifying and adding functionality related to the HTTP service, including help messages, error handling, and the integration of the jetty server. They added a new random module and added language strings to other languages as well. Their work involved changes to Java files, language resource files, and the integration of external libraries like Jetty, demonstrating a focus on core server-side functionalities and internationalization support.
xml-databasexmlxqueryxpathbasex
dirkk/dirkk.github.io

Feb 2017 - Mar 2023

Contributions:24 pushes in 6 years 2 months
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
Dirk Ofori - Senior Software Engineer at DHBW Ravensburg