Start a new journey

Hey everyone! I’m excited to share my journey from being a BIM engineer to becoming a full-time developer.

As a BIM engineer, my main job was making sure our 3D construction models had lots of detail. This helped different construction teams like architects, structural engineers, and planners work together smoothly. We mainly used a software called Revit for this.

While working with 3D software and Excel, I realized how important it was to make tasks automatic. So, I spent time writing scripts and plugins in VBA, C# and Python to make things easier for my company. Although I found this work interesting, I discovered I loved coding even more.

Balancing two different roles at the same time was complicated. Since learning programming is a big challenge, it made me rethink what I wanted to do.

I considered my future goals and what I truly enjoyed. While advancing to a BIM manager role within the next 1 or 2 years seemed like a natural progression, I realized my passion lay elsewhere. Even though I was good at BIM, I found myself liking programming more. I liked solving problems, finding information easily, and helping with open-source projects. So, I started thinking about becoming a full-time developer. It was a big decision because it meant going down a different path after studying for 7 years.

At first, I looked for developer jobs in construction since I knew a lot about it. But there weren’t many opportunities. Companies wanted construction experts, not much developers. So, I decided to step out of my comfort zone and explore new areas like making games, software, websites, and working with data, AI, and ML. That seemed interesting to me.

Because I worked a lot at developing the scripting and plugins, I decided to focus on backend development. I liked working with algorithms more than designing how things look.

To improve my coding skills, I dedicated many evenings and weekends to diving into the world of computers, databases, and designing APIs. I experimented with various programming languages like Ruby, Python, JavaScript, and TypeScript. Eventually, I found Node.js and TypeScript to be my favorites because they have great communities and can do a lot of different things.

Even though the COVID-19 pandemic made things difficult, I kept working on open-source projects and my side projects. But trying to do both jobs at once was hard.So, I made a big decision: I took a break from my BIM job for a year without getting paid. In France, you can do that. It gave me time to focus on coding completely.

During my break, I got a job offer to work as a backend developer at Ekino. I’ll be using Node.js and TypeScript, which I’m really excited about. I’ll be working on projects like the backend of CANAL+, one of France’s biggest film platforms.

This feels like the start of a new journey for me. I’m excited to start working ful-time as a developer and see where it takes me. I’m looking forward to learning new things and working with a great team at Ekino. This is just the beginning, and I can’t wait to see what’s next.