# Arnaud Fauconnet

## I'm a Computer Science graduate

About Me

## About Me

I have a deep passion for computer science and enjoy engaging in in-depth discussions about it.
I am self-reliant while also skilled in effective communication and teamwork.
I am inherently adaptable, consistently curious, and eager to embrace new experiences.

- Name: Arnaud Fauconnet
- Website: karma-riuk.com
- City: Lugano, CH

- Age: 23
- Degree: Bachelor in Computer Science
- Email: arnaud.fauconnet.pro@gmail.com

French Native
English Native
Italian C2
German B1
My Portfolio

## My Portfolio

The building blocks of my career

#### From Flying Balls to Colliding Polygons

An extension of a physics engine to simulate polygons, focusing on collision detection and effects in real-time, ensuring smooth animations. Language: C++

#### Stickfosh

A chess engine written from scratch, just like stockfish but worse :) Languages: C++, Python

#### HDR ESIM

Extended a the simulation of an event camera in order to generate HDR frames. Language: C++

#### Advent of Code

Fun coding challenges during christmas. Languages: C++, Go, Python

#### PaperMosaik

A visualization tool to represent reasearchers in terms of their papers and their relationships to other researchers. Language: Smalltalk (Pharo)

#### Maze Solver

A simple maze solver that takes in various types of maze as input and outputs the solution. Language: Go

### Matthias Hauswirth

#### Associate Professor - USI

As an undergraduate teaching assistant for my “Programming Fundamentals 2” course, Arnaud did a wonderful job. He filled a role often taken by graduate students, and he excelled at doing so. Arnaud combines a strong conceptual understanding with great social skills, which is essential for the role of a teaching assistant. He is exceptionally proactive and independent, which makes him a great member of any team.

### Piotr Didyk

#### Associate Professor - USI

I had the pleasure of meeting Arnaud when he enrolled in my computer graphics course. He was a very bright, diligent, and active student who always showed a desire to learn. In the summer of 2023, Arnaud worked with me on a research project related to neuromorphic cameras. Despite being a relatively new topic for him, Arnaud's skills in programming and his ability to grasp new concepts in the visual computing field were impressive. He quickly became a valuable contributor to the project. Collaborating with him on this project was truly enjoyable, and I always appreciated his presence in my classes.

### Davide Falchetti

#### CFO - Zucchetti Switzerland

The student demonstrated an excellent basic preparation, a great interest in the technologies used, a high degree of autonomy in organizing work schedules and in the ability to acquire the necessary information, and a commendable ability to complete the assigned project in an excellent manner within the allotted time. We also note the student's active participation in periodic meetings of the business team for planning activities, which also enabled him to acquire field skills in project management strategies, particularly the SCRUM approach.

My Resume

## My Resume

A brief overview of my professional experience and qualifications

### Summary

#### Arnaud Fauconnet

I'm a dedicated computer science enthusiast, fueled by a passion for programming and a knack for collaborating with others to craft exceptional software solutions. Currently pursuing my Master's degree in Software and Data Engineering, I'm on a continuous journey to turn my love for technology into impactful innovations.

- Unversità della Svizzera Italiana
- Lugano, Ticino, CH
- arno.fauconnet.pro@gmail.com

### Education

#### Master in Software & Data Engineering

##### 2023 - Present

Università della Svizzera Italiana, Lugano, CH
GPA: 9.59/10

This program offers me a comprehensive education that delves deep into the latest software engineering techniques and data engineering principles. The curriculum is structured around four modules – Software Engineering, Data Engineering, Electives, and Master's Thesis – providing me with invaluable insights into software design, quality assurance, data modeling, and decision support.

#### Bachelor in Informatics

##### 2020 - 2023

Università della Svizzera Italiana, Lugano, CH
GPA: 9.21/10

I completed my Bachelor's in Computer Science at USI, where I explored a diverse curriculum. My favorite courses included "Systems Programming," "Computer Graphics," and "Image and Video Processing," which deepened my expertise in these areas. I excelled in my Bachelor Project (equivalent to a Thesis), earning a perfect score, highlighting my dedication and systematic problem-solving skills. My time at USI equipped me with a strong foundation and practical experience, preparing me for a successful journey in the field of computer science.

### Professional Experience

#### UROP

##### Summer 2023

Internship at Università della Svizzera Italiana, Lugano, CH

