Summary
Danil Agafonov is a Senior Staff Software Engineer based in Vancouver with over a decade of hands-on experience building scalable, performant cloud-native systems. He combines a T-shaped engineering mindset with deep practical expertise in AWS serverless architectures, Node.js, Ruby on Rails, front-end development, and microservices to design foundational services used across organizations. Progressing from freelancer to tech lead and principal engineer, he has led and launched numerous end-to-end projects, conducted extensive hiring and mentoring, and helped raise technical excellence at regional offices. At Diligent he focuses on durable, maintainable, and secure serverless solutions that support multiple teams at scale. Beyond day-to-day delivery, he mentors engineers through mkdev and has a track record of improving developer workflows and architectural hygiene. His pragmatic belief in mastering fundamentals over any single language underpins a career of reliable, production-first engineering.
8 years of coding experience
15 years of employment as a software developer
Bachelor's degree Applied Informatics, Bachelor's degree Applied Informatics at Kazan State University
English