Filip Hrisafov

Expert Platform Architect

Zurich, Zurich, Switzerland
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
Filip Hrisafov is an Expert Platform Architect with 12 years of hands-on Java and platform engineering experience, currently based in Zurich and leading platform efforts at Flowable. He combines deep BPM and workflow expertise with practical engineering: contributions to Flowable and Camunda show a focus on core engine features, while work on MapStruct and AssertJ highlights a commitment to developer ergonomics and robust testing. Filip is an active open-source maintainer and project lead on MapStruct, and has optimized high-performance Java processing in notable experiments like the One Billion Row Challenge. He brings a pragmatic architect’s mindset—balancing API design, conversion frameworks, and observability—evident in Spring Boot enhancements for health indicators and configuration. With an EPFL Master’s in Computer Science and a track record from intern research on live BPMN process migration to platform leadership, he blends research-driven solutions with production-grade delivery. Colleagues rely on him for thoughtful, low-level improvements that materially simplify developer workflows and system reliability.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Informatics and Computer Engineering, Bachelor's degree, Informatics and Computer Engineering at Univerzitet 'Sv. Kiril i Metódij' vo Skopje
bookMaster's degree, Computer Science, Master's degree, Computer Science at Ecole polytechnique fédérale de Lausanne
stackoverflow-logo

Stackoverflow

Stats
20,220reputation
2.2mreached
455answers
3questions
Badges
spring-boot
top-5%
java
top-1%
spring
top-5%
maven
top-1%
dto
top-5%
lombok
top-1%
github-logo-circle

Github Skills (57)

assertion10
application-framework10
string-parsing10
object-mapping10
spring10
annotations10
amazon-elasticsearch10
testing10
processmaker10
app-framework10
type-assertion10
memory-management10
system-management10
workflow-engine10
data-management10

Programming languages (11)

TypeScriptJavaDockerfileShellCSSJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
mapstruct/mapstruct

Aug 2016 - Nov 2022

An annotation processor for generating type-safe bean mappers
Role in this project:
userBack-end Developer
Contributions:25 releases, 376 reviews, 459 commits in 6 years 3 months
Contributions summary:Filip's contributions focused on modifying and extending the functionality of a Java-based bean mapping library. The code changes centered around enhancements to the conversion framework, specifically the addition of built-in methods for handling Java SQL date and time types and for record parameters. These changes involved modifications to existing conversion classes and the introduction of new classes and methods to support these new features, demonstrating a focus on improving the library's capabilities.
bean-mappingmapstructtype-safebeanmapping
mapstruct/mapstruct-examples

Dec 2016 - Oct 2022

Examples for using MapStruct
Role in this project:
userBackend Developer
Contributions:7 reviews, 59 commits, 49 PRs in 5 years 11 months
Contributions summary:Filip primarily contributed to adding and modifying examples for the MapStruct library within the `mapstruct-examples` repository. These examples focused on demonstrating field mappings, handling objects with cycles, and complex nested bean mappings. The user also updated various examples, including those for Kotlin, records and protobuf, using the MapStruct library. Furthermore, the user made changes to ensure the examples used the latest versions of MapStruct.
mapstructmappingmapgisopenstreetmap
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