Anthony Rouneau
Anthony Rouneau

Computer scientist,
Full stack embedded developer
Mobile developer


Professional

Website development

Angeall Software

Professional websites
July 2019 Now

Angeall Software, Manage

In 2019, I started a complementary activity which consists in developing mobile applications and responsive websites.

Here are some websites I designed and developed :

  • Sympa-Tax -- A taxi company located in Charleroi, Belgium.
  • Bureau Jean-Pol -- Insurance broker office located in Manage, Belgium.

Professional

Embedded development

eWON

Devices' firmware
September 2017 Now

HMS, Nivelles

eWON is specialized in VPN routers, enabling remote access to an entire network of device, or fetching data using multiple industrial data protocols.

Here is a summary of the technologies I've worked with on a daily basis working at eWON:

Working in the R&D team of eWON in Nivelles, I've worked on the Cosy 131, Cosy Mini and Flexy 201->205 projects. I've had the opportunity to develop many new features in these products, such as the WAN fallback using multiple interfaces, or the digital input alarming (an official statement about these features can be found here).

I've had the chance to develop most features from bottom to top level, developing the back-end in C on a Linux system to the front-end in Javascript and CSS.

University

Artificial intelligence

pyTGF

Tile Game Framework
November 2016 June 2017

UMons, Mons

I've made this project as a part of my Master's thesis in the university of Mons. The goal of the project was to create a framework to prototype rapidly and easily new tile-based games and their AIs. Everything was designed to generate data from the games' execution. The data generated this way can be then used in machine learing and AIs that play the game. In fact, the goal of the generated data was to train neural networks to play the created games.

The following technologies were used to develop this project:

  • Python programming language
  • Keras: The Python Deep Learning library
  • JetBrain's PyCharm Python IDE

The source code and the thesis are available on my GitHub: https://github.com/Angeall/pyTGF.

Internship

Mobile Development

EASI

Facility Management
August 2016 October 2016

EASI, Nivelles

I've spent 2 months and a half at EASI, in their mobile development team. My project was to develop a testing deveices management application that works on both Android and iOS. Moreover, the code base had to be as shared as possible between the two platforms. The chosen technology to do so was Xamarin.

The following technologies were used to develop this project:

  • C# programming language
  • Xamarin (.Android and .iOS)
  • Visual Studio 2015

In order to track more easily the different test devices in the company, we designed a QR-Code tracking system, which is used by the app. Indeed, the app can scan such code and mark the linked device as "reserved", so that other developers know where is each device and until when it is reserved. I also added a search function in the app to look for a specific device even without it's QR-Code.

For both platforms, I used the official design guidelines so that the app is as user-friendly as possible on both platforms. You'll find below some screens from the app.

University

Artificial intelligence

Connect4NAO

NAO plays Connect 4
September 2015 June 2016

UMons, Mons

I've made this project in the fourth year of the Master in Computer Sciences in Mons. The goal of the project was to make a humanoid robot (Softbank's NAO) play the "Connect 4" game (also known as "four in a row").

The following technologies were used to develop this project:

  • Python programming language
  • OpenCV computer vision library
  • NAOqi, the NAO programming interface
  • JetBrain's PyCharm Python IDE

The source code is available on my GitHub: https://github.com/Angeall/pyConnect4NAO.
Moreover, I made a little video (subtitled french I'm afraid) which shows the final result:

Angeall Software

website: https://angeall.rouneau.be

Manage, BE Mobile and website developer

I started a part-time self-employed activity called Angeall Software. My main business is to design and develop native mobile applications and responsive websites. I'm using all sort of front-end frameworks such as Bootstrap, Materialize, UIKit, etc... I also use template-based frameworks like Nunjucks or Vue.js.

2019 to Now
HMS/eWON

website: eWON

Nivelles, BE Embedded firmware engineer

Developing a VPN router, I'm learning how to design an embedded system from bottom to top level. From debugging the linux kernel to coding the user web interface, the challenges are varied and disparate. Amongst other technologies, I've worked with the Yocto project, Docker containers, the C programming language and bash scripting.

2017 to Now
Rod Formation -- Technocité

website: Rod Formation ASBL

Hornu, BE Python instructor

I teached the basics of Python to employees who took part in a three days training in Python. To provide this training, I had to write course materials and exercises.

12/2016
EASI

website: EASI

Nivelles, BE Python instructor

During 3 months, I developed a cross platform mobile app using Xamarin. The app is used to reserve test devices inside the company. Both apps shared more than 63% of backend code.

08/2016 to 11/2016
UMons

website: UMons

Mons, BE Student assistant

I was hired as student by the university to teach programming and algorithmic basics using Python to first year students during practical exercises.

2015 to 2017
UMons

website: UMons

Mons, BE Student researcher

I was picked for a scientific research introduction internship. I Made an interface between NAO robots and a Microsoft Kinect v2 camera to make the robots react to human movements.

08/2015
UMons

website: UMons

Mons, BE Master in Computer Sciences

Studying to obtain this master, I was given the chance to explore many fields of comptuer sciences, such as robotics, computer vision, machine learning, natural speech processing, and even neural networks. The subject of my masters thesis was ”Applying neural networks to simple video games”.

2012 to 2017
Les Scouts

website: Les Scouts

Jolimont, BE Animator for vacation centres

Leading scouts, aged 12 to 17, I trained to become a qualified animator for vacation centre. I learned to give positive and entertaining leadership to young adults.

2011 to 2014