Ali Dehghani

Senior Software Engineer at HubSpot

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
Ali Dehghani is a Senior Software Engineer based in Germany with 11 years of experience building distributed systems, cloud-native microservices, and data-intensive applications. He blends deep JVM expertise (Java, Kotlin, Scala, Spring) with hands-on DevOps and observability practices (Kubernetes, Grafana, Prometheus) from roles ranging from CTO to senior engineer at HubSpot, Zalando and fintechs. A prolific contributor to Baeldung tutorials and notable open-source projects like web3j—where he added BIP-39 wallet support—he brings both practical engineering and community-facing teaching skills. Comfortable across backend, deployment, and security concerns, he has repeatedly modernized brittle architectures into scalable, well-tested platforms. His academic background in chemical engineering and information technology underpins a methodical, systems-thinking approach, and he pairs an unapologetic passion for computer science with an unexpected interest in astrophysics.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Chemical Engineering, Bachelor's degree, Chemical Engineering at University of Mazandaran
bookMaster's degree, Information Technology, Master's degree, Information Technology at Sharif University of Technology
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
47,147reputation
11.4mreached
392answers
6questions
Badges
type-conversion
top-5%
design-patterns
top-5%
java
top-1%
slf4j
top-5%
io
top-1%
ubuntu
top-5%
github-logo-circle

Github Skills (66)

testing10
spring-data10
spring-security10
javas10
maven10
smart-contracts10
solidity10
architecture10
user-manual10
basics10
spring-mvc10
stream10
rest10
json10
learn-ruby-on-rails10

Programming languages (7)

TypeScriptJavaScalaJavaScriptGoRubyKotlin

Github contributions (5)

github-logo-circle
eugenp/tutorials

Oct 2018 - Jul 2021

Getting Started with Spring Boot 3:
Role in this project:
userFull-stack Developer
Contributions:139 commits, 103 PRs, 6 comments in 2 years 9 months
Contributions summary:Ali primarily addressed port allocation failures and resolved issues related to port usage, indicating a focus on application deployment and configuration. They fixed issues related to H2 database configuration and Vault integration, suggesting familiarity with backend technologies and security. They also made code changes across various modules to address build and runtime configurations, including Spring Boot and testing.
springspring-boot
Baeldung/kotlin-tutorials

Aug 2020 - Aug 2021

Supporting code for the tutorials on https://www.baeldung.com/kotlin
Role in this project:
userBackend Developer
Contributions:60 commits, 40 PRs in 1 year
Contributions summary:Ali contributed to multiple tutorials and examples within the Kotlin-tutorials repository, focusing on various Kotlin language features and best practices. Contributions include implementing and demonstrating features such as deprecation, initializing mutable collections, static initialization blocks, type aliases, varargs, and open keywords. Furthermore, the user addressed topics related to error handling, including IllegalArgumentException, and provided examples for string interpolation and the use of SAM conversions in Kotlin.
kotlinkotlin-coroutines
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