Recent Posts

Cyrille Froehlich

Cyrille Froehlich

Software developer

Biography

I have over 15 years of experience working as a software developer / technical consultant, solving problems on a broad range of systems, from low latency trading engine to grid computing or embedded systems.

As a long time user of Debian, I tend to prefer a GNU/Linux environment and open source systems but often work in a mix of platforms.

For a change, I usually go for a roller blade stroll, play a low-tech game of Go, or try to build a self balancing robot.

Interests
  • Go game
  • Photography
  • Robotics
  • Computer languages
Education
  • English language (~CEFR C1), 2015-2016

    British council

  • DULCO Japanese language, culture and literature, 2003-2005

    INALCO

  • CPLCO Japanese, 2001-2003

    INALCO (Continuing education)

  • Software engineering master's degree, 1996-2001

    Paris-Est Marne-la-Vallée University

Resume

 
 
 
 
 
Full stack engineer
May 2021 – Present Kobe
  • Languages: Python, Javascript
  • Systems: GNU/Debian, Ubuntu 20.04LTS
  • Tools: Git, Emacs, Django, Docker
 
 
 
 
 
Senior Software Developer
Apr 2019 – May 2021 Kobe
  • Network/System administration and maintenance
  • Windows 7 -> 10 migration
  • Conception/development of stock management and invoicing software (Python/Django)
  • Website renewal (Hugo/Javascript)
  • Done (quite) a few rings and flexible ducts too

  • Languages: Python, Javascript
  • Systems: Windows 10, GNU/Debian
  • Tools: Git, Emacs, Django, Docker
 
 
 
 
 
Senior Software Developer
Apr 2016 – Mar 2019 Paris

IT Warrants - Front-Office.

Trading automaton (C++/Linux) and monitoring/reporting tools (Python) / Desktop front-end (Java/Windows).


  • Languages: C++, Python, Groovy, Java, Javascript.
  • Systems: Redhat Enterprise 5/6/7, Windows 7/2012 server.
  • Tools: Git, Emacs, Eclipse, Jenkins, Docker.
  • Database: Oracle.
 
 
 
 
 
Senior Software Developer
Jan 2014 – Mar 2016 Paris

Research & Development - Front-Office.

Grid computing framework for risk analysis/simulation.


  • Languages: C#, Python, C++, javascript.
  • Systems: Windows 7, Redhat Enterprise 6.
  • Tools: Git/Gihub, Emacs, Visual Studio 2008/2012/2013, TeamCity.
  • Database: Cassandra cluster (NoSQL).
  • Grid platform : IBM Symphony / 80000 cores, Azure Cloud.
 
 
 
 
 
Senior Software Developer
Jan 2011 – Dec 2013 Paris

Market access engine - Front-Office.

Low latency trading/order routing engine, market connectors, build toolchain.


  • Languages: C, C++, Python.
  • Systems: Sun Solaris 5.9, Redhat Enterprise 4/5/6, Windows 2008 Server.
  • Tools: Emacs, STL, SubVersion, Ilog, GCC, SunCC, CLang/LLVM, Visual Studio 6/2005.
 
 
 
 
 
Software Developer
Nov 2006 – Dec 2010 Paris

Middle/Back-Office applications development.

Settlement/Treasury/Depository management, SWIFT, DTCC, build & deployment tools


  • Languages: C, C++, Python, PHP, T-SQL.
  • Systems: HP-UX, Redhat Enterprise 5.
  • Tools: Emacs, STL, CVS, Subversion, Ilog, Django, Citrix.
  • Database: Sybase, sqlite3.
 
 
 
 
 
Software Developer
Mar 2005 – Oct 2006 Paris

Front-Office tools development.

Valorization, risk, intraday P&L sensitivity calculations.


  • Languages: C, C++, Python, PHP, T-SQL.
  • Systems: AIX 5.2, Windows 2003 Server, XP.
  • Tools: Emacs, STL, Cygwin, NSIS, CVS, SubVersion.
  • Database: Sybase.
  • Progiciel: Kondor+.
 
 
 
 
 
Software Developer
Metavideotex
Mar 2002 – Sep 2003 Créteil

Embedded C/C++ application for POS system. Desktop application for multi-POS setups.


  • Languages: C, C++, Python, Perl, VB, VBA.
  • Systems: Microsoft Windows NT4/NTE, Windows 2000.
  • Tools: Emacs, C++Builder, STL, VCL, SourceSafe, SubVersion, Cygwin.
  • Hardware: PC, POS, PDT (Portable barcode reader for inventory).
  • Database: Borland BDE, Custom indexation system.