How I can help
My services
Independent contractor, I can join your project as lead developer for a feature team or as a senior developer.
I have a vast experience as a .NET developer but since 2017 I've focused on React, Vue, and nodeJs technologies.
I can join your team on site in central Paris or remotely (only if your team is fully remote).
Linkedin profile
ReactJS & VueJS Front-end
development
I've been in love with ReactJS since 2017 and It's now my new main skill. I work with Javascript ES6, Redux, Redux Toolkit, Redux Saga, React hooks, React Router, Styled components, Jest & testing-library, helmet, lodash and many more libraries...
NodeJS Back-end
development
After many years developing backends in .NET I moved to Javascript in 2017 and enjoy using NodeJS & Express to build back-end services. I deal with data storage in SQL, no-SQL and/or Kafka. I'm used to deploying services in Docker containers in Kubernetes.
REST or GraphQL
API Design
I've designed many APIs in REST and recently GraphQL. REST APIs are still the main way to expose your services to your frontend but I really fell in love with GraphQL in 2018 for its power and flexibility. It's now my favourite way to expose any large enterprise API.
Software
architecture
I've actively participated in the design of numerous applications including monolithic layered architecture, micro-services design and event-driven architecture. I'm keen on good software design and principles, following design patterns or SOLID, KISS and YAGNI principles.
Scrum
methodology
I've been working in Scrum teams since 2011. In 2015/2016 I passed the 'Scrum Developer' and 'Scrum master' Certification with Scrum.org. I know how Scrum can help and when we should invent our own processes. But Scrum is just the tip of the iceberg of good development practices.
Leading &
Mentoring
During my last experience in London I led a team of 5 full-stack developers. My role was to enforce good practices in the software design, architecture, agile methodology and team communication with regular one-to-ones and retrospectives.
Working in
English
I'm a French native speaker from Paris. I lived in London from 2016 to 2020 where I significantly improved my ability to work in English. I'm used to writing documentation in English, participating in meetings, having one-to-ones and giving presentations.
Engineer
background
I graduated from an engineer school in Paris (ESIEE Paris) in 2002. It's a generalist engineer school where I chose to specialise in computer science. I studied mathematics, physics, algorithmic, networking and computer architecture,
And always
passionate
Year after year, what I love most is developing software in teams, proposing good software design, improving development processes, solving complex problems, learning and teaching new concepts and technologies.
Julien struck me as someone proposing good software designs, often with original ideas that he was able to make the case for, which triggered interesting debate among developers. He always adjusted fast to changes in projects and technologies.
Julien Zaegel
Department manager at Stago
Working with Julien has been an absolute pleasure. He is knowledgeable in many different areas and has a very good approach to dealing with problems. Besides all of the above, he has a great personality and that makes him a great player for any team.
Ilke CAN
Back end Software Engineer
Julien is a really good developer and architect, he has a lot to bring to a team. He is very knowledgeable and always has good suggestions for improvements, either technically or in the development processes. It was a nice experience working with him.
Jérémie Yardin
Front-end Lead Dev
Julien can work on every element of a project, from the Build, to the Back-end and the GUI. He is always looking to improve the processes and the code quality. He always delivered quality code on time, while being autonomous and communicating well with the rest of the team.
Thomas Radioyes
Software Architect
Julien is bright, passionate, hard-working, and possesses great interpersonal capabilities; always willing to learn and share his findings with others. His dynamism and high technical level made him an asset to solve complex problems as a team.
Mouraf Chibane
Software Architect
I'm based in
Saint-Germain-en-Laye (Suburbs West of Paris)