Lead Developer
Thelwall, Cheshire, Gb
Strong contributor to the codebase, which comprised a combination of Visual Basic.NET and C#.Introduction of systems and procedures to support the creation of world-class software, including, source control, automated builds, symbol serving, performance and memory profiling, memory dump analysis, crash reporting, installer builds, code signing, API and end-user documentation management, automated testing, coding standards for style, performance, and globalization, and release management.Heavy involvement at public facing events such as SolidWorks World and our conference, DriveWorks World. Joint keynote demo of the next major version with the CEO at DriveWorks Worlds, as well as API training, and relationship building. Managed the IT infrastructure required for events.Built and strengthened relationships with customers, resellers, partners and SolidWorks.Building and managing the development team, including recruitment of full-time employees and placement students, (including working closely with universities to support them), onboarding training for new developers, ongoing training (including peer-to-peer, encouraging participation in user groups, encouraged keeping abreast of developments in technical trends, and performance management).Implementation of Kanban and stand-ups as the team scaled past its first few developers, to improve communication and engagement. Extended an invitation to the stand-ups to the technical team leader to help build engagement between the technical team and the development team.Heavily involved in increasing performance and strengthening the foundation to provide a step-change in capabilities for customers including a vastly improved web experience, and the ability to customize the workflow of the product to map directly on to customers’ processes.Led the development of DriveWorks’ 3D capabilities so we could better meet the needs of the sales configuration market on desktop, web, iOS, and Android.