Profil

A propos de moi

photo_de_profil
Je m'appelle Thiviyan, Je suis un développeur passionné par le développement. J'ai 4 années d'expérience dans la conception et la réalisation de solutions digitales innovantes. Fort d'une expertise en développement web (front-end et back-end), applications mobiles Android et logiciels, j'aime transformer les idées en produits concrets, utiles et performants. Depuis mes jeunes années, j’ai toujours été attiré par l’informatique et les nouvelles technologies. C’est tout naturellement que je me suis tourné vers ces études, en effectuant mes trois années d’études en BAC PRO « Système Electronique et Numérique ».


Mon Histoire

Passionné d'informatique depuis la 6e, j'ai découvert les fonctionnaliter des composants d'ordinateur . En 5e, j'ai eu 18/40 à un contrôle parce que je n'avais pas mis les définitions précises des certains composants qui est dans cours.

Comment je me suis interesser a l'informatique ?

Dans mon entourage, je dépannais souvent des problèmes informatiques et je commençais l'informatique. Je suivais les actualités sur les nouvelles machines pour découvrir leurs configurations et fonctionnalités. Curieux de comprendre le fonctionnement des jeux vidéo, j’y jouais régulièrement.

Ma revanche

En 4e, je me suis rattrapé en informatique avec un 15/20. En cours de technologie, j’ai appris à créer des applications Android avec MIT App Inventor et réalisé un projet de fin de chapitre : un jeu mobile, Courseur. C’était un jeu de plateforme où le joueur devait échapper à un monstre pour atteindre un trésor. Fier de mon travail, j’ai obtenu 18/20 pour ce projet.

Courseur
À propos de Courseur
Courseur, un jeu de plates-formes et indépendant. j'ai effectué ce projet scolaire avec le logiciel MIT App Inventor(Le logiciel pour crée une application).


En 3e, j’ai obtenu 17/20 à un contrôle d’informatique. En technologie, j’ai appris la création de sites web et réalisé un projet de site d’actualités avec le CMS SPIP, en m'inspirant d'autres articles pour rédiger le contenu. J’ai reçu 16/20 pour ce travail. Ma passion pour l’informatique n’a cessé de grandir depuis.


Mon Parcours en Bac Pro SN

