Don Grout
Software Developer (C#)
403-660-5542
dongrout@yahoo.com
linkedin.com/in/dongrout
dgsoftware.itch.io
Summary
Software Developer (C#) with experience building data-driven tools, desktop applications, automation features, and interactive 3D software. Skilled in C#, .NET development, WPF/WinForms, and SQL-based workflows. Comfortable creating maintainable code, debugging issues, and supporting user workflows across Windows, AutoCAD, and Unity projects. Focused on practical feature development and collaborative teamwork.
Technical Skills
Languages & Frameworks
C#, .NET (Framework/Core), LINQ, WPF, WinForms, SQL
Tools & Technologies
Visual Studio, Git/GitHub, REST APIs, JSON/XML, AutoCAD APIs (AutoLISP, ObjectARX), OpenGL (basic)
Application Development
Desktop applications, tools and utilities, workflow support, state-based logic
Debugging & Maintenance
Troubleshooting, bug fixing, code maintenance, basic performance checks
Professional Experience
C# Developer — Desktop Tools & Utilities
- Built WPF/WinForms applications and small utilities to support data processing and user workflows
- Created tools for data extraction, comparison, and basic visualization
- Added features to improve day-to-day workflows for engineering and business teams
C# Developer — AutoCAD Tools & Extensions
- Developed custom AutoCAD tools using C#, AutoLISP, and ObjectARX
- Added features for modeling, drafting support, and metadata handling
- Built small utilities to streamline common drafting tasks and improve team workflows
C# Developer — Utilities & Workflow Support
- Created utilities for file handling, simple automation tasks, and workflow support
- Added features for transfers, monitoring, and basic reporting
- Assisted with maintaining internal tools used across production environments
C# Developer — 3D Visualization & Interactive Tools
- Built OpenGL-based viewers and small interactive tools for inspecting 3D models
- Added features for rendering, navigation, and basic model manipulation
- Supported designers and engineers with lightweight visualization utilities
Expanded Experience
C# Developer — Tools, Utilities & Data Systems
- Built WPF/WinForms applications and small utilities to support data processing and everyday workflows
- Created tools for data extraction, comparison, and basic visualization
- Added features for structured data handling and simple validation
- Assisted with maintaining internal utilities used across engineering and business teams
- Wrote maintainable C# code with a focus on clarity and reliability
- Collaborated with team members to refine requirements and improve usability
C# Developer — AutoCAD Tools & Extensions
- Built custom AutoCAD tools using C#, AutoLISP, and ObjectARX to support drafting and modeling workflows
- Created features for metadata handling, drawing support, and common engineering tasks
- Added small utilities for plotting, validation, and file management
- Developed custom commands to help standardize drafting tasks across teams
- Wrote maintainable C# code focused on clarity and reliability
- Collaborated with engineers and CAD specialists to refine requirements and improve tool usability
C# Developer — Utilities & Workflow Support
- Built small utilities to help with file handling, transfers, and everyday workflow tasks
- Added features for data cleanup, report generation, and basic batch operations
- Created simple tools for monitoring, logging, and error reporting
- Assisted with implementing user-level checks and basic activation workflows
- Developed FTP-based utilities for uploading, syncing, and distributing project assets
- Wrote maintainable C# code focused on clarity and reliability
C# Developer — 3D Visualization & Interactive Tools
- Built OpenGL-based viewers and small tools for inspecting 3D models and geometry
- Added features for rendering, navigation, and basic object interaction
- Created utilities to load and display model data for engineering workflows
- Implemented selection, measurement, annotation, and camera controls for model inspection
- Wrote maintainable C# code focused on clarity and reliability
- Collaborated with engineers to refine visualization requirements and improve usability
Career Timeline
Unity Gameplay Developer — VR Projects
UbiSim
Dec 2020 - May 2025
Unity Developer — VR/PC/Mobile
ICOM Productions
May 2018 - Apr 2020
Unity Developer — 3D Interaction & Tools
Picturethis3D
Apr 2017 - Aug 2019
C# Developer — AutoCAD Tools
Integrated Geomatics
Jan 2017 - Jun 2018
C# Developer — AutoCAD Tools
Longhorn Geomatics Limited
Nov 2015
AutoCAD Support & Workflow Tools
Vista-Mustang JV Corporation
Nov 2009 - Nov 2015
AutoCAD Support & Workflow Tools
Wood Group Mustang / IMV Projects Inc.
Dec 2007 - May 2009
AutoCAD Support & Workflow Tools
Upside Engineering
Feb 2006 - Dec 2007
Education
| Unity Certified Professional: Programmer | |
|---|---|
| Unity Technologies | 2020 |
| Android Developer Nanodegree | |
|---|---|
| Udacity | 2017 |
| Software Product Management Certificate | |
|---|---|
| Coursera | 2016 |
| Ongoing learning | |
|---|---|
| C#, .NET, TypeScript, SQL | |