Skip to main content

Bodi Ngwala

Senior Software Engineer with Masters Degree in Computer Science

Talent
GBMember since June 26, 2026
C#Flutter/DartQtHMRC RESTful APIDirectXQWidgetsGLMAssimpHLSLOpenGLGLSLEntity Component Systems3D GraphicsCollision DetectionKey-frame AnimationNodeJSTCP/IPCOM/DCOMMulti-threadingImage ProcessingMentoringHiring
·

Hire this person

Send a job offer directly to this candidate

C#Flutter/DartQtHMRC RESTful APIDirectX

About

Motivated Senior Software Engineer with experience in the Software & Hardware industry. Developed software for TV subtitle playback from real-time video servers, hospital and university card production systems, real-time POS checkout data processing for major retailers, and online tax return filing.

Experience working with CTO as leader, hiring developers, and mentoring senior and junior developers.

Experience

Senior C++ Software Engineer - Acorah, Ltd - Wokingham

(2019-06)

Development and maintenance of existing cross-platform Tax & Accountancy practice software suite using a single database. Handling several HMRC RESTful API endpoints to process Tax Returns, Self-Assessment forms and other forms in real-time. App used in several practices. Created using C++ & QWidgets with Qt SDK.

Senior C#/C++ Software Engineer - Ecrebo, Ltd - Reading

(2016-01 - 2019-06)

Development of software for ePOS (electronic point of sale) systems, tills and printers. Handled ePOS transactions to process customer purchases in real-time to detect special offers and promotions printed as coupons. Clients included M & S, Sainsbury's, Shell, McDonald's, Walmart, Starbucks and more.

Senior C#/C++ Software Engineer - Grass Valley, A Belden Brand & Softel, Ltd - USA, Canada, Reading & Pangbourne

(2003-12 - 2015-12)

Full life cycle development of large TV hardware & software systems, scalable, multi-threaded video service servers with support for real-time live feed, subtitles, pre-recorded clips and file play-out. Development of real-time audio/video servers, image processing algorithms for 8b/10b colour correction (YUV, YUY2...), video capture software and play-out desktop software. Signals & HW used: 3G-SDI, HD-SDI, SD-SDI, PAL, NTSC using Deltacast, Decklink Blackmagic, Matrox, MPEG-TS on Dektec.

C++ Software Engineer - Cabletime, Ltd - Newbury

(2000-06 - 2003-12)

Development of real-time TV PC software for video conferencing, creation of COM/DCOM clients and servers, multi-threading, GUI design, TCP/IP socket programming.

Software Engineer - ORGA (UK) Card Systems, Ltd - Winnersh Triangle and Germany

(1999-12 - 2000-06)

Development of software card products for hospitals and universities.

Education

Masters Degree (MSc) - Software Engineering - Technical University of Kosice

Bachelors Degree (BSc) - Computer Science - Technical University of Kosice

Professional Certificate - Software Engineering - Learning Tree International

Reviews