Hi there! I'm Hans.
Welcome to my GitHub profile! I'm a French MSc Graduate Student in Computer Science and Software Engineering with a double degree in Data Analytics and strong proficiency in Python, C/C++ and Java. Eager to bring my knowledge and technical expertise to a dynamic team that values innovation. Actively seeking an entry-level software engineer position.
Click to learn more about me!
Professional Education
Cranfield University - 2022/2023
Degree: Master of Science.
Major: Computer Science (MSc in Computational and Software Techniques in Engineering).
Option: Computational Intelligence for Data Analytics.
Results: CGPA of 82/100.
Institut Supérieur d'Électronique de Paris - 2020/2023
Degree: Engineering Degree.
Major: Computer Science.
Option: Software Engineering.
Results: CGPA of 78/100.
Lycée Jules Garnier (2018-2020)
Degree: Preparatory classes for the French Grandes Écoles (PTSI - PSI).
Subjects: Mathematics, Physics, Engineering Sciences and Computer Science.
Professional Experience
Cranfield University - Bedford, United Kingdom - 2023
Position: Master Thesis on Autonomous Vehicle Self Awareness.
Description: Enhanced a Visual Odometry algorithm through the integration of Semantic Segmentation and Frame-Tiling techniques, refining vehicle position estimation. Effectively identified optimal grid dimension combinations, achieving precise pose estimations through parallel programming and high-performance computing methods.
Repository Link: hnshlr/irp-myvoslam
Ifingo - Paris, France - 2021/2022
Position: Software Developer Intern.
Description: Design, development, and deployment of a business software for the Congress of New-Caledonia to streamline internal processes. Established data-driven workflows, enabling more nuanced and informed decision-making.
Repository Link: © Copyright 2023, All rights reserved to Ifingo.
Academic Experience
Cranfield University - 2022/2023
COMPLEX NETWORK ANALYSIS: RAILWAYS TRANSPORTATION
Context: Group project of 2 months as part of the completion of my MSc at Cranfield University.
Description: Discover, analyse and predict temporal and spatial patterns of complex networks using Machine Learning and Deep Learning techniques (NetworkX).
Repository Link: hnshlr/gpj-tesseract
ARTIFICIAL INTELLIGENCE - VIN BIG DATA COMPETITION
Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Development of a deep learning model to automatically localize and classify thoracic abnormalities from chest radiographs (Python, Torch, Yolo).
Repository Link: hnshlr/ai-assignment
SMALL-SCALE PARALLEL PROGRAMING - SPARSE MATRIX-VECTOR PRODUCT
Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Development of a sparse matrix-vector product kernel and its parallelization exploiting computing capabilities of supercomputers and data-centers (OpenMP, CUDA).
Repository Link: hnshlr/sspp-assignment
HIGH PERFORMANCE COMPUTING - THE TRAVELLING SALESMAN
Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Implementation of a solution to a combinatorial optimisation problem using distributed-memory parallel programming and high-performance computing (C/C++, OpenMPI).
Repository Link: hnshlr/hpc-assignment
CLOUD COMPUTING - PARALLEL PROCESSING USING AWS
Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Processing of large data in parallel on a distributed Cloud environment (Python, AWS, Boto3).
Repository Link: hnshlr/aws-assignment
MACHINE LEARNING & BIG DATA - AIR QUALITY SENSORS
Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Analysis and clustering of data gathered from an environmental sensor network to study air quality in world regions and periods of time. (Python, Spark).
Repository Link: hnshlr/mlbd-assignment
Institut Supérieur d'Électronique de Paris - 2020/2023
FULL-STACK DEVELOPMENT - R/BNB (AIRBNB)
Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Full-stack development of a Airbnb-like web-application for users to list/rent properties, chat with each others, rate their experience and more (Spring, Angular, Firebase).
Repository Link: hnshlr/rBNB
IMAGE MANIPULATION SOFTWARE - PHOTOWISH
Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Implementation of an Image Manipulation Software, similar to GIMP (C++, Qt).
Repository Link: hnshlr/photowish
BUSINESS SIMULATION - PSYCAPTR
Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Conception and build of a psycho-technical measuring technology for pilots (Energia), and development of a web-app to interact with the data, launch tests and review results (HTML/CSS).
Repository Link: hnshlr/psycaptr
VIDEO GAME DEVELOPMENT - MR JACK POCKET
Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Digital adaptation of the Mr. Jack Pocket board game with a graphical interface (Java, JavaFX).
Repository Link: hnshlr/mr_jack
Skills, Activities & Interests
Relevant Coursework: Software Engineering - Data Analytics - Computer Vision - Cloud Computing - Machine Learning - Big Data - Deep Learning - High Performance Computing - Parallel Programming - Small Scale Programming - Full-Stack Development.
Languages: Python, Java, C/C++.
Frameworks: TypeScript, Angular, Spring, Flask.
Libraries: CUDA, OpenMPI, OpenMP, PyTorch, TensorFlow, Spark, OpenCV, Qt.
Environments: AWS, Google Cloud, Microsoft Azure, Microsoft PowerPlatform.
Databases: Firebase, Firestore, MySQL.
Version Control: Git, GitHub, Docker, PyPI/
Socials
LinkedIn: Hans Haller
GitHub: Hnshlr
LeetCode: Hnshlr
PyPI: Hnshlr