Profileimage by Anonymous profile, Software Developer, Software Architect, Project Manager

Last update: 07.10.2020

Software Developer, Software Architect, Project Manager

Company: NJ dev
Graduation: Master in Physics, University of Paris Orsay
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional) | French (Native or Bilingual)



CV Janin 2020-DE.pdf


Linux, Windows, UNIX, C, C++14, Java/JEE, Bash, Python, MySQL 5, PostgreSQL 9, SQLite, Hadoop, big data, Spark, algorithm, SQL Server, Gitlab, visualisation, user interface, Java 8, SWT, eclipse, git, gerrit, IceScrum, C++, C#, C++11, PostgreSQL, Nhibernate, TeamCity, SVN, SCRUM, firmware, signal processing, MySQL, GUI, Qt, MAN, LIDAR, Java, firmware + application server, GWT, Spring, Jetty, debugging, Vim, MySQL5, Java 7, Jenkins, FindBugs, MS Project, dataflow, MS SQL Server, VirtualBox, JEE, database, XML, Java/J2EE, Oracle 10g, Jboss, JIRA, UML, electronic payment, C libraries, memory leaks, Tomcat, Hibernate, JDBC, Rational Rose, embedded C, Bugzilla, DICOM, raster, API, gcc, Rational Clearcase

Project history

10/2020 - 10/2020
Python Software Engineer
Groupe Société Générale
* Designed high performance batch processes (5 million records/hour) based on a dataflow framework
* Planning estimates
* Production Delivery
Python, PostgreSQL, MS SQL Server, Linux, VirtualBox

Senior Java/JEE Software Engineer
* Development on the database of exotic derivatives
* Optimisation de performances of the system and of the batch treatments
* Design of a comparison tool of XML schemas
Java/J2EE, Oracle 10g , Jboss, Linux, JIRA, SVN

05/2018 - 11/2019
software developer
I set up and developed a big data platform based on Hadoop, Spark, Python.

I invented and implemented a novel algorithm for privacy preserving patients matching with a success rate of
99 %. This algorithm is used for cancer research over cohorts of anonymized patients.

Tools: Python, SQL Server, SQLite, Spark, Hadoop, Gitlab

01/2017 - 03/2018
software developer
Institut Français du Pétrole
Free-lance software developer on 3D geological visualisation and simulation software suite for oil prospection.
This consisted in developing the 3D placement of oil drills and the associated user interface.

Tools: Java 8, SWT, eclipse RCP framework, git, gerrit, IceScrum

01/2014 - 12/2016
software developer
* Wrote detailed specifications
* Design, development and integrate new developments in C++ and C#.
* Code reviews
* Interfaced with other teams

Tools: C++11, C#, PostgreSQL, Nhibernate, TeamCity, SVN, git, SCRUM

01/2011 - 01/2014
Multi Project Manager for wind LIDARs
LIDARs detecting aerosols in the atmosphere.

* Technical Project Manager for the control-command firmware, and signal processing of WindCube
LIDARs ( C++, ~20 man-year), firmware written in C++ (Boost, MySQL), PC control GUI in C++ and Qt
* Project Manager and architect of the R-MAN LIDAR ( Java, ~15 man-years), firmware + application server
written in Java (GWT, Spring, PostgreSQL, Jetty).
* Technical interface with the internal stakeholders: product and project managers, board of directors,
production, customer support
* Validated the technical/architectural choices for software and specified the hardware, Code/design
review, support for debugging
* Planned the sprints and managed the developments
* Quality Assurance, deliveries, reporting, wrote the detailed architecture documentation
* Trained the production teams and customer support on Linux for the products and internal tools
* On site Pre sale and Customer support
* €18M revenue, development team grew from 5 to 15 engineers

Tools: Eclipse, Vim, C++, Qt, Boost, MySQL5

Java 7, GWT, Spring, PostgreSQL, Jetty, Jenkins, FindBugs, SONAR, MS Project, Agile

01/2006 - 12/2010
Software Engineer in Java and C
ATOS Worldline
* Specified, UML designed and implemented several projects in currency and fidelity management
* Specified, designed and implemented « from scratch » a Complex Events Processor
* Designed an alert system, managed an offshore team for the implementation
* Designed an application skeleton in C for a electronic payment terminal with prepaid cards.
* Architecture and design of C libraries for secure Strings and buffers manipulation allowing to prevent
buffer overflows and memory leaks in an embedded environnement

Tools: Java/J2EE , Linux , Tomcat, Jetty, PostgreSQL, Oracle 10g, Spring, Hibernate, JDBC
UML, Rational Rose, embedded C, SVN, Bugzilla

01/1998 - 12/2005
Software Engineer
Groupe SII; EADS Systèmes & Défense Electronique
* Missions in the domains of telecoms, defense, medical and satellite imagery : graphic pipeline, 2D
medical imagery, DICOM norm, targetting algorithm for missiles.
* Embedded computing in highly constrained environement :design of raster graphic API for embedded
devices, real time compression/decompression, GSM and 2.5G protocol implementation.
* Emphasis on high performance and mainatainability.
* Technical Support for international customers.

General Electrics Healthcare
EADS Systèmes & Défense Electronique
Nortel Networks

Visual C++, gcc, eclipse, vim, bash, Rational Clearcase, JIRA, SVN

Time and spatial flexibility

Available to work part time on site in Germany, part time at home in France (50/50 for example).

Contact form

Contact details