Benoît

Jeaurond

Étudiant en génie logiciel à l'Université d'Ottawa Software Engineering student at the University of Ottawa

Profile picture

À propos de moi About me

Étudiant de premier cycle dans le programme de génie logiciel avec un intérêt pour le fonctionnement et l'évolution rapide de la technologie, plus particulièrement dans le domaine de la criminalistique et du dévelopement d'applications mobiles. Undergraduate Software Engineering student with interest in the advancement of technology and its inner workings, more specifically in the field of forensics and mobile development.


Dans le passé, j'ai travaillé au Secrétariat du Conseil du Trésor du Canada, à Vaella Consulting Inc. et pour ma propre compagnie de soutien technique, dans laquelle j'ai adoré. J'ai également travaillé sur divers projets personnels qui sont disponibles sur mon GitHub. Cependant, je consacre maintenant un gros montant de mon temps à mes études à l'Université d'Ottawa et je suis impatient de travailler dans le domaine que j'étudie. De plus, j'ai également reçu la bourse du chancelier de la Faculté de génie, la bourse d'excellence du doyen, la médaille académique du gouverneur général et le prix du lieutenant-gouverneur pour l'action bénévole communautaire. J'étais aussi semi-finaliste pour la bourse Loran. I've worked in the past at Treasury Board of Canada Secretariat, Vaella Consulting Inc., and on my own technical support company, and I loved it. I've also worked on a variety of personal projects, which can be found on my GitHub. However, I'm currently focusing my time on my studies at the University of Ottawa, and I'm excited to be working the field that I'm studying. Furthermore, I've also received the Chancellor's Scholarship of the Faculty of Engineering, Dean’s Excellence Award, Governor General's Academic Medal, and Lieutenant Governor’s Community Volunteer Award for Students. I was as well a semi-finalist for Loran Scholars.

Connaissances Knowledge

Langues de programmations Programming languages

Voici quelques des choses que je connais Here are some things I know

En ce moment, j'apprend le Node.js et je m'améliore dans le dévelopement d' applications mobiles. I'm currently learning Node.js and I am improving myself in mobile application development.

