David Richardson
About David Richardson
David Richardson is a Software Engineer at DarkVision Technologies Inc. in Vancouver, Canada, with over six years of experience. He has a background in object-oriented programming, a passion for data-oriented design, and has worked on 3D vehicle simulators and training simulators in the game industry.
Work at DarkVision Technologies Inc.
David Richardson has been employed as a Software Engineer at DarkVision Technologies Inc. since 2018. He has accumulated six years of experience in this role, contributing to projects within the Vancouver, Canada area. His work focuses on software development practices that enhance the performance and efficiency of applications.
Previous Experience in Software Development
Prior to his current position, David Richardson worked at ThoroughTec Simulation as a Senior Software Specialist from 2012 to 2014. He also held the position of Software Developer - Level 2 at Derivco from 2015 to 2017. His career began at ThoroughTec Simulation, where he served as a Junior Software Developer from 2011 to 2012 and later as a Senior Software Developer for nine months in 2012.
Educational Background in Computer Science
David Richardson studied at the University of KwaZulu-Natal, where he earned a Bachelor's Degree in Computer Science and Information Technology from 2004 to 2007. He furthered his education by obtaining a Bachelor of Science Honours (BSc Hons) in Computer Science in 2008, completing his studies in 11 months.
Expertise in Software Engineering
David Richardson possesses a solid foundation in object-oriented programming and has a strong interest in data-oriented design. His expertise extends to low-level optimization and working closely with hardware to maximize software efficiency. He has developed gameplay for training simulators, addressing performance and memory management challenges in the game industry.
Passion for the Game Industry
David Richardson has a notable passion for the game industry, which was sparked by his work on 3D vehicle simulators. His experience in this area has driven his interest in tackling the unique challenges faced within the gaming sector, particularly in software development.