Alessio Brits

Alessio Brits

Part-Time Software Tester

Followers of Alessio Brits364 followers
location of Alessio BritsDurban, KwaZulu-Natal, South Africa

Connect with Alessio Brits to Send Message

Connect

Connect with Alessio Brits to Send Message

Connect
  • Timeline

  • About me

    Senior Machine Learning Engineer L1 at Derivco

  • Education

    • University of KwaZulu-Natal

      2007 - 2007
      Bachelor of Science Honours (BSc Hons) Computer Science Cum Laude

      Activities and Societies: Member of the UKZN team that took part in the National Standard Bank IT Challenge in 2007, by winning the UKZN regional challenge. Awarded a Certificate of Merit for placing in the top 2 for the following courses: • Image Processing and Computer Vision• Neural Networks• Computer Graphics

    • University of KwaZulu-Natal

      2008 - 2011
      Master of Science (MSc) Computer Science

      Activities and Societies: Member of the UKZN team that took part in the National Standard Bank IT Challenge in 2008 by winning the UKZN regional challenge. Helped organize events and brought forward issues that postgraduate students had as the Deputy Representative for the UKZN School of Computer Science to the Science Postgraduate Society (2009 and 2010).

    • University of KwaZulu-Natal

      2003 - 2006
      Bachelor of Science (BSc) Computer Science

      Awarded a Certificate of Merit for placing in the top 2 for the following course: • Algorithms and Complexity Theory

  • Experience

    • Impro Technologies

      Jul 2005 - Feb 2006
      Part-Time Software Tester

      I helped with the testing/integration side of the SDLC, by testing and documenting many hardware and software defects. This was done by black box testing the various hardware/software bundles developed by Impro Technologies.

    • University of KwaZulu-Natal

      Aug 2007 - Dec 2008
      Computer Science Tutor

      I helped undergraduate students by tutoring and advising during either practical lab sessions or theoretical tutorial sessions.

    • University of KwaZulu-Natal

      Feb 2010 - Dec 2010
      Computer Science Teacher’s Assistant

      I assisted the lecturer by administrating other tutors, conducting practical sessions, and overseeing the marking of undergraduate student’s practical assessments and assignments.

    • ThoroughTec Simulation

      Jan 2011 - Jan 2013

      I expanded the number of realistic 3D simulated vehicles that were offered by ThoroughTec, by researching and developing several new and different vehicles that was previously not simulated. This was done by modeling and developing (in C++) the dynamics, physics and engines of each vehicle as per their real-life counterparts in order to realistically simulate their functions. I expanded the total simulation suite by developing two new realistic and reactive 3D environments for simulated mining vehicles to navigate around. This was done in C++ and my role ranged from adding Artificial Intelligence for the in-simulation assets, as well as the development of the user interfaces for those scenarios.

      • Junior Software Specialist

        Oct 2011 - Jan 2013
      • Junior Software Developer

        Jan 2011 - Sept 2011
    • Derivco

      Feb 2013 - now

      I further improved the existing web and mobile based Poker Client by transforming it into the Prima Poker Client, the new flagship poker product of the company. In order to facilitate this, new development houses were added from remote locations in multiple countries around the world. I helped the new developers upskill their knowledge for the whole client, often running thorough code reviews with them. Additionally, I was the lead developer in several key aspects for the client, including performance and memory optimizations for the client. Following that I helped improve, not just the one client, but all clients for the company. This was done by joining the Client Architecture team, whose goal is to facilitate a company wide architectural upgrade and where I was placed as the lead developer for several of those required upgrades. Show less I helped diversify what platforms the Poker Client could run in by replacing the pre-existing Flash Poker Client with a more modern web-based client. This was done by a select team of developers of which I played a key role, especially in developing the logic behind how the games are run. The new Poker Client was developed in TypeScript where it was originally first designed to run on desktop web browsers, only to be further extended to work on mobile web browsers as well. This extension to work on mobile required a new and advanced system of allowing multiple games to run on a single window. I was placed as the lead developer in getting this feature implemented and it succeeded by using a novel method of switching between active and passive games, while still giving the player full knowledge of all games that they were in. Show less

      • Senior Machine Learning Engineer L1

        Jul 2021 - now
      • Senior Software Developer Level 1

        Apr 2018 - Jun 2021
      • Software Developer Level 2

        Dec 2013 - Mar 2018
      • Software Developer Level 1

        Feb 2013 - Nov 2013
  • Licenses & Certifications