Java
5 ans 5 years
  • Appris par moi-même, principalement en complétant un Learned on my own, mostly by completing this tutoriel Udemy Udemy tutorial et dans mon cours d' introduction à l'informatique II. and in my Introduction to Computing II class.
  • Développer un Developed a jeu de Sudoku Sudoku game utilisant un algorithm récursif de retour arrière pour généré le jeu. in which the boards are generated thanks to a backtrack recursive algorithm.
  • Fabriquer une Made a application Wear OS Wear OS application et même une as well as an application Android Android application pouvant contrôler des prises intelligentes TP-Link. that can control TP-Link smart plugs.
  • Manipler du JSON avec Manipulated JSON with Retrofit pour une application Android utilisé dans mon application à Shopify for an Android application used for my Shopify job application.
  • Familier avec une interface graphique Java, soit le JavaFX. Développer un jeu de morpion (avec de l'intelligence artificielle) et un jeu de Familiar with Java graphical interface such as JavaFX. Developed a tic-tac-toe (with artificial intelligence) and a poker ayant tous les deux une interface graphique grâce à JavaFX et CSS avec l'option de jouer avec autres sur l'Internet. game both with JavaFX and CSS with the option of playing online multiplayer.
  • Programmer un Programmed a virus, avec l'utilisation de librairies externe, afin d'avoir le contrôle d'un ordinateur en exécutant des commandes prédéfinies et supplémentaires tout en recevant des fichiers à distance. thanks to external libraries, to control a computer by executing predefined and additional commands all while receiving file remotely.
  • Pratiquer sur Practiced on CodeWars et and Project Euler pour résoudre des problèmes et créer des algorithmes. solving problems and creating algorithms.
  • Créer des applications Android et publier certaines d'entre elles dans le Google Play Store, tel que Created Android applications and deployed them on the Google Play Store, such as the l'application COOPHUB. COOPHUB application.
  • Participer au Participated in the Canadian Computing Competition et au and Euclid Mathematics Contest.
Node.js
<1 an <1 year
  • Appris cette langue en suivant ce tutoriel de ECMAScript 6, ce tutoriel de NPM et ce tutoriel de Node.js sur Lynda.com. Learned by following a ECMAScript 6 tutorial, a NPM tutorial, and a Node.js tutorial on Lynda.com.
  • Créer mon premier programme Node.js avec ce projet sur Created my first Node.js program with this project on GitHub, en principle il extrait de l'information du site web d'uoZone avec l'aide du navigateur sans tête de Google nommé in principle it extracts information from the uoZone website with the help of Google's headless browser named Puppeteer.
  • Jouer avec React Native pour créer une application mobile multiplateforme tout en suivant ce tutoriel et un autre spécifiquement pour React.js. Played with React Native to create cross platform mobile application while following this tutorial and this one specifically for React.js.
HTML, CSS, Javascript
~2 ans ~2 years
  • Appris ces langues sur Learned these languages on w3schools et and Codecademy.
  • Créer un site WordPress pour ma propre entreprise, TechnoBen. Created a WordPress website for my own company, TechnoBen.
  • Travailler sur Worked on COOPHUB , un projet de pitching d'idée en groupe grâce à , an idea pitching project in groups thanks to GitHub pour le cours de communication professionnelle et de responsabilité. for the Professional Communication and Responsibility course.
  • Programmer ce site web. Programmed this website.
  • Extraire des données en faisant appels ajax HTTP à des APIs de façon asynchrone et créer une base de donnée JSON. Extracted data by doing ajax HTTP request to APIs to get the desired information and created a JSON database with that data.
  • Utiliser jQuery pour obtenir de l'information JSON, créer une barre d'indication lors du défilement d'une page Web et manipuler des classes et des identifiants pour obtenir des effets visuels spéciaux, principalement pour les animations de défilement. Used jQuery to get JSON information, create indication bar when scrolling a webpage and manipulate classes and ids to get special visual effects, mostly for scrolling animations.
Python
2 ans 2 years
C++
<1 an <1 year
Autres langues Other languages

Je suis fluent dans les langues suivantes I am fluent in the following languages

Français French
Anglais English

Éducation Education

Université d'Ottawa University of Ottawa
CGPA de 9.6 CGPA of 9.6
Bourse du chancelier de la faculté de génie Chancellor's Scholarship of the Faculty of Engineering
Bourse prestigieuse dédiée aux étudiants engagés dans leur vie scolaire et parascolaire tout en montrant des gestes de leadership Prestigious scholarship dedicated to students who are committed to their academic and extracurricular life all while showing signs of leadership skills
Bourse de Nortel pour la fondation de l'ÉITI Nortel Founding Scholarship for the School of Information Technology and Engineering
Étudiant possédant des compétences en logiciels et en informatique tout en étant bien équilibré Student who has software and computer skills while also being well-rounded
Bourse du Doyen de la faculté de génie Dean’s Excellence Award – Faculty of Engineering
Étudiant démontrant une excellence académique dans le domaine d'ingénierie Student who shows academic excellence in the field of Engineering
Bourse d'études en français French Studies Bursary
Étudiant suivant au moins trois cours en français Student who is taking at least three courses in French
Ottabotics
Membre de l'équipe de robotique de l'Université d'Ottawa, plus spécifiquement de l'équipe responsable du logiciel de l'autonomie du bateau robot Member of uOttawa's Robotics Team and part of the software team responsible for the autonomy of the RoboBoat
Software Engineering Student Association
Bénévole lors d'événements organisés par l'association, tels que le tech panel et le design expo pour aider à accueillir les invités et organiser l'événement Volunteer at events hosted by the association, such as the tech panel and design expo events to help welcome guests and set up event
École secondaire catholique Le Relais
Moyenne de 98,2% Average of 98.2%
Bourse de la coopération Desjardins Desjardins Cooperation Scholarship
Bourse dédiée à un étudiant qui est impliqué autant dans la communauté que dans son succès scolaire Bursary dedicated to a student who is involved as much in his community as in his school success
Médaille académique du gouverneur général Governor General’s Academic Medal
Étudiant avec la moyenne académique la plus élevée (inclus les cours de 11e et 12e année) Student with the highest academic average (includes courses from grade 11 and 12)
Prix du lieutenant-gouverneur pour l'action bénévole communautaire Lieutenant Governor's Community Volunteer Award for Student
Étudiant qui s'est distingué par son engagement exemplaire envers la communauté Student who has distinguished himself by his exemplary commitment to the community
Excellence en études technologiques, informatiques, mathématiques et english Excellence in Technology and Computing studies, Mathematics, and English
Étudiant qui a montré le plus d'intérêt pour le sujet et fourni un effort constant tout en obtenant la moyenne la plus élevée Student who showed the most interest in the subject and provided a constant effort all while obtaining the highest average
Semi-finaliste de la bourse Loran Loran Scholar Semi-Finalist
Fondation accordant des prix aux étudiants montrant un bon mélange de leadership et de réussite scolaire, tout en s'impliquant dans des activités parascolaires. Foundation granting awards to students showing a right mix of leadership and academic success, while also being in extracurricular activities.
Candidat de la bourse Schulich Leader Schulich Leader Nominee
Fondation pour aider les étudiants à réaliser leurs rêves dans le domaine de la science, de la technologie, de l'ingénierie et des mathématiques. Décerné aux étudiants avec des moyennes académiques élevées. Foundation to help students reach their dreams in the field of science, technology, engineering, and mathematics. Awarded to students with high academic averages.
Café chantant
Technicien-chef de lumière et de son pour des pièces de théâtre Head sound and light technician for plays
Conseil des élèves Student Council
Organisateur pour les activités scolaires et représentant d'un des clans de l'école Organiser for school activities and representative of one clan of the school
Annuaire Yearbook
Photographe et mise en page Photograph and designer
Comité pastoral Pastoral Committee
Organisateur d'activités pour le bien-être des étudiants et pour la communauté, tels que : Organiser for activities for the students' well-being and for the community, such as:
Relève (retraite spirituelle) Relève (Spiritual retreat)
Messes Masses
Levées de fonds Fundraisers
Unis pour l'action We Day
40 heures de famines 40 hours of famine

Les choses que je suis bon Things I'm good at

Collaboration

Développer un logiciel en équipe rend l'ensemble le processus de développement plus facile. Collaborer donne la chance de s'entraider tout en étant aussi efficace que possible. To develop a software in teams makes the whole process easier. Collaborating gives the chance to help each other all while being as efficient as possible.

Documentation

Un aspect de la programmation souvent mis de côté, mais est essentiel pour la compréhension de votre code pour la maintenance et les futures mises à jour. An aspect of programming often overlooked but is essential for others to understand your code for future maintenance and updates.

Organisation

Ceci doit être fait dans chaque étape du développement. J'utulise This needs to be thought of in every process of development. I use Trello pour identifier clairement ce qui doit être fait tout en gardant un historique des tâches faites. to clearly identify what needs to be done and to keep a history of what has been done.

Développement Development

En étudiant en génie logiciel, j'ai reconnu l'importance d'appliquer les bonnes techniques et les conventions de la langue en question. While studying in Software Engineering, I recognized the importance of applying the proper techniques and conventions of the corresponding language.

Gestion de projet Project Management

Il est important de faire un horaire des tâches décrivant chaque étape fondamentale d'un projet pour l'accomplir en temps. It is important to make a schedule of tasks underlining every project stage needed for it to be accomplished in time.