Julien Portalier

Principal Engineer at Manas.Tech

Amiens, Hauts-de-France
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
Julien Portalier is a Principal Engineer with over 17 years of hands-on experience building full-stack web systems and leading small technical teams from France’s Hauts-de-France region. He co-founded Webcomics.fr and has deep expertise in Ruby/Rails, Crystal, and modern front-end frameworks, plus a recent focus on system programming and multithreaded stdlib refactoring for Crystal. Julien has a track record of turning slow, fragmented infrastructures into fast, maintainable monoliths and contributed notable OSS work to high-profile projects like AngularJS ui-router and the Crystal language (including RNG engines, sockets, and a dependency manager). Comfortable across backend, frontend, databases and SPAs, he combines pragmatic product-driven engineering with low-level curiosity — he even develops toy compilers and transpilers in his spare time. His background in philosophy and formal networks education gives him a thoughtful approach to system design and trade-offs.
code17 years of coding experience
job15 years of employment as a software developer
bookMaster, Philosophy, Master, Philosophy at Université de Picardie Jules Verne (Amiens)
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,969reputation
560kreached
40answers
2questions
Badges
javascript
top-5%
undefined
top-5%
github-logo-circle

Github Skills (21)

dependency-management10
git10
javascript10
crystal-lang10
angularjs10
randomization10
state-management10
concurrency10
thread-synchronization9
9
undefined9
version-control9
programming-language8
algorithm8
coroutines6

Programming languages (18)

CRustMakefileGoValaHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
crystal-lang/shards

May 2015 - Oct 2019

Dependency manager for the Crystal language
Role in this project:
userBack-end Developer
Contributions:26 releases, 42 reviews, 283 commits in 4 years 5 months
Contributions summary:Julien contributed significantly to the shards project, focusing on the development of a dependency manager for the Crystal language. Their work involved implementing a basic dependency resolver, including functionalities for handling version requirements, resolving dependencies, and managing packages. They also implemented features such as installing resolved packages and integrating with version control systems. The user demonstrated skills in designing and implementing core functionalities for a dependency management system, demonstrating proficiency in Crystal programming.
dependency-manager
crystal-lang/crystal

Jan 2015 - Dec 2019

The Crystal Programming Language
Role in this project:
userBack-end Developer
Contributions:1114 reviews, 263 commits, 676 PRs in 4 years 11 months
Contributions summary:Julien's contributions primarily involve the implementation of the Crystal Programming Language's random number generation and socket-based networking features. These contributions include extracting and implementing new random number generation engines such as MT19937 and ISAAC. Furthermore, the user added the UDPSocket and IPv6 support for sockets and enhanced them with basic specifications, all implemented in Crystal, demonstrating a solid understanding of low-level network programming. The user's work also includes the implementation of thread synchronization primitive.
programming-languagecrystalcompilercrystal-language
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