Summary
Dan Donahue is a Senior Advisory Software Engineer with over 15 years designing and delivering web-based solutions across finance, pharma, retail, and real estate, currently shaping core financial-planning features at eMoney Advisor. He combines deep .NET/C# expertise with domain-driven design, TDD, and distributed systems experience, having built Monte Carlo and straight-line simulation engines and modernized alerting and nightly processing at scale. Dan has led and mentored teams, driven architectural improvements, and repeatedly turned legacy codebases into maintainable, testable platforms. He’s comfortable across stacks—having shipped Ruby on Rails e-commerce projects and integrated complex third-party services—and is known for pragmatic tooling like monitoring solutions that expose hard-to-find performance bottlenecks. Based in Philadelphia, he pairs hands-on engineering with a track record of improving process and developer capability across organizations.
11 years of coding experience
17 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Drexel University
English