Johan Haleby

Senior Software Developer And Architect at Parkster

Hjärup, Sweden
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
Johan Haleby is a senior software developer and architect with 16 years of experience designing large-scale, JVM-based systems and pragmatic domain-driven solutions. He leads architecture and full-stack development at Parkster, driving a migration to microservices on Docker/Kubernetes in Google Cloud while engaging in event storming, DevOps and frontend work. A prolific open-source founder and contributor, Johan created widely used testing tools including PowerMock, REST Assured and Awaitility, reflecting a deep commitment to testability and API quality. His background spans high-throughput, low-latency services and distributed consistency challenges from roles at Sony Mobile and Jayway, and he frequently speaks at conferences like Devoxx and JFokus. Johan combines academic rigor with hands-on engineering, often favoring simplicity, automation and measurable reliability over architectural elegance for its own sake.
code16 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Lunds tekniska högskola / The Faculty of Engineering at Lund University
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Blekinge tekniska högskola
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
38,874reputation
4.7mreached
182answers
310questions
Badges
jax-rs
top-5%
spring-boot
top-5%
json
top-1%
java
top-1%
ansible
top-5%
asynchronous
top-5%
github-logo-circle

Github Skills (39)

json10
api-rest10
mockk10
apidoc10
api-design10
restful-api10
testing10
java10
javas10
mocks10
api10
mocker10
rest10
mocking10
testability10

Programming languages (17)

C#JavaCSSRustGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
powermock/powermock

May 2014 - Feb 2022

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Role in this project:
userBackend Developer & QA Engineer / Test Automation Engineer
Contributions:190 commits, 30 PRs, 134 pushes in 7 years 10 months
Contributions summary:Johan contributed primarily to PowerMock, a Java testing framework. Their work included cleaning up code, removing redundant casts, and refactoring code within the core module. They added tests for new features such as verifying private methods and support for annotations with answers. This demonstrates a focus on improving the framework's functionality and test coverage.
powermockunit-testunit-testingtestingunit
rest-assured/rest-assured

Oct 2010 - Nov 2022

Java DSL for easy testing of REST services
Role in this project:
userBack-end Developer
Contributions:2 reviews, 1986 commits, 233 PRs in 12 years 3 months
Contributions summary:Johan primarily contributed to refactoring the codebase, renaming variables, and modifying classes related to SSL configuration, certificate authentication, and JSON schema validation. These changes involved both structural adjustments and the introduction of new features like support for CSRF and Jakarta EE 8/9. The commits showcase a focus on improving the security and functionality of the REST API testing framework, Rest Assured, by adding support for HTTPS, improved testability and broader API testing support.
test-automationgroovyxmltestingdsl
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
Johan Haleby - Senior Software Developer And Architect at Parkster