경력

STI2D 바칼로레아에서 공학 과정까지

끊김 없는 여정: 매 단계마다 배우는 것을 만드는 것에 가깝게 하려고 노력했습니다.

  1. 2019 – 2022

    STI2D 바칼로레아, SIN 옵션

    크리스토프 콜롱 고등학교, 쉬시앙브리

    STI2D 바칼로레아(산업·지속 가능 개발 과학기술)의 정보·디지털 시스템 옵션: 음성, 데이터, 이미지 같은 정보 흐름을 로컬과 원격 시스템에서 처리하는 기술 솔루션을 분석하고 구현합니다.

    모든 것이 여기서 시작되었습니다. 프로그래밍, 네트워크, 통신 시스템, 프로젝트 관리를 추상적인 연습이 아닌 실제 시스템에서 직접 해 보며 배웠습니다.

    • 프로그래밍
    • 네트워크
    • 통신 시스템
    • 프로젝트
  2. 2022 – 2023

    정보학 BUT 1학년(일반 과정)

    크레테유-비트리 IUT, UPEC

    정보학 BUT는 여섯 가지 역량을 중심으로 구성됩니다: 애플리케이션 개발 수행, 최적화, 통신 시스템 관리, 데이터 관리, 프로젝트 이끌기, 팀 협업. 3년 동안 600시간의 지도 프로젝트가 있습니다.

    1학년: 알고리즘, 객체지향 프로그래밍, 데이터베이스, 웹, 시스템, 프로젝트 관리의 탄탄한 기초.

    • 알고리즘
    • 객체지향
    • SQL
    • 웹
    • 시스템
  3. 2023 – 2025

    알테르낭스 풀스택 개발자

    발드마른 도청, SINUM 부서 · 정보학 BUT(애플리케이션 개발 과정)

    BUT와 병행한 2년간의 알테르낭스를 완전히 혼자 수행했습니다. 제 부서에는 기술 프로필을 가진 사람이 없었기에, 설계부터 전체 체인의 운영 투입까지 모든 것을 맡았습니다. 인트라넷의 회의실·차량 예약 사이트를 전면 재개발했고(PHP, JavaScript), 약 800개의 활성 단말에서 사용됩니다.

    방 상태 점검 기록을 관리하는 Android 앱(Kotlin, Room), Jira와 GitHub Projects를 활용한 애자일 방식. IUT에서 병행한 것: Vigipol(React, D3, Chart.js), 파리 지하철 RATP 경로 계산기(Python, Flask, 다익스트라와 벨만-포드 알고리즘), Flutter로 만든 이동 약자(PMR)용 앱.

    • PHP
    • JavaScript
    • Kotlin
    • React
    • Flutter
    • Python
  4. 2025년 9월부터

    공학 과정, LSI 전공, 알테르낭스

    Efrei Paris · 학위는 파리 팡테옹-아사스 대학교와 공동 수여

    소프트웨어 및 정보 시스템 전공에서 3년간 알테르낭스로 국가가 인정하는 공학 학위를 준비합니다. BUT에서 공학 과정으로 옮긴 데에는 분명한 목표가 있었습니다. 소프트웨어 개발과 정보 시스템을 전문으로 하는 것입니다.

    학교에서는 소프트웨어 공학, 객체지향 프로그래밍, 데이터베이스, 알고리즘, 그래프 이론, 고급 웹 개발, C, Java, 프로젝트 관리를 배웁니다. 그 내용이 다음 날 실제 제품에 적용되는 것을 보는 것이 흥미롭습니다.

    • 소프트웨어 공학
    • 객체지향
    • 그래프
    • 고급 웹
    • C
    • Java
  5. 2025년 9월부터

    IT 개발 담당, S-Print v4 개편

    Société des Grands Projets(SGP) — 정보시스템부(DSI), 솔루션 유닛, 개발 팀, S-Print 팀

    SGP는 그랑 파리 익스프레스를 건설하는 공공 기관으로, 200km의 자동 지하철과 68개 역을 만들고 있습니다. 제 영역은 공사 현장이 아니라 S-Print입니다. 계약 파트너가 경제적·사회적 발자국과 안전 지표를 신고하는 플랫폼입니다.

    버전 3(Java와 Vue.js)에서 버전 4(Symfony + API Platform, TypeScript + React)로의 개편에 기여하고 있습니다. 페이지와 컴포넌트, 검색 필터, 데이터 조회, API 호출, 테스트, 코드 리뷰를 맡고 있습니다. 2주 단위 스프린트(Scrum과 Kanban)로 Jira, Confluence, GitLab, Docker, Postman을 사용해 일하며, 돌아가며 스크럼 마스터를 맡아 여러 애자일 행사를 진행했습니다.

    • Symfony
    • API Platform
    • React
    • TypeScript
    • Docker
    • GitLab
    • Jira
    • Scrum

