Alexandre Ratchov
alex@caoua.org
7 rue Lieutenant Chanaron
38000 Grenoble
tél : 04 76 85 44 95
Très bonne expérience en développement C et assembleur 'x86'
Très bonne expérience en environnement Unix hétérogène
Passion et implication dans le logiciel open-source
| COMPÉTENCES TECHNIQUES |
| Programmation | Orienté objet, événementiel, temps-réel. Analyse lexicale et syntaxique. Optimisation. Programmation système. | |
| Outils de développement | Compilateurs 'gcc' et Borland C++; debuggers 'gdb', le "kernel debugger" de OpenBSD (par liaison série), gestion de grands projets avec 'make/Makefile' et CVS. | |
| Langages | C (5 ans, 35000 lignes), assembleur 'x86' (3 ans, 15000 lignes), C++ (3 ans), Script shell (5 ans), m4 (2 ans), PHP et SQL (1 an), notions de Awk, Perl, Pascal, Basic. | |
| Systèmes d'exploitation | Parfaite autonomie sous Unix en réseau (GNU/Linux, OpenBSD, FreeBSD, Ultrix, AIX, HP-UX). Installation, configuration, sécurisation et administration de OpenBSD (5 ans), FreeBSD (1 an), GNU/Linux (2 ans). Développement système sous MS-DOS et OpenBSD. | |
| Hardware et drivers | Bus USB, interface MIDI, horloge programmable 8253, contrôleur d'interruptions 8259 contrôleurs graphiques EGA/VGA. Montage de PCs, montage de réseau ethernet. | |
| Protocoles | Multimédia : MIDI. Internet : IP, UDP, TCP, HTTP, SMTP, POP3. | |
| Sécurité | Installation et configuration de serveurs Web et FTP sous Unix (OpenBSD et GNU/Linux), configuration du firewall PF sous OpenBSD (filtrage IP et NAT). | |
| Web | Conception et maintenance de sites web, programmation CGI en C, contenu dynamique avec PHP et PostgreSQL, analyse des "logs". Notions de CGI-Perl. |
| EXPÉRIENCES ET RÉALISATIONS EN INFORMATIQUE |
| 2003-2005 |
Développement en C sous Unix
- projet Midish (open-source)
Conception, développement, intégration, tests et optimisation de Midish - un environnement de MAO (musique assistée par ordinateur). Il comprend un séquenceur, un filtre MIDI temps-réel et un langage de script.
| |||||||||||||
| 2003-2004 |
Développement système sous Unix - projet OpenBSD (open-source) Amélioration du support MIDI du système d'exploitation OpenBSD. Ma contribution au code est intégrée au système d'exploitation et déployée depuis la release 3.6.
| |||||||||||||
| 2001-2005 |
Administration d'Unix en réseau - UJF, Grenoble I Administration du serveur web du magistère de physique :
| |||||||||||||
| 2003-2005 |
Administration d'Unix en réseau - domaine 'caoua.org', à titre personnel Installation et administration d'un petit serveur Web, mail, FTP, ssh pour 5 utilisateurs.
| |||||||||||||
| 2002-2005 |
Enseignement du C++ - UJF, Grenoble I Enseignement des concepts orienté objet en Master 1-ère année d'électronique, électrotechnique, automatique (niveau BAC+4).
| |||||||||||||
| 2002-2005 |
Calculs numériques en physique quantique - LPMMC/CNRS Dans le cadre de la préparation d'un doctorat :
| |||||||||||||
| 1995-1997 |
Développement système - à titre personnel Conception et réalisation d'un "DOS-extender" et d'une interface DPMI, permettant d'exécuter des programmes 32bit sous MS-DOS (système d'exploitation 16bit).
| |||||||||||||
| 1994-1996 |
Développement "multimédia" - à titre personnel Conception et réalisation d'un synthétiseur 4 canaux et d'un programme d'aide à la composition musicale (un tracker).
|
| COMMUNICATION |
| Exposés oraux | Présentations de résultats en français et en anglais auprès de partenaires. | |
| Enseignement | Conception et direction de travaux pratiques sur les concepts orienté objet pour des étudiants en master 1-ère année (BAC+4) de l'université Joseph Fourier, durant 3 ans. | |
| Encadrement de stage | Encadrement d'un stagiaire de master 1-ère année (BAC+4) de physique durant 3 mois. | |
| Représentation des doctorants | Représentant des doctorants auprès de l'école doctorale de physique de Grenoble : suivi du bon déroulement de thèses, aide à la communication doctorant-encadrant (1 an). |
| FORMATION |
| 2002-2005 |
Doctorat en physique théorique - UJF, Grenoble I
| |
| juin 2002 | DEA et Magistère de physique - UJF, Grenoble I |
| INFORMATION COMPLÉMENTAIRE |
| Autres intérêts | Électronique : réalisation d'émetteurs radio, effets pour guitare. Musique : pratique du piano, composition de musique assistée par ordinateur, notions de guitare. Montagne. Pratique du vélo. | |
| Langues | Anglais technique/scientifique, bulgare bilingue |