Building systems
that scale.
Solving problems
that matter.
14+ years designing and shipping backend infrastructure. Specialized in Golang, microservices architecture, and engineering leadership. Based in Las Palmas de Gran Canaria.
Engineer first.
Leader always.
I'm a backend engineer who builds systems that stay fast under pressure, stay maintainable as teams grow, and stay aligned with what the business actually needs.
Over the past 14 years I've worked across startups and scale-ups in Chile, Venezuela and Spain — writing code, leading migrations, mentoring engineers, and taking the CTO seat when the moment called for it.
Today I work as Lead Backend Engineer at KenTech, and I'm selectively open to consulting engagements and senior engineering opportunities that offer genuine technical depth.
How I can help you
Focused engagements designed around real backend problems. No fluff — just outcomes.
Take your legacy monolith or heterogeneous services stack and migrate it to clean, performant Golang microservices — without disrupting your operations.
Get a senior engineering perspective on your system design before you scale. From API design to data modeling to infrastructure decisions — I'll help you make the right calls.
Fractional CTO or Lead Engineer support for startups and growing teams. Define standards, mentor engineers, establish code review culture and unblock your roadmap.
Design and run your backend engineering hiring pipeline. From crafting take-home assignments to conducting technical interviews — filter for the right talent with confidence.
Results that speak
for themselves
Where I've built things
- Define technical strategy, backend architecture and alignment with business objectives
- Design scalable APIs and microservices grounded in Clean Architecture
- Lead code review processes and codify engineering standards across the team
- Drive hiring, onboarding and continuous technical growth of the backend team
- Migrated 15+ legacy microservices (Scala, Node, Elixir) to Golang — up to 90% resource reduction at under 100ms latency
- Defined standards for new service creation and participated in architecture discussions
- Built Slack automation bots to eliminate repetitive engineering workflows
- Provided first-level technical support to frontend, mobile, QA and international regions
- Developed new features on existing Golang services with a focus on clean architecture
- Participated in squad on-call rotations to support other engineering teams
- Maintained high code quality standards and documented features in Confluence
- Designed and built the core API and microservices from scratch using Golang
- Led migration to Kubernetes and mentored the development team
- Built async task server, WebSocket server and geofencing microservice
- Designed system integration architecture and managed the company's AWS account
- Created a data lake strategy and built custom dashboards per department
- Improved performance of existing applications and optimized slow queries
- Developed new applications and managed databases on AWS
Writing & thinking
I'm preparing a series of technical articles on Golang architecture, microservice patterns, and engineering leadership from the trenches.
Get notified when the first post is published
Let's build
something great
Whether you need a backend consultant, a technical lead, or just want to explore what's possible — I'm happy to have a conversation.
migilgil21@gmail.com +34 629 355 156 linkedin.com/in/miguelgil21 github.com/migalpha