Ian De Silva is a Principal Software Engineer based in Minneapolis with 15+ years of experience building resilient, high-performance backend systems and shipping large-scale DevOps solutions. Currently leading architecture and delivery at Target, he blends deep systems knowledge (C++, Java, Spring) with pragmatic product sensibilities honed across retail e-commerce and enterprise platforms. Ian has a strong track record of reducing release times and complexity—authoring packaging and multi-tier cache strategies that saved months of work and improved data freshness—and he coaches teams in Agile, TDD, and measurable process improvement. A former university instructor and researcher with a PhD in Computer Science, he brings an uncommon mix of rigorous academic methods (non‑intrusive test coverage) and hands-on engineering that surfaces thorny, production-facing issues early. Colleagues turn to him for performance, observability, and practical designs that balance velocity with long-term maintainability.
4 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Minnesota
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Michigan State University
Contributions:1 review, 4 comments, 2 issues in 2 months
matcherunit-testingtestingkotlinmocking
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
Ian De Silva - Principal Software Engineer at Target