Starting my career as a backend developer was not a straight line. This is a short post about how I got into the field, what I learned along the way, and where I'm headed.

The beginning

I started at Bunsan in 2021 right after finishing my degree in Computer Systems Engineering at UNITEC. The first few months were intense — learning the codebase, understanding real-world system design, and getting comfortable with Elixir, which I had only briefly touched during my studies.

Why Elixir

Elixir stood out to me immediately. The functional paradigm, the concurrency model, the Phoenix framework — everything felt designed with intention. The more I used it, the more I understood why teams building for scale choose it.

I spent three years at Bunsan working with Elixir, Phoenix, LiveView, GraphQL, and Vue. I migrated systems, built reporting tools, and mentored teammates. It was where I grew the most as an engineer.

Moving forward

After Bunsan I joined Softtek, and now I'm a Senior Backend Developer at Pepsico, building systems that reach distribution centers and warehouses across Mexico. The scale is different, the challenges are different, but the fundamentals are the same: write clear code, design for reliability, and understand the domain you're building for.