Anton Harris

Compétences professionnelles

Langages de programmation

C, Perl, Java, Shell, Python, XSLT, SQL

Bases de données

Bases de données relationnel : MS SQL Server, Sybase, MySQL

Systèmes d'exploitation

Linux (Ubuntu, RedHat Enterprise Linux), Microsoft Windows

DevOps

Jenkins, Ansible, Git (BitBucket), Terraform

Logiciels et divers

MobaXterm, MS SQL Server Management Studio, DBeaver

Certifications

AWS Cloud Practitioner (02/2021), AWS Associate Solutions Architect (11/2021), AWS Associate Developer (11/2022)

Expériences professionnelles

Analyste Technique
Banque Nationale Du Canada, Montréal, Quebec, Canada
Janvier 2017présent
Développeur Sénior pour l'équipe IT Marché Financier. Développement et support pour SmartCo/NeoXam DataHub (gestion de données de marché financiers) et infrastructure (administration Linux, scripts, Queue de Messages). Rotation de support sur appel.
Maintenant dans un rôle de développeur devops AWS avec des outils standards de l'industrie.
SmartCo/NeoXam DataHub, AWS, Linux, Jenkins/Ansible/Git/Terraform.
Technicien de l'Équipe d'Escalade
Telus, Montréal, Quebec, Canada
Juin 2015Janvier 2017
Technicien de l'Équipe d'Escalade
VerITaaq (projet pour Telus), Montréal, Quebec, Canada
Août 2014Mai 2015
Gestion des billets en escalade pour Telus (wireline, wireless et IT). Coordiner les différentes équipes concernées et faciliter la communication entre les parties concernées afin de restaurer le service avec un minimum de perturbation pour le client. Maintenir le client à jour pour le progrès vers la résolution.
Utilisation des logiels de gestion des billets (Remedy, Lynx), classification des incidents (gestion du sévérité/priorité), gestion de billets (étapes initiales, suivi jusqu'à clôturation), délégation des responsabilités, communication orale et écrite tant avec les clients qu'avec les équipes internes à Telus.
Programmeur embarqué
IRM Group (groupe NDC/Spectris), Alleur, Liège, Belgique
Août 2011Juillet 2012
Développement nouveaux logiciels et modifications logiciels existants utilisés sur des jauges de mesure dans l'industrie sidérurgique. Superviser déroulement projets. Configuration HMI (Interface Homme-Machine).
Programmation en langage C avec Momentics (environnement de développement de QNX) et en Java avec NetBeans (JDK 1.6, Netbeans 7.0.1). Utilisation QNX (version 6.4/6.5).
Support technique première ligne
CCI (projet pour IBM), Montréal, Quebec, Canada
Août 2010Mai 2011
Support technique de première ligne pour IBM (via société de recrutement CCI). Support donné aux employés de la Banque Nationale/National Bank. Support Active Directory, Lotus Notes, imprimantes, etc.
Compétences générales de dépannage (poser questions pertinentes, rassurer le client) et utiliser outils à disposition pour résoudre problèmes (comprenant un Terminal 3270, bureau à distance, et base de connaissances interne).
Support bilingue, en Français et en Anglais.
Développeur PL/1
Network Research Belgium (NRB), Herstal, Liège, Belgique
Novembre 2008Octobre 2009
Développeur sur mainframe IBM (z/OS, IBM série Zxx), en langage PL/1, bases de données IMS/DL1 et DB2 (SQL). Scripts en JCL pour démarrer programmes, TSO pour débugging.
Environnement Mainframe IBM z/OS. Langage de programmation PL/1, base de données IMS/DL1 et DB2.
Informaticien-développeur
BEI/R telecom, Ougrée, Liège, Belgique
Février 2007Octobre 2008
Informaticien-développeur sur Linux en langage C (adapté plus tard en C++). Logiciel multithread communiquant avec des bases de données MySQL. Compléter et ajouter fonctionnalités au programme de gestion d'appels dans une maison de repos, ainsi que les outils qui facilitent sa mise en place et son utilisation (script administratifs en Perl, programme de surveillance en Java, pages web de configutation en PHP).
Administration des PCs sur lesquels le programme tourne et dépannage des problèmes pouvant survenir (sur OpenSuSE Linux) via SSH.
Assister technicien en téléphonie en intervention (PBX Ericsson).
Environnement Linux OpenSuSE, utilisation et administration. Développement en langage C avec Kdevelop. Utilisation et administration base de données MySQL.
First Line Support Engineer
Twenty4Help, Maastricht, Pays-Bas
Octobre 2005Janvier 2007
Août 2004Février 2005
Support de l’Utilisateur Microsoft francophone/anglophone. Support avancé pour les logiciels Office; spécialisé dans les logiciels Project, Access, FrontPage, Excel et InfoPath. Support de base pour les Jeux et les Systèmes d’Exploitation (Windows 98/Me/2000/XP).
Support Xbox durant 3 semaines lors de la sortie de la Xbox 360.
Compétences générales de dépannage (poser questions pertinentes, rassurer le client) et utiliser outils à disposition pour résoudre problèmes.
Chargé de Cours : traitement de texte, niveau intermédiaire
IPEPS Verviers, Verviers, Liège, Belgique
Mai 2004Juin 2004
Chargé de donner cours de traitement de texte (Microsoft Word 2000-2003) en cours de jour et de soir à des adultes.
Administrer examens de fin d'année, assister aux défenses des TFE.
Enseignement de l'outil informatique.

Etudes et Formations

Analyste-Programmeur en Informatique Industrielle (Baccalauréat en 3 ans)
Haute Ecole Rennequin Sualem (anciennement InPrES), Seraing, Liège, Belgique.
'Étude et Conception d'un Système de Supervision et Configuration d'une Ligne de Production'. Ce projet faisait partie du projet INES, financé par la Communauté Européenne, afin de promouvoir l'utilisation des solutions Open-Source (logiciels libres) dans les utilisations industrielles. Ce travail a été effectué au sein de la société Ades S.A.
Java Cloud Computing Developer
STE Formations, Liège, Belgique.
Commis de Cuisine
Institut de Formation Continuée Jonfosse, Liège, Belgique.
Formations "Train the Trainer" et "Train the Coach", donnée par Twenty4Help (2006).
Suivi de courtes formations en électricité de bâtiment, ainsi que plomberie/sanitaire, données par Brico Belgique (2009)

Intérêts


Anton Harris

Professional Qualifications

Programming languages

C, Perl, Java, Shell, Python, XSLT, SQL

Databases

Relational databases : MS SQL Server, Sybase, MySQL

Operating Systems

Linux (Ubuntu, RedHat Enterprise Linux), Microsoft Windows

DevOps

Jenkins, Ansible, Git (BitBucket), Terraform

Tools and Miscellaneous

MobaXterm, MS SQL Server Management Studio, DBeaver

Certifications

AWS Cloud Practitioner (02/2021), AWS Associate Solutions Architect (11/2021), AWS Associate Developer (11/2022)

Work Experience

Technical Analyst
National Bank of Canada, Montréal, Quebec, Canada
January 2017present
Senior Developer in the IT for Financial Market team. Development and maintenance for SmartCo/NeoXam DataHub (financial market data management) and infrastructure (Linux administration, scripts, Message Queues, etc). Part of on-call technical support rotation.
Currently in a DevOps role in AWS using industry-standard tools.
SmartCo/NeoXam DataHub, AWS, Linux, Jenkins/Ansible/Git/Terraform.
Escalation Management Technician
Telus, Montréal, Quebec, Canada
June 2015January 2017
Escalation Management Technician
VerITaaq (project for Telus), Montréal, Quebec, Canada
August 2014May 2015
Escalation management for wireline, wireless and IT tickets for Telus. Use communication skills to coordinate and facilitate communication between concerned parties to restore service operation as quickly as possible with minimum disruption to the customer's business, and keep the customers up-to-date on resolution progress.
Ticketing management software (Remedy, Lynx), incident classification (severity/priority of tickets), ticket handling (from initial handling up to closure), delegation of responsabilities, oral and written communication with both the customer and the internal Telus teams.
Embedded programmer
IRM Group SA (part of NDC/Spectris group), Alleur, Liège, Belgium
August 2011July 2012
Developing tools for embedded systems on measuring gauges in the metal-producing industry. Programming in C on QNX using Momentics, and Java with NetBeans. Configuration of HMIs (Human-Machine Interface). Project supervisor.
Programming in the C language using Momentics (IDE for QNX) and in Java with NetBeans (JDK 1.6, Netbeans 7.0.1). Use of QNX (6.4/6.5).
First level technical support
CCI (project for IBM), Montréal, Quebec, Canada
August 2010May 2011
First level tech support to employees of the National Bank/Banque Nationale. Support includes Active Directory, Lotus Notes, printers, etc.
General problem solving skills (asking pertinent questions, reassure the client, etc), using available tools to resolve problems (3270 terminal, remote desktop, internal knowledge base). Support offered in French and English.
PL/1 Mainframe programmer
Network Research Belgium (NRB), Herstal, Liège, Belgium
November 2008October 2009
Analyst-programmer, developing and maintaining programs written in PL/1 using IMS/DL1 databases. Development done on IBM Mainframes. Use of JCL and TSO.
Mainframe IBM z/OS, PL/1 programming language, IMS/DL1 et DB2 database.
Linux Programmer / Developer
BEI/R telecom, Ougrée, Liège, Belgium
February 2007October 2008
Linux developer in C programming languauge, using MySQL database. Complete and add features to a multi-threaded call-management program designed to facilitate the call-cycle in nursing and retirement homes, as well as tools to ease its implementation and use (administrative scripts written in Perl, command-line and graphical tools written in Java, basic PHP use).
Administrate and troubleshoot PCs (running OpenSUSE Linux) via SSH.
Assist telephony technician (Erricson PBX).
OpenSuSE Linux environment, use and administration. Programming in C language using Kdevelop. Using and administration of MySQL databases.
First Line Support Engineer
Twenty4Help, Maastricht, Netherlands
October 2005January 2007
August 2004 February 2005
Technical support in French and English as a “Microsoft Professional Support Services” information engineer. Advanced Business Applications support, specialising in Project, Access, FrontPage, Excel and InfoPath. Basic Games and Platforms Support (Windows 9X/Me/2000/XP).
3-week Xbox support for Xbox 360 launch.
General problem solving skills (asking pertinent questions, reassure the client, etc), using available tools to resolve problems.
Teacher : Microsoft Word, intermediate level
IPEPS Verviers, Verviers, Liège, Belgium
May 2004June 2004
Teaching Word (2000-2003) to adults in both day and evening classes.
Administer final exams, assist in the deliberation of end-of-year graduation works.

Formal Education

Bachelor of Computer Science (3-year course, completed June 2003)
Haute Ecole Rennequin Sualem (formerly InPrES), Seraing, Liège, Belgium.
Study and Design of a Supervision and Configuration System for a Production Line ('Étude et Conception d'un Système de Supervision et Configuration d'une ligne de production'). This project was one of the User Experiments of project INES, financed by the European Community, to promote the use of Open Source solutions in industrial environments. The development was done in the enterprise Ades S.A.
Java Cloud Computing Developper
STE Formations, Liège, Belgium.
Commis de Cuisine
Institut de Formation Continuée Jonfosse, Liège, Belgium.
Qualified at "Train the Trainer" and "Train the Coach" sessions, both given by Twenty4Help (2006).
Followed short trainings on basic electrical and plumbing know-how, given by Brico Belgium (2009).

Interests and Hobbies