Daniel Wilches is a Principal Software Engineer based in Toronto with two decades of hands-on experience and over a decade in senior roles building backend and frontend systems. He has deep expertise in Java, C++, Python and TypeScript/Angular and a strong operational footing in AWS, Terraform, PostgreSQL and CI/CD tooling, routinely owning distributed systems and infrastructure automation. His career spans banking-grade SOA and ETL work to founding roles and modern cloud-native development at DefenseStorm, showing comfort across high-assurance and fast-moving startup environments. Colleagues rely on him for pragmatic performance and memory optimizations, complex debugging, and end-to-end delivery of reliable services. A dual master’s in computer science underpins his engineering rigor and his background includes uncommon experience with Erlang and ISO8583/payment integrations.
11 years of coding experience
16 years of employment as a software developer
Master’s Degree, Master’s Degree at University of Wyoming
Bachelor’s Degree, Bachelor’s Degree at Universidad del Valle (CO)
Contributions:8 commits, 10 pushes, 1 branch in 3 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniel Wilches - Principal Software Engineer at DefenseStorm