Software engineer & Data scientist

Resume posted by frallain in Engineering.

Desired position type: Any
Location: Waterford Waterford, Ireland

Contact frallain


I am a 28 years-old French engineer specialized in software development and data science. I am seeking employment in the fields of predictive modeling, machine learning and software engineering. I am open to relocate anywhere.


Rouen, France National Institute of Applied Sciences January 2011 – July 2014
Ph.D. in Computer Science at the National Institute of Applied Sciences
(INSA) of Rouen

Rouen, France National Institute of Applied Sciences Fall 2005 – Summer 2010
–  M.S.E. in Data mining & Machine Learning, June 2010.
–  B.S.E in Computer Science Engineering, June 2008.
–  Graduate Coursework: Machine and statistical learning theory and applications (clustering, generalised linear model,
logistic regression, random forest, SVM).
–  Undergraduate Coursework: Operating Systems, Databases, Algorithms, Programming Languages, Comp. Architecture.
–  ISO:9001 thesis project with the Xerox Research Center Europe: development of a Natural Language Processing
application that automatically proposes pertinent answers to emails.


Software engineer & Data scientist
French Alternative Energies and Atomic Energy Commission (CEA)
Autumn 2014 – Spring 2015
Analysis of tandem mass spectrometry data for the identification of microorganisms in complex samples
–  Optimization of the prototype developed previously:
–  reduced time to render results by 33% by optimizing SQL database queries,
–  reduced memory consumption by 50% by replacing an in-memory process by a SQL database.

PhD student in Computer Science
Winter 2011 – Summer 2014
–  Software development, testing and validation of a prototype implementing a “Novel interpretation method of tandem
mass spectrometry data for the identification of microorganisms in complex samples”.
–  Patent registered at the European Patent Office on August 2013 (EP13306125.9).
–  Model selection and validation.
–  Sparse linear regression with L 1 regularisation (Lasso).
–  Scientific communication and patent writing.


  • Data science:
  • Expert in Python centred tools (Numpy, Scipy, Pandas, scikit-learn, NLTK)
  • R (Proficient), Matlab (Proficient), SQL (Proficient), Hadoop MapReduce ecosystem (Basic knowledge)
  • Data visualisation with ggplot2 (Proficient) and D3.js (Prior experience)
  • Expert in generating LaTeX reports / knittr reports / Ipython notebooks
  • Software engineering:
  • Python (Proficient), C/C++ (Prior experience), Java (Prior experience)
  • HTML, CSS, Jquery and Django framework (Prior experience)
  • Linux/Unix shell scripting (Proficient), Windows Powershell scripting (Prior experience)
  • Experience with Version Control (Git, SVN, Fossil)
  • Promoting agile and lean principles (Joel Spolsky’s test, Code Complete)


    IT architectures, Predictive modeling, Relational database management system, Software engineering

Spoken Languages

    English (professional), French (native), Spanish (professional)