Summary
Dan Tohatan is a Senior Software Engineer based in Richmond Hill, Ontario with over two decades of software development experience and 12 years of professional industry tenure across enterprise and startup environments. He has delivered scalable .NET and cloud-native solutions—ranging from Azure data migrations and RESTful services to Apache Spark big-data jobs and integration with LLMs—while also building his own products and benchmarking tools through Dacris Software. Comfortable in R&D and production settings, Dan blends hands-on coding (C#, Java, Python, Node.js) with architecture, DevOps collaboration, and rigorous testing practices. He’s pursued practical ML research using TensorFlow and PySpark while evolving an orchestration framework (Maestro) that bridges .NET 8 and LLMs—showing a rare mix of systems-level engineering and applied machine learning. Known for migrating complex legacy systems to modern stacks and optimizing data pipelines, he brings both entrepreneurial initiative and a track record of delivering measurable operational improvements.
12 years of coding experience
20 years of employment as a software developer
Bachelor Software Engineering, Bachelor Software Engineering at University of Waterloo
English, c++