Igor Spasić

Software Engineer at oblac

Belgrade, Central Serbia
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
Igor Spasić is a pragmatic software engineer and consultant with over 17 years of hands-on experience building resilient backend systems and leading engineering teams across startups and enterprises. He specializes in Java and Kotlin (Spring Boot, Quarkus) and is fluent in multiple paradigms and languages—Scala, Haskell, TypeScript, Python and more—allowing him to tackle both legacy modernization and greenfield architecture. As founder of Heapspace and contributor to notable open-source projects like the lightweight Jodd Java framework and Liferay plugins, he blends community leadership with deep technical craftsmanship. He has driven platform-level work from Airflow migrations at Foursquare to risk-management backends and distributed job systems, often translating complex requirements into pragmatic, maintainable solutions. Based in Belgrade, Igor also runs workshops on Clean Code, TDD and legacy code practices, and brings an entrepreneurial curiosity to every engagement.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
10,380reputation
749kreached
132answers
200questions
Badges
java
top-5%
intellij-idea
top-5%
github-logo-circle

Github Skills (26)

caching10
portlet10
jsp10
liferay10
java10
javas10
jspx10
portal10
api-design9
send-email9
sendmail9
reflection9
intellij-idea9
reflect9
e-mail9

Programming languages (27)

C#CGoInno SetupHTMLGroovyNunjucksTypeScript

Github contributions (5)

github-logo-circle
oblac/jodd

Mar 2009 - Feb 2022

Jodd! Lightweight. Java. Zero dependencies. Use what you like.
Role in this project:
userBackend Developer
Contributions:37 releases, 1 review, 4959 commits in 13 years 1 month
Contributions summary:Igor contributed to the Jodd framework by fixing bugs, refactoring code, and adding new features to support backend functionality. They addressed issues with stream closing, implemented changes to improve code structure, added new features like the inclusion of session-based and thread-local caching, and improved the overall architecture by using more recent APIs. Their work primarily revolved around improving the core functionalities and functionalities of the framework.
javajoddzero-dependenciesmicro-frameworkioc
liferay/liferay-plugins

Aug 2010 - Jun 2014

Role in this project:
userBack-end Developer
Contributions:25 commits in 3 years 10 months
Contributions summary:Igor primarily contributed to the `liferay-plugins` repository by fixing bugs and implementing enhancements in the `web-form-portlet`, `mail-portlet`, and `wsrp-portlet` modules. The contributions involve changes in Java code, JSP files, and adjustments to configuration settings. They demonstrate expertise in areas like email handling, portlet functionality, and integrating with Liferay's platform-specific features.
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