Après avoir eu mon brevet, j'ai effectuée un bac pro SN (Systeme Numerique) option (Réseau Informatiques et Systèmes Communicants). Pendant cette periode scolaire, je faisais du reseau informatique mais je voulais faire du developpement. Vue que je voulais faire du developpement, j'était pas motivé faire du reseau informatique parce qu'on fesait que de modeliser les infrastructures reseau avec le logiciel Cisco Packet Tracer. Mais au fil du temps, je commencait à le reseau informatique. Je metrisais plutôt bien le logiciel Cisco Packet Tracer. Je l'utilisais pour modeliser les architecture du reseau informatique, j'aprennait beaucoup de chose. J'utilisait aussi debian pour faire un serveur. Je faisait temps en temps du developement (c'etait mon moment prefere) en 1ère. Au debut de ma programmation, J'ai commencé par apprendre les bases du HTML et du CSS pour créer des sites web simples et j'ai commencé par apprendre les bases du Python. J'avait encore crée une application mobile avec MIT App Inventor, j'ai fait un quizz.

Quizz2019
À propos de Quizz2019
Quizz2019, un jeu de quizz. j'ai effectué ce projet scolaire avec le logiciel MIT App Inventor(Le logiciel pour crée une application).


Ensuite, j'ai exploré différents langages de programmation comme Python et JavaScript, ce qui m'a permis de développer des applications plus complexes. J'ai suivi des cours en ligne pour apprendre du python. Voici les projet personnel que j'ai programmé en python

Auto-Croissant
À propos de Auto-Croissant
Auto-Croissant est une application qui consiste a donné 4 nombres pour ranger dans ordre croissant automatiquement. j'ai effectué ce projet scolaire avec le language Python avec la module tkinter (Le paquet tkinter (« interface Tk ») est l'interface Python standard de la boîte à outils d'interface utilisateur graphique (GUI)).


Devinum
À propos de Devinum
Devinum, une application pour deviner un nombre choisi par l'ordinateur. j'ai effectué ce projet personnel avec le language Python avec la module random (Le paquet génère des nombres pseudo-aléatoires) et tkinter (Le paquet tkinter (« interface Tk ») est l'interface Python standard de la boîte à outils d'interface utilisateur graphique (GUI)).


Mon Parcours après mon bac
  1. Mon Parcours en 1ère année de BTS

    En BTS SIO, j'ai travaillé sur divers projets personnels pour améliorer mes compétences. En première année, j'avais créé un blog comme projet, mais lors du déplacement de fichiers, certains ont malheureusement été supprimés. J'ai fais un pierre feuille ciseau en python.

    PyFeCi
    À propos de PyFeCi
    PyFeCi, une application pour jouer a pierre feille ciseau avec l'ordinateur. j'ai effectué ce projet personnel avec le language Python avec la module random (Le paquet génère des nombres pseudo-aléatoires) et tkinter (Le paquet tkinter (« interface Tk ») est l'interface Python standard de la boîte à outils d'interface utilisateur graphique (GUI)).


  2. Mon 1er experience professionnel en tant que Developpeur

    J’ai réalisé un stage de six semaines dans un magasin d’alimentation générale, "Virginie Exotique", où j’ai pu approfondir mes connaissances en création de sites web.

    Contexte de l'entreprise
    Virginie Exotique, société à responsabilité limitée. Établie à LES PAVILLONS-SOUS-BOIS (93320), elle est spécialisée dans le secteur d'activité du commerce d'alimentation générale:
    - Les fruits et legumes
    - Les produits laitiers
    - Les volailles
    - Les sucreries
    - Les boissons
    Activités Effectuées
    - Creation site internet html-css
    - UI Design
    - Creation d'un base de donnée en requete SQL
    - Creation du login

  3. Mon Parcours en 2ème année de BTS

    Pour mon 2ème année de BTS, J'ai manipuler un logiciel libre de gestion des services informatiques appeller GLPI.

    GLPI
    À propos de GLPI
    GLPI, un logiciel libre de gestion des services informatiques et de gestion des services d'assistance. j'ai effectué ce projet scolaire


    J'ai effectué un gestion de troc pour enfant pour stocker les jouets, les nom des enfants. J'ai effectué ce projet scolaire en php et MySQL. Voici le site:

    Gestion de troc
    À propos de Gestion de troc
    J'ai effectué un gestion de troc pour enfant pour stocker les jouets, les nom des enfants. J'ai effectué ce projet scolaire en php et MySQL.


    J'ai effectué un jeu de serpent. J'ai effectué ce projet personnel avec le language JavaScript. Voici le site:

    Snake
    À propos de Snake
    Snake, est un genre de jeu vidéo dans lequel le joueur dirige un serpent qui grandit et constitue ainsi lui-même un obstacle.. J'ai effectuer ce projet personnel avec le language JavaScript.


    J'ai effectué un jeux de morpion appeller Morpio. J'ai effectué ce projet scolaire en php et MySQL. Voici le site:

    Morpio
    À propos de Morpio
    Morpio, est un jeu de morpion. J'ai effectuer ce projet scolaire avec Java Swing (Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.) pour l'application (client lourd)


    J'ai effectué un site pour un centre d'equestre appeller Caballio. J'ai effectué ce projet scolaire en php et MySQL. Voici le site:

    Caballio
    À propos de Caballio
    Caballio, est une site pour centre d'equestre. J'ai effectuer ce projet scolaire avec avec le language php et mySQL


  4. Mon stage en 2ème année 1

    J’ai effectué un stage de 6 semaines dans une entreprise appeler Your Own Net. J'ai eu l'opportunité de developper ma connaissances dans la création de site web

    Contexte de l'entreprise
    YOUR OWN NET, société par actions simplifiée, est spécialisée dans le secteur d'activité du traitement de données, hébergement et activités connexes. Ils effectuent des diagnostics complets mais aussi des partiels selon votre situation en 79- 17 et les environs. Nous opérons sur trois niveaux :
    -Le conseil
    -La réalisation de projet
    -L’assistance (support)
    Activités Effectuées
    - Conception d'interface web pour le nouveau site
    - Participation à la refonte d'un site Internet
    - Creation du requete client

  5. Le Chemin vers la trebuche : Mon Échec au BTS SIO Option SLAM

    Le jour J, je me suis installé devant l’écran. L’examen a débuté, et les premières questions semblaient abordables. Mais dès qu’une erreur est apparue, l’angoisse est montée. Je tentais de corriger, mais le stress accélérait le temps. Quand les résultats sont tombés, l’échec était là, dur et impitoyable. Pourtant, ce n’était pas la fin. Cet échec m’a appris que la vie n’est pas linéaire et m’a servi de tremplin, ravivant ma détermination à me relever et à me dépasser.

  6. Ma revanche

    J'ai du redoublée mon 2ème année de BTS. J'ai effectué un site pour un auto ecole appeller Castellane. J'ai effectué ce projet scolaire en php et MySQL. Voici le site:

    Castellane
    À propos de Castellane
    Castellane, est une site d'auto ecole. J'ai effectuer ce projet scolaire avec le language php et mySQL pour le client leger et avec le language Java Swing (Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.) pour le client lourd.


  7. Mon stage en 2ème année 2

    J’ai effectué un stage de 6 semaines dans une entreprise appeler Croissance Peace. J'ai eu l'opportunité de developper ma connaissances dans la création de logiciel

    Contexte de l'entreprise
    Croissance Peace, une organisation non gouvernementale ayant pour principal but de favoriser un partage économique multilatéral entre:
    -L’Afrique
    -La Chine
    -L’Europe
    Activités Effectuées
    - Creation de logiciel
    - Faire un systeme de recherche sur exel(facile)
    - installer un enregistreur d'appel(facile)

  8. Le Chemin de la Résilience : des Obstacles Inattendus

    Pendant l'épreuve, on m'a posé des questions imprévues que je n'avais pas vues en cours. Ils m'ont demandé de créer une carte de localisation pour mon PPE, en me laissant une heure. Cela a été difficile, car il fallait modifier toutes les classes et trouver le bon module pour afficher la carte, ce que je n’ai pas eu le temps de faire. Après l'épreuve, j'ai tenté d'afficher la carte, mais sans succès. Il m'a fallu un mois pour trouver le bon module. Quand les résultats sont tombés, l’échec était de retour.

    Castellane (Location version)
    À propos de Castellane (Location version)
    Castellane, est une site d'auto ecole. J'ai effectuer ce projet scolaire avec le language php et mySQL pour le client leger et avec le language Java Swing (Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.) et JMapViewer (JMapViewer est une bibliothèque graphique pour le langage de programmation Java qui sert a afficher une carte de localisation) pour le client lourd.


  9. Ma Passion pour le Développement Mobile : L'Aventure avec Kotlin

    J'ai appris kotlin parce que j'adore créer les app mobile aussi. J'ai crée une application de jeu de pierre feuille ciseau.

    PiFeCi (app version)
    À propos de PiFeCi (app version)
    PiFeCi, une application pour jouer a pierre feille ciseau avec son smartphone android. j'ai effectué ce projet personnel avec le language Kotlin avec la module java random (Le paquet génère des nombres pseudo-aléatoires).

Experiences Professionnelles

J’ai eu l'opportunité d’effectuer des stages en milieu professionnel, dans différentes entreprises, disposant d’un service informatique. Les études que j’ai fais en entreprises répondent, à une passion et à un réel intérêt pour l'innovation informatique et technologique.


Lettre de motivation

Passionné par le développement web, je souhaite rejoindre votre entreprise pour contribuer activement à des projets innovants. Ma formation et mes expériences m’ont permis de développer une solide expertise en création de sites web et applications mobiles.

J’ai également eu l'opportunité d’effectuer des stages dans diverses entreprises disposant d’un service informatique. Ces expériences m’ont donné une vision pratique et approfondie de la gestion de projets digitaux. Lors de mon projet pour Virginie Exotique, j’ai su transformer les besoins d’un client en un site web fonctionnel et attrayant. Cette expérience m’a confirmé l’importance d’allier écoute, créativité et maîtrise technique pour satisfaire des exigences variées.

Titulaire de certificats en création complète de site web et en développement d’applications Android avec Kotlin, je continue de m’investir dans l’apprentissage de nouvelles compétences à travers des formations en ligne. Cet engagement constant me permet d’évoluer et d’être prêt à relever des défis ambitieux.

Rejoindre votre entreprise représente pour moi l’opportunité idéale de contribuer activement à vos projets, tout en évoluant au sein d’une équipe partageant ma passion pour le digital. Je suis convaincu que mes compétences techniques et mon esprit créatif me permettront d’apporter une réelle valeur ajoutée à vos missions.

Je vous invite à consulter mon portfolio : thiviyankulasegaram.netlify.app, et je reste à votre disposition pour un entretien afin d’échanger sur mes motivations et mes compétences.

Dans l’attente de votre retour, je vous prie d’agréer, Madame, Monsieur, l’expression de mes salutations distinguées.

Thiviyan KULASEGARAM

Mes qualités

Réactif

La réactivité permet une résolution rapide des problèmes

Creatif

La creativiter est un travail de l'esprit humain, qui signe une capacité à transformer les éléments pour faire advenir autre chose.

Autonome

L'autonomie permet de mettre des solutions en place sans avoir besoin d'être assisté

Persévérant

La persévérance est un fait fastidieux et long parfois, mais qui est récompensée par la satisfaction d'avoir réussi



Les logiciel metriser

Photoshop
Photoshop

Pour le design et le decor, la miniature, retouche photo.

Illustrator
Illustrator

Pour le design et le decor, la miniature, logo et l'icone.

Visual-Studio-Code
VS code

Pour le developement web font-end et back-end.

eclipse
Eclipse

Pour le developement en java.

Android_Studio
Android Studio

Pour le developement d'application Android.

PyCharm
PyCharm

Pour le developement en Python.

GitHub
GitHub

Pour le deplacement des projets.

Trello
Trello

Pour les organisation des projets.

windesign
Win'Design

Pour les modelisation des base de données.



Mes compétences

Compétences aquises

Toutes ces connaissances ont été acquises de différentes façons. Elles ont été acquises durant mes études et d'autres par ma propre initiative en essayant de mettre en place des solutions. J’ai également relevé les défis organisés, ce qui permet d’effectuer des recherches et aller encore plus loin.

Administration Réseau et Système

L'administration réseau et système est une chose importante qui ne doit pas être négligée, elle permet de transporter des informations, de ce fait si aucune précaution, ou aucune sécurité n'est appliquée des risques peuvent survenir comme: Perte de données, Rupture de confidentialité, Perte d'intégrité des données et aucune restriction d'accés. C'est pour cela qu'une bonne administration réseau est importante et primoridale, sans elle un systeme d'information n'est pas fiable et non sécurisé. Il faut toujours être au courant des différents moyens et protocoles existants pouvant permettre de sécuriser celui-ci et ne pas se dire que même si ce sont des utilisateurs avec de faibles connaissances informatiques qui utilisent le systeme d'information, il est sécurisé. La plupart du temps, le piratage ou l'intrusion frauduleuse se fait de l'extérieur à cause d'un utilisateur négligant comme: Ouverture de mails frauduleux, virus, etc...

Programmation

La programmation, appelée aussi codage dans le domaine informatique1, désigne l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape importante du développement de logiciels (voire de matériel). L'écriture d'un programme se fait dans un langage de programmation. Un logiciel est un ensemble de programmes (qui peuvent être écrits dans des langages de programmation différents) destiné à la réalisation de certaines tâches par un (ou plusieurs) utilisateurs du logiciel. La programmation représente donc ici la rédaction du code source d'un logiciel. On utilise plutôt le terme développement pour dénoter l'ensemble des activités liées à la création d'un logiciel et des programmes qui le composent. Cela inclut la spécification du logiciel, sa conception, puis son implémentation proprement dite au sens de l'écriture des programmes dans un langage de programmation bien défini, ainsi que la vérification de sa correction, etc.

Systèmes d'exploitation :
Debian Ubuntu Windows MacOS
Programmation :
HTML CSS JavaScript PHP WordPress
Python Java Kotlin
Scripting :
powershell bash
Base de données :
MySQL MariaDB
Gestion des projets :
Trello GitHub

Mes projets

Depuis mon parcours scolaire,j'ai effectué des projet scolaire et personnel. J'ai fait des sites, jeux, logiciels.

Voici mes projets:

GLPI
À propos de GLPI
GLPI, un logiciel libre de gestion des services informatiques et de gestion des services d'assistance. j'ai effectué ce projet scolaire


Courseur
À propos de Courseur
Courseur, un jeu de plates-formes et indépendant. j'ai effectué ce projet scolaire avec le logiciel MIT App Inventor(Le logiciel pour crée une application).


PyFeCi
À propos de PyFeCi
PyFeCi, une application pour jouer a pierre feille ciseau avec l'ordinateur. j'ai effectué ce projet personnel avec le language Python avec la module random (Le paquet génère des nombres pseudo-aléatoires) et tkinter (Le paquet tkinter (« interface Tk ») est l'interface Python standard de la boîte à outils d'interface utilisateur graphique (GUI)).


Devinum
À propos de Devinum
Devinum, une application pour deviner un nombre choisi par l'ordinateur. j'ai effectué ce projet personnel avec le language Python avec la module random (Le paquet génère des nombres pseudo-aléatoires) et tkinter (Le paquet tkinter (« interface Tk ») est l'interface Python standard de la boîte à outils d'interface utilisateur graphique (GUI)).


Gestion de troc
À propos de Gestion de troc
J'ai effectué un gestion de troc pour enfant pour stocker les jouets, les nom des enfants. J'ai effectué ce projet scolaire en php et MySQL.



Morp10n
À propos de Morp1on
Morp1on, est un jeu de morpion. J'ai effectuer ce projet scolaire avec Java Swing (Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.) pour l'application (client lourd)


JPFC
À propos de JPFC
JPFC, une application pour jouer a pierre feille ciseau avec l'ordinateur. J'ai effectuer ce projet personnel avec le language Java avec la module random (Le paquet génère des nombres pseudo-aléatoires) et swing (Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes, inclus dans J2SE.).



Parcours scolaire


Voici mes parcours scolaire:

Ecole IRIS
À propos de mon parcours scolaire
À IRIS, je me suis orienté vers un BTS SIO dans lequelle je pourrais améliorer mes compétences en informatique pour ma future orientation professionnelle.


ORT Daniel Mayer
À propos de mon parcours scolaire
À l'ORT, je me suis orienté vers un BAC Pro SN (Systeme Numerique) dans lequelle je pourrais améliorer mes compétences en informatique et mon experience professionnel pour ma future orientation professionnelle.


Eric Tabarly
À propos de mon parcours scolaire
Après avoir passé ma 6ème à ma 3ème au College Eric Tabarly, j'ai finalement obtenu mon brevet:



Certification


Voici mes Certification:

Sec Num Academie
Sec Num Academie

Magic Certificat Construct 2
Magic Certificat Construct 2

Certificat Developpeur Web
Certificat Developpeur Web

Certificat Developpeur d'application avec Kotlin
Certificat Developpeur d'application avec Kotlin



Curriculum Vitae


Tableau de Synthèse