Curriculum vitae
SKILLS SUMMARY
Over five years of focused experience in IT including Analysis, Design, Development, Testing, Implementation, Documenting and User Support, primarily in Web and Desktop applications development.
WEB DEVELOPMENT SKILLS
Strong experience of Web UI technologies including hand-coded semantic HTML and XHTML, tableless CSS 2 design, unobtrusive DHTML, JavaScript, DOM, or W3C Accessibility guidelines.
Designed web applications using Fireworks / Dreamweaver MX, Adobe LiveMotion or WebExpert.
Years of experience in Internet application development, primarily using Php (LAMP), other experiences with ASP, Perl CGIs and to a more limited extend Java Servlets and JSP. Full mastering of the Spip CMS, familiarity with Mambo.
GENERAL PROGRAMMING SKILLS
Excellent understanding of Object Oriented design and n-Tiers architectures.
Full proficiency with the Java platform (J2SE SDK), including the Java language, foundation classes and facilities, or the AWT and Swing APIs. Experience with IBM Eclipse IDE.
Years spent in developing applications in C and C++ (including STL), using Win32 API programming and Visual C++ IDE. Good knowledge of wrapper libraries such as Microsoft WTL, VXCL or WxWidgets.
Experience with the UML diagrams and documentation tools like JavaDoc or Doxygen.
Exposure to development life cycle.
DATA-RELATED SKILLS
Extensive experience with MySQL, MS-Access and Oracle in relational database design and development in writing Constraints, Indexes, Stored Procedures, Cursors, Triggers, using SQL and PL/SQL languages and ADO or JDBC APIs.
Working knowledge with XML technologies including DTD, Schemas, XSLT, XPath, REST and SOAP Web-Services, using Expat or gSOAP.
Strong knowledge in networks design, hardware types, OSI model, TCP/IP, Ethernet, Wi-Fi or Firewalls.
MISCELLANEOUS COMPUTER SKILLS
Long experience working with Windows 9x / NT 4 / 2000 / XP, Gnu-Linux, HP-UX and SunOS.
Working knowledge of integration languages such as Visual Basic 6 or TCL/TK.
Basics with languages such as Cobol, Lisp, Pop-11, Perl or QBasic. Knowledge of the Bash / Ksh shells.
Industrial background with Industrial Control Engineering using Grafcets, or assembly programming with Motorola m68040 processors.
Working experience with packaging systems like NSIS, InnoSetup and Java Jars.
Good MS-Word and LaTeX skills, basics with MS-Excel and MS-PowerPoint.
KEY PERSONAL QUALITIES
Hold three university degrees in Computing; graduated from one of the few UK universities of “Excellence in Computing”; always performed as an at very least top 10% student.
Programming computers for nine years with very high levels of self-motivation; first published website in 1999; first software product release in 2000.
Strong proven business analysis and problem-solving skills.
Ability to remain calm and focused under pressure and adhere strictly to deadlines.
Able to work with minimal to no supervision, where previous experiences disclosed working in team as being beneficial.
Fast-learner, consistently learning and developing new skills, part of my “can do” attitude.
EXPERIENCE
SOFTWARE COMPANY CREATION PROJECT 2005-2004
Based on my extensive experience with developing home users software products, planned the creation of a software company offering innovative home solutions.
Potential niche market identified, products were to be designed mostly on the top of open-source software libraries, with a professional integration and support as the main added-value.
As with any company creation, required researches about legal, judicial, financial, professional assurances, etc., in short all aspects involved when running a company.
Most interesting, carried an in depth apprenticeship in the area of e-Business, as much on the technical side as with online marketing strategies.
Although preliminary market tests demonstrated the project as very promising, serious family problems met by my associate obliged me to put this project in stand-by for an undefined time.
C & C++ SOFTWARE AUTHOR 2005-2000
Software Products published by AOL
Designed, developed, tested, documented, packaged, released, maintained and supported over a half-dozen of software products extending the popular AOL’s media player. Developments include 3 audio encoders (Ogg-Vorbis, FLAC, WMA), one lossless decoder, one portable devices generic driver, a CD burning solution, etc.
Although on an extremely competitive market, achieved:
Over 1,000,000 combined users, with excellent users ratings and feedbacks
Selected and promoted on AOL’s portal front page for six months
Attracted unnumbered “five stars” awards
Received a lot of positive reviews from written specialized press
Some technologies used: Windows 2000/XP, Visual C++, Doxygen ,C, C++, Win32, Winamp SDK, Windows Media SDK, COM, gSOAP, Wasabi framework, cxImage, libID3, libFlac, libOgg, libVorbis, JNET, NDE, VXCL, NSIS, Amazon Web API…
WEB DEVELOPER 2005-1999
Non-Profit Developments
Developed, maintained and upgraded a dozen of dynamic websites over the years. Most were written as personal projects, whereas some as part of my university courses.
Thematic includes mediums for software promotion and help through a forum, a guitar portal with indexed resources, a couple of music fan sites with multimedia materials, an intranet for a fictive car leasing company, subsequent personal web pages, etc.
Some technologies used: Linux / FreeBSD, Apache, (X)HTML 1.0, CSS 2, JavaScript, Php 3&4, Perl CGIs, MySQL, DBase
AMERICA ONLINE (AOL)’S MEDIA PRODUCTS SUPPORT 2005-2002
On-line Technical End-User Support
Volunteer end-user support in french for products like the SHOUTcast server, the Winamp media player or the NSIS compiler.
top 10 speaker; unanimously acknowledged for the relevance, clarity and in-depth technical knowledge of his resolutions.
strong ability to surround problems and suggest relevant resolutions
regularly acclaimed for my pedagogic skills in explaining simply advanced concepts to non-technical people
Community frequenting: 150,000 unique visitors / month
Fields of expertise: Winamp internals, Audio codecs, NSIS language, Networks (TCP/IP, Wi-Fi, Firewalls), Windows structural functioning
WEB (INTRANET & INTERNET) DEVELOPER July 2002
Préfecture de l’Eure (Local Government Authority), France
Term contract
Carried out new developments, as well as miscellaneous enhancement and maintenance tasks.
Developed in team a new Road Safety module, composed of a private administration and a public part. Features, new to the IS, dynamic graphical charts and reporting with generated MS-Word documents.
Extended the Risings announcements application to add real-time generated charts
Automated and optimised the publication process of press statements.
Conducted miscellaneous maintenance tasks to the public web site, Extranet and Intranet modules.
Developments involved analysis, interviews, testing, users training and are now in production.
Technologies used: Windows NT4 Server, IIS, WebExpert, HTML 4, CSS 2, Javascript, Php, ASP 3, Visual Basic Scripting Edition, ADO, MS-Access
WEB (EXTRANET) DEVELOPER June-April 2002
Préfecture de l’Eure (Local Government Authority), France
Industrial placement
Undertook responsibility of new developments within the Information System with a cartographic system, a road arrangement dashboard and a workflow system to assist with land management in regards to new EU rules.
Acquired solely working knowledge of ASP, ADO and the proprietary framework in a couple of days
Worked closely with functional users and met with heads of services
Gathered requirements with interviews and available documentation analysis
Written end-user and technical documentations, and provided some training
Introduced innovative features to the in-house framework such as web-based files management or a workflow system.
Executed a full development life cycle, developments now in production
Acclaimed for my “best solutions proposals, not issues raising” mentality, very efficient working cadence and pleasant co-worker. Globally qualified as a “brilliant” developer.
Technologies used: Windows NT4 Server, IIS, WebExpert, HTML 4, CSS 1, JavaScript, ASP 3, Visual Basic Scripting Edition, ADO, MS-Access
SOME MAJOR PROJECTS
STATE-OF-THE-ART WEBSITE 2005-2004
Non-profit development
Designed a web site built upon the professional SPIP CMS solution (as used by EDF, le Monde Diplomatique, ANPE, …), heavily customised up to further Php developments when needed.
Client side written in semantic XHTML strict, full tableless CSS, unobtrusive DHTML, an original “in the wild” graphic design, the whole with the highest level of accessibility possible with a CMS.
Traffic: 10,000 unique visitors /month
Technologies used: FreeBSD 5.3, Apache 1.3, XHTML 1.0 Strict, tableless CSS 2, DHTML, JavaScript, WAI-AA, Php4, MySQL 4.1, SPIP 1.8
DESIGN OF A JAVA CHARTING LIBRARY 2004-2003
University of Teesside, England
BSc “Final year” project
Studied advanced object oriented paradigms, including common design patterns, in order to conceive a generic framework for building graphical charts using the Java platform. Design was documented using UML.
Required researches about general and advanced charts types, especially their components, layouts, data formats, use context, or customization needs.
Delivered a non-expected implementation of the generic facilities as a validation of the conception.
Technologies used: Windows 2000, Java SDK (J2SE 1.4.2), Swing, Eclipse, UML, Design Patterns, JavaDoc
FORTH INTERPRETER 2003, 2002
University of Teesside, England
Five members group, six months project
Written a cross-platform interpreter (featuring an interactive prompt and an embedded compiler) executing programs written in the famous FORTH language. Also written and performed unit testing.
Later, rewrote the 20% part of other student’s work to add full dynamic memory management, optimisations, switched the code base to standard C and made a port to Windows.
Technologies used: Linux/GCC then Windows 2000/Visual C++, C++ dialect then C language.
DEVELOPMENT OF COMPILER SOFTWARE 2003-2002
University of Le Havre, France
DUETI “Final year” project
Built a complete interpreter for a high level computer language (flat and recursive functions definitions, mathematical expressions resolutions, conditional statements, etc.), using modern compiler techniques.
Technologies used: Windows 2000 / Visual C++ , Linux / GCC, C language, LL(1) grammar, modern compiler techniques
JAVA VISUAL DRUMS SCORE EDITOR 2002-2001
University Institute of Technology of Caucriauville, France
DUT “Final year” project, leadership of a six members group
Created the first WYSIWYG drums notation software package. Besides expected edit functions, allows Midi files import and export, live acquisition from an electronic drums set or scores playback.
The development cycle went from requirements writing to the delivery of a working prototype.
Technologies used: Windows 2000, Java SDK (J2SE 1.3.1), Swing, JavaSound, UML, JavaDoc tool
EDUCATION
BSC(HONS) IN COMPUTER STUDIES 2004-2002
University of Teesside, England
Relevant courses: Advanced C Programming (87%), Advanced Programming Environments (88%), Artificial Intelligence (60%), Computer Security (70%), Distributed Computing (58%), Group Project (75%), Language Systems (86%), Object Technologies 1&2 (87% & 82%), Programming the Web (73%)
Overall result of 68,5%.
DUETI IN COMPUTER SCIENCE OPTION ENGLISH 2003-2002
University of Le Havre, France
Rare Higher University Diploma in International Technology studies.
Product and thesis assessed 80%, viva 60%.
Overall result of 70%.
DUT IN COMPUTER SCIENCE 2002-2000
University Institute of Technology of Caucriauville, France
Two years intensive university degree (over 2000 courses hours).
Relevant Computer science courses: Advanced Algorithms (90%), Case study (80%), Cobol (75%), Computer architecture (86%), Databases (71%), GUI (95%), Information Systems Analysis and Conception (95%), LISP (80%), Networks (86%), Object Oriented programming (83%), Operating Systems (78%)
Relevant general courses: Accountancy (90%), Communication (67%), Economy (70%), English (80%), Management (62%), Mathematics (70%)
Overall result of 74,8%.
SCIENTIFIC GENERAL BACCALAUREATE SPECIALTY INDUSTRIAL TECHNOLOGIES June 2000 Academy of Rouen, France
A-levels with Mathematics, Physics, Chemistry and Industrial Technologies for dominant subjects.
OTHER FORMAL TRAINING
MS-SQL server case study, British Computer Society 2004
Introduction to Wi-Fi, Onyx Ltd / British Computer Society 2003
ISO 9000 Quality Standards, University of Le Havre 2002
HTML training, Wanadoo 1997
LANGUAGES
English
Fluent, studied for 9 years, practiced for 3 years in England
French
Native speaker
German
Basics, studied for 7 years, one week linguistic sojourn in Germany in May 1998
MISCELLANEOUS
Leisure
Rhythm and electrical guitar playing
Self-taught keyboards practice
Played in a band for 2 years, including several public performances
Other
French nationality
Full clean driving licence
Referees available on request
In the same section
Stay tuned!
What others think
«Thanks for your hard work on these plugins!»
Steve R