Summary
Les Farrell is an expert software engineer with over 25 years of hands-on programming experience and nine years focused on delivering enterprise-grade C#/.NET and cloud migrations for financial SaaS products. Based in Tucson, he has deep expertise in multi-threaded C++ systems, SQL Server architectures, WCF/web services and legacy-to-modern conversions—having moved large Windows financial solutions to Azure and hardened them against SQL injection and memory leaks. His background spans scientific process simulation and patented metallurgical research, which informs a pragmatic, systems-thinking approach to performance and diagnostics using tools like WinDBG and custom protocols. Mostly self-taught from the early days of Pascal, he combines low-level networking and custom C++ frameworks with modern web stacks (MVC, Angular, Entity Framework) to deliver robust, multi-tenant solutions.
9 years of coding experience
6 years of employment as a software developer
Diploma, Pascal programming, analysis and design, Diploma, Pascal programming, analysis and design at Control Data Institute
University of Johannesburg