I'm a Software Engineer based in Dijon, France. My specialties include OOP and software architecture.

About me

I am a Software Engineer with a very good knowledge of C++ and Java programming languages, object-oriented development and software architecture (15+ years of professional and personal experience).

I believe and am involved in Free Software, and also the author of VMime, an Open Source mail library for C++, on which I'm working since 1998.

  • Name: Vincent RICHARD
  • Date of birth: 25/4/1983
  • Location: Dijon, France
  • Email: vincent@vincent-richard.net
  • Phone: (+33) 632 925 208
  • Website: www.vincent-richard.net

My domain expertise

  • Consulting & assistance on technical choices
  • Modular and object architectures, client-server and distributed applications
  • Desktop software and business applications in C, C++, Java and PHP
  • Mobile applications and websites for smartphones and tablets
  • Project management: design, development and continuous integration
  • More specific knowledge: email and messaging protocols

Software skills

  • C & C++
  • Java
  • Mobile iPhone/iPad, Objective-C, Android
  • OOP
  • Workflow / QA Unit Testing, Continuous Integration
  • SCM CVS, Subversion, Git

Web skills

  • PHP / MySQL
  • XHTML / CSS
  • JavaScript
  • XML / XSLT
  • jQuery

Experience

Co-founder – Kisli – Dijon, France

September 2011 – Present

Kisli is an IT consulting company founded in 2011, and specialized in computer software development, mobile and web technologies.

Co-founder and Lead Software Developer – Chocolapps – Paris, France

February 2010 – October 2012 (2 years 10 months)

Development of educational applications and games for iPhone and iPad.

Responsibilities:

  • development of an e-book engine for e-learning
  • preparation and submission of apps on AppStore
  • technical choices, leading of a 3-persons team

Technologies: Objective-C, CocoaTouch, Cocos2d, C++, XML, in-app purchase, push notifications

Co-founder and Lead Software Developer – IDMagic – Paris, France

March 2006 – May 2010 (4 years 3 months)

Development of an e-commerce website and a online rich client for designing custom printed products (cards, calendars, photobooks...).

Responsibilities:

  • website development: shop and backoffice
  • search engine optimization (SEO)
  • set up production workflow: from PDF file generation to printers and development of a backoffice for production monitoring
  • supervision and training of a 2-developers team

Technologies: PHP, MySQL, Javascript, AJAX, Java

Software Developer – KIKA Médical – Nancy, France

April 2005 – February 2006 (11 months)

Work on a medical imaging analysis tool (browser plugin).

Responsibilities:

  • added XPCOM support to plugin to make it Mozilla-compatible
  • ported plugin to GNU/Linux
  • added image processing tools (filters, annotations...)
  • set up a continuous integration system (compiling, testing and distribution of application)

Technologies: C++, XPCOM/COM+, Javascript, Ant, CPPUnit, JSUnit

Software Developer – KIKA Médical – Nancy, France

2004 (5 months)

Development of a JavaScript framework for a rich client in a Web application for clinical trials, using DICOM format (professional training).

Technologies: Javascript, DHTML, XML, AJAX, DICOM

Software Developer – INERIS – Nancy, France

2002 (5 months)

Improvement of a geomechanical-modeling software (professional training).

Technologies: Visual C++, MFC

Education

I have French diplomas. The equivalents are a Postgraduate Diploma in Computer Sciences and Software Engineering and a Master of Engineering in Mathematics and Informatics.

Université Henri Poincaré – Nancy, France

2002-2005

Master's degree in Computer Software Engineering.

Université Nancy 2 – Nancy, France

2000-2002

2 years at Institute of Technology - Computer Software Engineering.

Download my vCard