
Emmanuel Guefif
Mid-level Software Developer @ De Marque | Postgres, Rails, Vue.js, GraphQL, Python, Rust
Salary / Daily rate
Lyon, France
Freelance, open to permanent contract
Can come onsite
Skills
About me
Intro
Hi, I'm Emmanuel. I program computers for a living, play music to unwind, and love building things! I created my first program at 14. I decided not to wait for a university teacher. It was a GCD calculator in QBasic. When I got into university, my curiosity drove me to sociology, and I ended up working as an elementary school teacher. I wanted to pass on my love for learning to my students and nurture their curiosity! I came back to programming after meeting one of my student's father when I was teaching in Victoria, Canada. He was a Python specialist, and I was fascinated by what he taught me about programming. I enrolled at 42 Québec, finished the common core studying 50 hours a week, found an internship, and right after, a job. I know how to learn, and I love learning. It's not only about programming but also about what people do in their lives. I have a keen interest in translating real-world problems into software solutions. If you'd like to know what kind of programmer I am, I have included an example here. After a few months in my first programming job, I worked with my team to create a statistics tool for our platform. One of the tools I made was, for multiple reasons, super slow. A year later, I revisited the code for some reason. After a few hours, four indexes and a fair amount of EXPLAIN ANALYZE, I was able to reduce a 45-second query to 500ms. This only represents a fraction of what I've learned after a year and a half in the craft.
Work experience
Junior Software Developer
De Marque
Aug 2024 - Present
2 years 3 months
Québec City, QC, Canada
- A optimisé des requêtes SQL pour des outils d'analyse. - A effectué une refonte du système d'emprunt sous supervision minimale. - A contribué aux processus de l'équipe avec un gabarit de pull request. - A développé un testeur end-to-end en Python. - A conduit des revues de code quotidiennes.
Software Development Intern
Eddyfi Technologies
Apr 2024 - Aug 2024
5 months
Québec City, QC, Canada
- A dépassé le périmètre initial du stage en livrant une fonctionnalité pour smartphone prête pour la production en quatre mois — alors qu’il ne s’agissait au départ que d’une preuve de concept. - A su contribuer avec succès à un code base C# legacy vieux de 25 ans.
Student
42
Sep 2023 - May 2024
9 months
Québec City, QC, Canada
L'école 42 offre à ses étudiants une pédagogie innovante. Il n'y a pas d'enseignant ni de salle de classe. Les étudiants sont sélectionnés lors d'une session intensive de quatre semaines qui reproduit le fonctionnement de l'école. Les étudiants apprennent à travers les projets du cursus. Ils commencent par de petits projets comme faire leur propre libc et finissent par des projets tels que créer un serveur HTTP. Les étudiants apprennent à apprendre en cherchant, essayant et partageant.
Grade 4 elementary School Teacher
CSF - Ecole Beausoleil
Sep 2021 - Dec 2023
2 years 4 months
Victoria, BC, Canada
Le conseil scolaire francophone est le réseau d’écoles publiques francophone de la Colombie-Britannique. Les enfants sont bilingues français-anglais. Exemples de réussites • Implémentation de technique pédagogique à partir de recherche universitaire. • Evaluation critique de mes pratiques • Communication des apprentissages aux parents en français et en anglais. • Travail en équipe pour soutenir les apprentissages d’élèves en difficulté. • Observations et discussions avec mes élèves pour développer des supports d’apprentissages ad hoc.
Grade 2 and 3 elementary School Teacher
Ecole des navigateurs
Sep 2019 - Jul 2021
1 year 11 months
Richmond, BC, Canada
Exemples de réussites • Construction d’un lien fort avec les enfants et les parents. • Réalisation d’un spectacle de Noël en vidéo sur fond vert pendant la pandémie. • Corédaction avec la directrice du plan de sécurité COVID en suivant les lignes directrices provinciales. • Adaptation des apprentissages pour des enfants francophones et non francophones en milieu minoritaire.
Elementary School Teacher
Ecole Jean Giono Lyon
Sep 2015 - Jul 2019
3 years 11 months
Lyon, France
Mise en œuvre des programmes de l’Education Nationale dans une classe de CM2, puis dans une classe de CM1-CM2 d’une école classée REP+. Exemples de réussites • Travail dans une équipe de six enseignants : réalisation de la programmation, d’outils élèves et de situations d’apprentissages. • Réalisation de spectacles avec une intervenante théâtre. • Gestion de classes transplantées de cinq jours sur le thème de l’astronomie. • Gestion d’une élève diabétique non stabilisée. • Tenue d’un cahier journal et d’un classeur du remplaçant. • Réalisation de sorties en bus de ville.
Education
Université Claude Bernard Lyon 1
Master's degree, Elementary Education and Teaching
2013 - 2015
3 years
Université Lumière Lyon 2
Licence, Sociology
2007 - 2012
6 years