Igor Maculan

Senior Software Engineer at Flip

Greater Málaga Metropolitan Area Spain
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
Igor Maculan is a senior full-stack engineer with 14 years of experience building secure, production-grade systems across Java/J2EE backends, Oracle/Postgres databases, and Angular frontends. He currently works on digital certificate and signing software for one of Europe’s largest Certification Authorities and has held senior roles delivering enterprise-grade solutions for fintech and web platforms. Igor contributes to notable open-source projects—improving LDAP integration in Rocket.Chat and enhancing dependency handling in the popular get_it library—demonstrating a knack for backend integrations and async initialization edge cases. Comfortable across Linux, Jenkins, Maven, and cloud-friendly tooling, he blends hands-on coding with DevOps sensibilities and a pragmatic focus on code quality. Based in Málaga, he brings both legacy system expertise and recent Golang/MongoDB experience, making him effective at modernizing distributed systems while preserving critical security guarantees.
code15 years of coding experience
job17 years of employment as a software developer
bookInformatica, Informatica at ITIS G.Chilesotti
languagesItalian, Spanish, English
github-logo-circle

Github Skills (16)

asynchronous10
unit-testing10
ldap10
user-authentication10
authentication10
javascript10
dart10
meteor10
dependency-injection10
async10
backend9
software-design9
develop9
nodejs9
realtime7

Programming languages (11)

TypeScriptJavaShellC++RustCScalaJavaScript

Github contributions (5)

github-logo-circle
flutter-it/get_it

Apr 2021 - May 2021

Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur
Role in this project:
userBack-end Developer
Contributions:5 reviews, 10 commits, 4 PRs in 8 days
Contributions summary:Igor primarily focused on enhancing the Get It library by incorporating new features and addressing existing issues related to dependencies and instance names. They introduced functionality to specify instance names for dependencies within `dependsOn` attributes and ensure proper handling of dependencies in asynchronous singleton registrations. The changes also involved refactoring and adding test cases to validate the new features. The user contributed to ensuring that the library provides better support for asynchronous initialization and complex dependency injection scenarios.
service-locator
RocketChat/Rocket.Chat

Oct 2016 - Oct 2016

The Secure CommsOS™ for mission-critical operations
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 1 comment in 1 day
Contributions summary:Igor focused on enhancing the LDAP integration for Rocket.Chat. Their primary contribution involved implementing features to filter users based on group membership, enabling more granular access control. The user made modifications to server-side code, specifically impacting the packages related to LDAP authentication and settings. They also addressed code quality issues through codacy fixes.
meteordata-protectionchatjavascriptcollaboration
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