Thane Thomson

Full-Stack Software Product Engineer

Johannesburg, South Africa

Summary

Quality software is incredibly important to me, and I'd love to help build yours!

I've been programming since I was 11 years old, which translates into around 10 years' professional software development experience, and an additional 11 years' unofficial software development experience. I'm an electronic engineer by training, so I understand computers and technology down to a very fine level. My business training (MBA) and entrepreneurial experience give me a lot of insight into business in almost any context, especially having been an entrepreneur myself and having studied entrepreneurship in my MBA.

Recently, I've been trying to contribute more to open source projects, and have been publishing a few of my own.

Languages:

English

Favorite Python Packages:

django, sqlalchemy, flask, tornado, gevent, future

Experience

See my GitHub profile for my open source code (because the majority of my professional work has been subject to NDAs). I've worked for the following companies:

Most recently, I was an integral part of a massive project at DStv Digital Media where we re-architected and upgraded the video streaming infrastructure to allow for cross-browser (HTML5) and cross-platform playback of DRM'd video content (where previously a Flash-based player was used with a proprietary DRM scheme).

Skills

Ansible, Apache, Backbone.js, DevOps, Django, Docker, Flask, Frontend Development, Fullstack Development, Git, JavaScript, Jenkins, Linux, MongoDB, MySQL, Nginx, NumPy, PostgreSQL, RabbitMQ, ReactJS, Redis, SQLAlchemy, SciPy, Test-Driven Development, Tornado, Virtualenv, Visualization, Web Development, jQuery

Joined: January 2017