Derek Chow
Senior Software Architect at SBG a Catapult company- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Addressing Unconscious Bias as a Leader
LinkedInNov, 2022- Nov, 2024 -
Creating Change: Diversity and Inclusion in the Tech Industry
LinkedInMay, 2022- Nov, 2024 -
Uncovering Unconscious Bias in Recruiting and Interviewing
LinkedInMay, 2022- Nov, 2024 -
Software Architecture: From Developer to Architect
LinkedInMar, 2022- Nov, 2024 -
Women Transforming Tech: Breaking Bias
LinkedInMar, 2022- Nov, 2024
Experience
-
SBG a Catapult company
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Architect
-
Jan 2021 - Present
• Work primarily within the development team to build new products and extend existing ones by adding new features.• Help the whole company develop good, practical, software engineering practices by means of coding standards, tools, and techniques.• Communicate and encourage the best practices for development amongst the Senior Technical leadership team and via code reviews.• Understand customer requirements and workflows, and use this understanding to inform product design and updates.• Collaborate with other product teams to ensure good cross-product cooperation.• Fix bugs and help the support team answer technical questions.• Help with project planning by providing accurate estimates for tasks. • Provide regular progress updates.• Participate in meetings of the Senior Technical leadership team of the company as required.
-
-
Senior Software Engineer
-
Jul 2015 - Sep 2021
-
-
-
Mirriad
-
United Kingdom
-
Advertising Services
-
100 - 200 Employee
-
Software Engineer
-
Aug 2013 - Jun 2015
C++ developer providing experience in handling broadcast video media in software. Contribute to the internal VFX applications that allow the company to generate native in video advertising for broadcast in quick turnaround.Develop software to be used on a distributed Linux clusters Linux as well as Windows desktop clients.Making contributions to open-source project libquicktime e.g. adding compatibility for Windows via MinGW with what was primarily a library written for Linux. C++ developer providing experience in handling broadcast video media in software. Contribute to the internal VFX applications that allow the company to generate native in video advertising for broadcast in quick turnaround.Develop software to be used on a distributed Linux clusters Linux as well as Windows desktop clients.Making contributions to open-source project libquicktime e.g. adding compatibility for Windows via MinGW with what was primarily a library written for Linux.
-
-
-
Digital Vision World Ltd
-
United Kingdom
-
Movies, Videos, and Sound
-
1 - 100 Employee
-
Software Engineer
-
Aug 2010 - Jul 2013
Software development in C++, developing comprehensive software tools for the video post-production industry.Picked up knowledge and responsibilities over various features of a large C++ code base that included legacy code spanning over 10 years history.Worked with various third-party SDKs to develop plugin support to professional video file codecs/formats/hardware.Used OpenGL, in particular to manage off-screen rendering to FBOs and asynchronous transferring of pixel data between the GPU and main memory using PBOs.Co-ordinated with a team of 3-7 application developers.
-
-
-
Digital Vision World Ltd
-
United Kingdom
-
Movies, Videos, and Sound
-
1 - 100 Employee
-
Software Engineering Intern
-
Apr 2009 - Sep 2009
Six month industrial placement during the penultimate year of my Computing degree. Worked in a team of eight developers, developing high-end professional video processing software using C++.Added compatibility for reading new digital raw camera file formats into a video editing application. This included researching and implementing raw camera data interpolation algorithms that integrated with the existing application via a decoupled, modular shared library plugin interface.Contributed to the maintenance of a complex and historical code-base, including the delivery of time-critical stability fixes for industry exhibition demonstrations.
-
-
-
Imperial College London
-
Research Services
-
700 & Above Employee
-
Undergraduate Teaching Associate
-
Oct 2008 - Mar 2009
Selected for the role on the basis of "excellent skills in programming".Tutored a group of 6 first year Computing students in programming whilst managing my own term-time studies.Weekly responsibility of marking tutees' lab exercises, preparing and conducting tutor meetings to provide them feedback and advice on their programming. Selected for the role on the basis of "excellent skills in programming".Tutored a group of 6 first year Computing students in programming whilst managing my own term-time studies.Weekly responsibility of marking tutees' lab exercises, preparing and conducting tutor meetings to provide them feedback and advice on their programming.
-
-
-
DNEG
-
United Kingdom
-
Animation and Post-production
-
700 & Above Employee
-
Tech Runner
-
Jul 2008 - Sep 2008
One of 2/4 Tech Runners in a tech team of 10-20, I provided frontline technical support for a workforce of over 450 employees.Using my initiative, I edited and wrote some awk scripts to use as quick commands to help compose up-to-date, frequently used lists from csv data files. One of 2/4 Tech Runners in a tech team of 10-20, I provided frontline technical support for a workforce of over 450 employees.Using my initiative, I edited and wrote some awk scripts to use as quick commands to help compose up-to-date, frequently used lists from csv data files.
-
-
Education
-
Imperial College London
MEng, Computing -
East Barnet School, Hertfordshire