일하는 두 가지 방식

혼자서도, 팀으로도: 둘 다 할 수 있습니다

제 경력은 두 상황을 모두 경험하게 했고, 각각이 다른 쪽에서는 배울 수 없었던 것을 가르쳐 주었습니다.

혼자 · 도청 · 2년

처음부터 끝까지 모두 맡기

발드마른 도청에서는 제 부서에 기술 프로필을 가진 사람이 아무도 없었습니다. 약 800개 단말이 사용하는 회의실·차량 예약 애플리케이션의 설계, 개발, 그리고 무엇보다 전체 체인의 운영 투입을 혼자 맡았습니다. 방 상태 점검용 모바일 앱도 개발했습니다.

  • 처음부터 끝까지의 책임: 기술 선택, 배포, 지원
  • 혼자 배우고, 찾아보고, 안전망 없이 해결하기
  • 기술자가 아닌 사용자와의 직접적인 소통
팀 · BUT, Efrei, SGP

함께 나아가기

BUT에서는 거의 모든 프로젝트가 팀으로 진행되었습니다. 지금도 학교에서는 팀으로, 회사(SGP)에서도 팀으로 일하며, 이는 시장의 현실과 맞습니다. 저는 더 이상 혼자에게만 의존하지 않고, 독학도 아닙니다. 동료들이 도와주고, 검토해 주고, 성장하게 해 주기 때문입니다.

  • 코드 리뷰, 데일리, 스프린트, 티켓이 일상
  • 막힌 부분을 풀어 주고, 검토하고, 제 선택에 이의를 제기해 주는 동료들
  • 돌아가며 맡는 스크럼 마스터: 진행하고, 경청하고, 조율하기

결과: 필요할 때는 자율적으로, 가능할 때는 팀으로 효율적으로.

SGP에서의 첫해 돌아보기

알테르낭스가 가르쳐 준 것

부수지 않고 다시 만들기

S-Print 3을 읽고 요구를 이해한 뒤 S-Print 4에서 깔끔하게 다시 쓰고, 필드별로 비교합니다. 더 느리지만 훨씬 안전합니다.

스스로 읽히는 코드

DRY, KISS, YAGNI, SOLID, 명확한 이름, 조기 반환, 적은 주석: 주석을 더 다는 대신 이름을 더 잘 짓는 법을 배웠습니다.

환경은 코드만큼 중요하다

WSL에서 발생한 테스트 메모리 크래시를 올바른 맥락과 함께 보고하면, 최종 해결책이 없더라도 팀 전체의 시간을 아낄 수 있습니다.

문서화는 투자다

복잡한 데이터 모델을 이해하고 문서화한 덕분에 이후의 모든 티켓에서 실수를 피할 수 있었습니다.

진행과 소통

돌아가며 맡는 스크럼 마스터, 10시 데일리, 적절한 때에 도움 요청하기: 학교에서는 거의 가르치지 않는 역량입니다.

데이터에는 결과가 따른다

양식의 모든 항목 뒤에는 지역 일자리와 소기업에 대한 실제 약속이 있습니다. 데이터의 정확성이 최우선입니다.