Compétences Informatiques
Langues de Programmations (Ordre Alphabétique)
Ada | ARM | BASH | C |
C++ | C# | Haskell | HTML |
Java | Javascript | LaTeX | MIPS |
MIXAL | Python | R | SageMath |
Scala | TeX | Visual Basic | x86 |
Infrastructures de Web
Je suis familiare avec les piles web de MEAN et
LAMP. J'ai aussi crée des site-webs avec
HTML/CSS.
Systèmes et Technologies
Linux | Windows | Android | Toute Pile |
Git | Subversion | Agile | Langues de Machines |
Compétences
- Systèmes Distribués
- Apache Hadoop (HDFS et MapReduce)
- Apache Spark
- Apache Thrift
- Apache ZooKeeper
- Traitement D'Informations Quantique
- La physique quantique jusqu'à les
fonctions d'ondes hydrogeniques
- Portes Logiques Quantique
- Algorithmes Quantique
- Cryptographie Quantique
- Apprentissage par Machine et Intelligence Artificielle
- Régression Linéaire
- Logique Floue
- Réseaus Neuronals
- Machines à Vecteurs de Support
- Systèmes Temps Réels
- Systèmes D'Exploitations Temps Réels
- Contrôle Temps Réel
- Optimisation de Bas Niveau
- Linkage Manuel
Éducation
Université de Waterloo2013--2017
- Programme D'Ingénieur Logiciel Coopératives
- L'exécutif, Undergraduate Game Development Club
Trinity College School2006--2012
- Diplômés, marque moyenne global de 90%
- Quatre courses d'AP finisser avec une marque
minimale de 4 sur l'examen finale:
- La Physique, La Calcul, Les Statistiques, L'Informatique
Emploi
ISARA2016 (co-op)
- Développé des systèmes Quantique-sûr
cryptographique avec des ordinateurs
classiques
- Améliorer du code en C
- Optimiser des algorithmes numériques
- Participé dans des revues du code
ASL Consulting2015 (co-op)
- Développé des applications mobiles sur Android
- Utiliser la cadre .NET
- Créer des questions spéciales avec SQL
General Dynamics Canada2014 (co-op)
- Ingénieur Logiciel sur la Projet d'hélicoptère maritime
- Développé du code militaire avec Ada
- Travailler sur une grande base de code avec
gestion de versions mature, des revues du code,
et des outils d'intégration
- Réalisée des testes unitaire sur les logiciels
résultat
Université de Waterloo2013 and 2014 (co-op)
- Technicien d'informatiques au bibliothèque Dana
Porter
- Réparer les problèmes matériels et logiciels
sur les ordinateurs de bureau, les ordinateurs
portables, les téléphones portables, et les
tablettes
- Utilisé une système de RT pour suivi les
issues
Activités et Intérêts
Développé une langue de machine
- Écrivé des spécifications pour la langue
- Créé une émulateur pour la langue
- Créé une assembleur pour la langue d'assemblée
associé.
- Inclus des opérations quantiques émulée
Participé dans les Global Game Jam
Utilise une site web personnel