kevin bussy
- Me contacter Formulaire de contact
Situation professionnelle Etudiant
Emploi et carrière En recherche active
Ma définition
Je me prénomme Kevin et je suis originaire de Cormeilles-en-Parisis. J'ai effectué mes quatre années de collège en Eure-et-Loir, où j'ai obtenu mon brevet, ainsi qu'un brevet d'Initiation Aéronautique.Lors des vœux d'orientation j'ai choisi de faire une seconde générale car je souhaitai déjà intégrer une école d'informatique.
En seconde générale j'ai pris l'option ISI (Initiation aux sciences de l'ingénieur), en fin d'années j'avais la possibilité de poursuivre en première
S option SI, mais j'ai décidé d'entrer en STI génie électrotechnique où j'ai obtenu mon baccalauréat.
Une fois arrivé à La Rochelle pour effectuer mon DUT, j'ai vraiment repris goût aux études, j'avais enfin aboutit à mon rêve, programmer, étudier concrètement l'informatique.
Concernant ma poursuite d'étude, j'ai postulé pour la formation d'ingénieur informatique industrielle à l'école Polytech'Tours.
Je suis un adepte aux nouvelles technologies, appareils mobiles et l'intelligence artificielle, ...
Actuellement, je suis apprenti ingénieur informatique chez Thales Avionics, dans le Service Test Engineering.
Mes liens
Compétences
Informatique Embarquée
- Cartes Cortex M3 et Cortex A8.
- PDA Windows Mobile 5.0 (Bluetooth, Wifi)
- Terminaux portables WinCE 5.0 (RFID, GPRS)
- Cartes ColdFire 8252 66Mhz. μClinux / Busybox.
- Cartes Altera FPGA CycloneII. processeur NIOSII.
- Cartes PC104 300Mhz. WinCE 5.0 / Linux
- Développement sur microcontrôleurs 8bits (Microchip / Freescale / Atmel), 16bits (DSPIC30F)
- Certains projets sur MPU/MCU 32bits (CortexM3, ARM9 (AT91SAM9263, i.MXS, OMAP35xx)).
- Divers (CANOpen, GPS, Bluetooth, Modem GPRS, Robots).
Système d'exploitation
-
Fonctionnement interne d'un OS, programmation système: Interface UNIX/C-C++, appels systèmes,
interpréteur de commandes (Linux). Gestion des fichiers, des processus, de l'ordonnancement et de la
mémoire. -
Gestion des communications entre processus centralisés et répartis: tubes, mécanismes IPC (sémaphores,
segments de mémoire partagée, files de messages), verrous, sockets, fichiers projetés en mémoire.
Architecture des systèmes
-
Gestion et optimisation de l'espace mémoire: programmation assembleur et C, installation et paramétrage
d'OS sur plateformes minimales (WinCE, μClinux, FreeRTOS). -
Outils de développement et de communication dédiés: chaîne de compilation croisée, programmation et
débogage InSitu, loaders. Développement d’applications mixtes (CoDesign) (intégration de coeurs IP sur
FPGA / notions de VHDL). - Supports de développement: microcontrôleurs 8, 16 et 32 bits, PC104, FPGA
Pilotes de périphériques
- Analyse de documentation matérielle de périphérique. Structuration des drivers en couches.
-
Etudes d'interfaces bas niveaux (USB, CAN, SPI, I2C) et d'interfaces évoluées (mémoire de masse, IHM 3D,
virtualisation, acquisition de données). - Mise en oeuvre sur processeur et microcontrôleurs, avec ou sans OS.
Electronique des interfaces
-
Circuits d'interfaces numériques et analogiques: niveaux électriques dans la communication des circuits
(comportements statiques et dynamiques des signaux numériques). Analyses et mise en œuvre de circuits.
Introduction aux signaux numériques et analogiques. - Exploitation de documentations techniques. Consommations. Prototypage.
Algorithmique et Programmation
- Technologies objet: bibliothèques de classes, design patterns, utilisation d'API (DOM, SAX, Compact, FrameWorks Windows).
- Interfaces graphiques: Visual C# .NET, Swing.
- Structures de données complexes: conteneurs (STL C++), arbres, graphes.
- Développement Web: HTML, PHP, WebObject, XML.
- Langages : C++, C, Java, C#.
- Plateformes de développement: Linux, MacOS X, Windows (PC, PDA).
Outils et Modèles du Génie Logiciel
-
Modélisation: UML (AGL Objecteering), systèmes parallèles (réseaux de Petri) ; Cycle de vie du logiciel (analyse,
conception, tests, déploiement, maintenance). Suivi de version (SVN). Analyse formelle et application à la fiabilité
des systèmes embarqués (ESTEREL / SCADE) sous contraintes temps réel (SysML). -
Test, spécification et preuve formelle: formation au test du logiciel et au langage Z. Approfondissement sur la qualité
du logiciel (méthode B). Mise en oeuvre de l'ensemble du cycle de vie de la spécification des besoins à la génération
automatique de code C/C++); optimisation.
Base de données relationnelles
-
Fondements du relationnel et langages SQL2/SQL3: Etude sur SGBD Oracle (modes direct, intégré, procédural).
Accès aux bases en C/C++. - Conception de Merise
Réseaux
-
Bases du réseau: principes, transfert des informations, architectures OSI et TCP/IP, protocoles courants (Ethernet,
ARP, ICMP, IP, TCP, HTTP). -
Aspects utilisateur: configuration réseau, applications (courrier électronique, internet). Utilisation de réseau TCP/IP
(configuration, routage, filtrage) et mise en place de services Internet (Web Apache, DNS, DHCP). - Communications sans fil: Wifi, Bluetooth, GPRS, 868Mhz (mise en oeuvre et sécurisation).
Gestion de projets
- Planification.
- Suivi de projets en systèmes d'information.
- Suivi de versions (SVN).
- Outils collaboratifs.
Economie, Gestion des organisations
- Économie d’entreprise (modélisation de fonctions, stratégies) et problèmes économiques contemporains.
- Droit des technologies et de l’information (TIC).
-
Gestion comptable avec
interprétation et analyse de bilans et résultats. - Logiciels de gestion. Coûts, gestion prévisionnelle (budgets) et financière.
Mathématiques
- Discrètes (théorie des graphes, langages automates).
- Algèbre linéaire (diagonalisation, espace vectoriel, moindre carré)
- Analyse (équation différentielle).
- probabilités (Lois de probabilité, test du Khi 2).
- statistiques.
Mathématiques et informatique pour le traitement du signal
- Numérisation de l'information: échantillonnage, spectres.
- Transformations: Fourier, Fourier discrète, Laplace et en Z.
- Applications directes aux traitements numériques: filtrages, asservissements.
- Architectures et algorithmes: mise en oeuvre sur DSP (langages C et Assembleur).