Summary
Víctor Castillo is a Senior Software Developer with 12 years of hands-on experience delivering full-stack web and mobile solutions using JavaScript/TypeScript, Node.js and React Native. He has led architecture and migrations across fintech, SaaS, and cloud-native platforms, designing event-driven systems and resilient AWS infrastructure while improving observability with Grafana/Prometheus/Loki. Comfortable both mentoring teams and shipping code, Víctor has driven CI/CD automation, anti-scraping protections, and scalable ECS deployments that balance reliability and performance. His background spans embedded-systems prototyping to production microservices, reflecting a rare blend of low-level hardware experimentation and large-scale backend design. Based in Ottawa, he pairs a continual learning mindset with a focus on user-centered outcomes and pragmatic engineering.
12 years of coding experience
13 years of employment as a software developer
Algonquin College
Associate's degree Information Technology, Associate's degree Information Technology at Universidad de Ciencias Empresariales y Sociales
Office Software Suite Business/Office Automation/Technology/Data Entry, Office Software Suite Business/Office Automation/Technology/Data Entry at Data Systems Services
Engineer's degree Computer Science, Engineer's degree Computer Science at UADE
Spanish, English, Russian