Devan Ferrel
Software Engineer
"It's not always as we wanted, but we grow stronger when we break." - The River - Josh Groban
About Me
Who am I?
Hey, I'm Devan Ferrel, a final-year Information Technology student at Universitas Brawijaya with 2 years of hands-on experience in backend and DevOps engineering.
I specialize in building scalable systems with Golang, .NET, and Laravel, backed by solid DevOps practices using Docker, Kubernetes, Ansible, and AWS. I also work across frontend stacks like Next.js and Tanstack Start.
Outside of work, I enjoy solving competitive programming problems, playing chess, and discovering new music. Fun fact, my favorite band is Wave to Earth.
Experiences
Here's my organization and work experiences throughout my life.
Software Engineer
EvidenceCare
Remix, Expressjs, AWS, PL/SQL
Backend Engineer
The Questlabs ID
Built a Laravel backend with 170+ REST APIs for a digital product marketplace. Integrated Xendit Payment Gateway and Mailgun with Laravel Queues and Redis.
Software Engineer
Suitmedia Digital Agency
Refactored a legacy monolithic .NET Framework app into 3 decoupled services for a capital market environment. Resolved 200+ SIT/UAT defects before production release.
Software Developer
SwiftX Solutions Pte Ltd
Fixed Kubernetes session inconsistency in a Singapore government app by migrating to PostgreSQL-backed distributed caching on AWS EKS. Containerized and deployed .NET apps resolving 20+ Linux containerization issues.
Instructor of Server Administration
SMKN 5 Malang
Taught server administration to 90+ vocational students covering Debian Linux, OpenSSH, and Nginx. Automated infrastructure provisioning using Terraform on Proxmox VE and Ansible.
Backend Lead
Hology 7 UB
Led a team building a high-concurrency Golang API handling 2,700+ concurrent users. Designed 25 use cases, 60 API endpoints with 90%+ test coverage. Set up CI/CD, Grafana, and Prometheus.
Backend Developer
TEDx Universitas Brawijaya
Developed 10 backend APIs with Golang, Echo, and PostgreSQL. Architected a K3S Kubernetes cluster enabling zero-downtime deployment serving 148 orders and 224 tickets.
Head of Competitive Programming
BCC FILKOM UB
Led 7 workshops on CP and Docker, designed 20 problem sets. Managed 17 staff and organized CodEx with 160 participants. Deployed DOMJudge via Ansible and Docker.
Laboratory Instructor
FILKOM UB
Taught ~160 students across OS, OOP, Web Dev, Networking, and Digital Environment courses. Designed lab modules, assignments, and administered practicum exams.