From Marketing Graduate to Senior Engineer in a U.S. Company

Curiosity Changed Everything
Rafa's journey started with a simple idea:
“I’ll build my own website.”
What began with HTML experiments quickly evolved into JavaScript, frontend logic, backend systems - and eventually full-stack engineering.
A senior developer spotted his potential and brought him into a U.S.-focused outsourcing company in Lima.
That exposure changed his trajectory.
“I realised the world of software was much bigger than I thought.”
From there:
- Freelance projects
- Startup exposure
- Banking systems in Peru
- Open-source contributions
- Mentoring other engineers
No formal engineering degree. Just relentless learning.
🌍 Competing Globally from Peru
Today, Rafa works remotely for a U.S. company - competing in one of the most demanding markets in the world.
His key insight?
“If you want to work for U.S. companies remotely, you’re competing with the best developers globally. The bar is high.”
This isn’t about geography anymore. It’s about standards.
And those standards have evolved.
🤖 AI Has Changed the Developer Role
According to Rafa, the biggest shift in the last two years is clear:
AI is no longer optional.
Companies now:
- Pay for AI tools (Claude, ChatGPT, etc.)
- Expect engineers to use them daily
- Measure impact by problems solved — not lines of code written
“The developer who locks himself in a room and just writes code is no longer viable.”
What matters now?
- Communication
- Product thinking
- Architecture decisions
- Understanding trade-offs
- Managing AI, not being replaced by it
This is a fundamental paradigm shift.
🏗️ Why Systems Design Is the Real Differentiator
Rafa will now lead our Systems Design sessions at our community.
His philosophy is simple:
It’s easy to draw a high-level architecture diagram.
It’s hard to defend:
- Why that cache?
- Why that message queue?
- What happens when traffic spikes?
- What happens when a microservice fails?
- What are the real trade-offs?
“You need to understand both the high-level vision and the implementation consequences.”
That’s what separates senior engineers from mid-level ones.
🔥 The Power of Community
Rafa joined DevAccelerator™ after realising he had become too comfortable.
“The market moves fast. Studying alone felt overwhelming.”
Inside the community:
- Weekly accountability
- Startup Experience projects
- Systems debates with other senior engineers
- Structured roadmap instead of chaos
He even shared a screenshot showing how his GitHub activity skyrocketed after joining.
Consistency compounds.
🚀 What’s Next?
Rafa is:
- Building his own homelab for AI experimentation
- Expanding his Systems Design YouTube channel
- Teaching advanced architecture & AI integration
- Raising a 1-year-old daughter
- And still shipping production code daily
That’s what passion looks like.
Rafa’s story proves three things:
- You don’t need a CS degree to become world-class.
- AI won’t replace engineers — but engineers who don’t adapt will struggle.
- Systems thinking + communication is the future of seniority.
Recent Articles
Keep reading stories of teams that grew with us.














