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
- 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.