UROP (Undergraduate Research Opportunities Program) is an internship offered to the top five students that apply and allows you to work with a research group of your choice.

- Worked under the tutelage of Prof. Didyk and PhD student Jorge Condor
- Brought my expertise to a project that aims to do HDR reconstruction using Neural Radiance Fields (NeRFs) in combination with event cameras
- Extended a pre-existing event camera simulator to make it compute the data wanted by my supervisors in order to generate synthetic data to train the NeRFs
- Learned how to use Unreal Engine 5 to create short sequences of a camera flying around a scene
- It was very instructive since neither of my supervisors knew the material I had to work on, so I had to learn how to read code and understand it deeply in order to complete the task required of me

#### Teaching assistant

##### 2022 - present

Part-time job at Università della Svizzera Italiana, Lugano, CH

Helped teachers with grading assignments and exams. Tried to create a meaningful connection with students that needed my help to make them succeed in completing their course. I loved being able to transmit my passion on to them and see the sparkles in their eyes when they learned about concepts I taught them.

#### TA - Programming Fundamentals 2

##### Spring 2023 & 2024

9 ECTS - Prof. Matthias Hauswirth

- One of the most important courses of the bachelor as it teaches first year students to write code in Java
- Took care of students with special needs along the semester and during the exams
- Mentored and lead small groups of students in their end-of-semester project

#### TA - Systems Programming

##### Autumn 2022

6 ECTS - Prof. Antonio Carzaniga

- Teaches fundamentals of C and C++ during the second year
- Closely participated in assignment and exam corrections

#### Front-end Intern

##### Autumn 2022

Internship at TCPOS SA - Zucchetti Switzerland, Mendrisio, CH

This internship took place during the Autumn semester of the 3rd year of my Bachelor's degree. It was part of the course "Software Atelier 5: Field Project" where students spend two days per week working for a company associated with USI.

- Worked under the tutelage of Stefano Sarina which
- Went through a full all of the major steps of creating a website:
  - Create a figma design (it was bad, I'm not a designer :) )
  - Develop a MVP (minimum viable product)
  - Fully implement the website with calls to the API on the back-end and displaying the resulting data
- Created a React app from scratch (without using `npm create-react-app`) to learn all about a React application was made of
- Worked with the following technologies:
  - React
  - Webpack
  - TypeScript
  - SASS
  - Material UI

Download my CV
My Interests

## My Interests

A blend of technical expertise and personal passions

- All
- Productivity
- Web
- Hobbies

#### Theater

For seven years, I've been part of a theater group focusing on physical theater, telling stories through movement and dance instead of spoken words. This experience has significantly sharpened my non-verbal communication skills and deepened my understanding of storytelling.

#### Basketball

I began my journey as a Table Official in basketball after frequently attending a friend's matches, which led to my involvement with the SFT Lugano Tigers. Following a brief training, I assumed the role, contributing to the game by managing scores and timekeeping, blending my passion with responsibility.

#### Chess

Early in 2023, a friend introduced me to chess, sparking a passion that has grown ever since. While I'm aware that I'm not the best player, I enjoy playing regularly and am dedicated to improving my skills.

#### Server Management

Since 2018, I've been diving into the world of server administration, experimenting with various hardware setups. It's been an enriching journey that's expanded my technical horizons. I've come to appreciate the art of keeping servers running smoothly and securely. Additionally, delving into DevOps activities has allowed me to bridge the gap between development and operations, streamlining processes and improving overall efficiency.

#### Neovim

Neovim is a versatile text editor that's become an integral part of my workflow. It offers customization, plugin support, and version control integration, making it a reliable tool for my coding and writing tasks.

#### Arch Linux

Arch Linux is a minimalist, user-centric operating system that I've come to appreciate. It's not for everyone, but if you value control and enjoy crafting your system to suit your needs, it's a solid choice. With a rolling release model and a wealth of user-contributed packages, Arch Linux offers a clean slate to build your computing environment.

#### Docker

Docker is a practical tool for managing containers, which I find quite handy. It simplifies application deployment and scaling by encapsulating applications and their dependencies. With Docker, you can create, test, and deploy applications consistently, making it a valuable addition to any developer's toolkit.

Contact Me

## Contact Me

Feel free to reach out for collaborations or to learn more about my work.

### Email Me

arnaud.fauconnet.pro@gmail.com

### Social Profiles