Portfolio · Développeur informatique

Bonjour, je suis Oleg HIEGEL.

Étudiant en informatique, je conçois et développe des applications web et logicielles à travers des projets académiques et personnels.

À propos

Développer, apprendre et construire.

Actuellement étudiant en informatique, je développe mes compétences à travers ma formation et différents projets académiques et personnels. Mon parcours m'a permis d'aborder plusieurs domaines du développement, notamment la conception d'applications, le développement web, les bases de données et le développement logiciel.

J'apprécie particulièrement les projets qui permettent de travailler sur l'ensemble d'une application, de la réflexion autour des besoins jusqu'à la réalisation et aux tests. Les différents projets que j'ai réalisés m'ont ainsi permis de mettre en pratique plusieurs langages, frameworks et outils, tout en développant ma capacité à résoudre des problèmes et à m'adapter à de nouvelles technologies.

Ma formation m'a également permis de travailler dans différents contextes, individuellement comme en équipe, et de découvrir des méthodes de développement et de gestion de projet. Je cherche aujourd'hui à continuer à progresser en développant mes compétences techniques et en les confrontant à des projets concrets.

Curieux et intéressé par le développement informatique, je suis particulièrement attiré par les projets qui me permettent d'apprendre, de concevoir des solutions et de transformer une idée en application fonctionnelle.

Compétences

Technologies et outils que j'utilise

Développement web

Conception et développement d'interfaces web modernes et d'applications interactives, avec une attention portée à la structure, l'ergonomie et la maintenabilité du code.

Logo ReactReact
Logo Next.jsNext.js
Logo TypeScriptTypeScript
Logo JavaScriptJavaScript
Logo BootstrapBootstrap
Logo jQueryjQuery
Logo HTMLHTML
Logo CSSCSS

Développement logiciel

Développement d'applications et de logiciels à travers différents projets académiques et personnels, en utilisant plusieurs langages de programmation.

Logo JavaJava
Logo CC
Logo C++C++
Logo C#C#
Logo PythonPython
Logo VBVB

Backend & API

Développement de la logique serveur et de services permettant de gérer les données et la communication entre les différentes parties d'une application.

Logo Node.jsNode.js
Logo Spring BootSpring Boot
Logo PHPPHP
Logo JSONJSON

Bases de données

Conception, interrogation et gestion de bases de données relationnelles et non relationnelles.

Logo MySQLMySQL
Logo SQLSQL
Logo MongoDBMongoDB
Logo AccessAccess

Applications mobiles & jeux vidéo

Développement d'applications mobiles et de jeux, de la conception à l'implémentation des fonctionnalités.

Logo Android StudioAndroid Studio
Logo JavaJava
Logo UnityUnity
Logo C#C#
Logo AsepriteAseprite

Outils & environnement

Utilisation d'outils de développement, de gestion de versions et de conception pour organiser et maintenir les projets.

Logo GitGit
Logo GitHubGitHub
Logo GitLabGitLab
Logo DockerDocker
Logo VS CodeVS Code
Logo Visual StudioVisual Studio
Logo IntelliJ IDEAIntelliJ IDEA

Projets

Quelques réalisations

Application Android

Application de gestion d'une résidence participative avec gestion des habitats, équipements et consommations.

JavaAndroid StudioPHPMySQL

Jeu 2D Unity

Développement d'un jeu de plateforme 2D avec système de déplacement, saut, animations et environnement dynamique.

UnityC#Aseprite

Application Web

Développement d'une application web moderne avec une architecture frontend et backend orientée API.

Next.jsTypeScriptReactTailwind CSS

Carte interactive de commerces

Développement d'un site web permettant de rechercher et consulter des commerces sur une carte interactive, avec gestion des utilisateurs et des données.

JavaScriptHTMLCSSPHPLeafletMySQL

Jeu de Go

Implémentation du jeu de Go en Java avec gestion du plateau, des joueurs, des coups et des différentes commandes de jeu.

JavaGo Text Protocol

Site de vente entre particuliers

Développement d'une plateforme permettant aux particuliers de créer un compte, publier des objets, rechercher des annonces et enregistrer des ventes.

JavaSpring BootReactMySQL

Contact

Un projet ou une opportunité ?

N'hésitez pas à me contacter pour échanger autour d'un projet, d'une collaboration ou d'une opportunité professionnelle.