Alain Dinkespiler
Fax: +33 1 43 29 13 64
Mobile: +33 6 07 51 72 51
Email: *****.***********@*****.**
Skills: Design, Management, Implementation, Software optimization.
Areas: Mobile development, internet, databases, application servers.
PROFESSIONAL BACKGROUND
Internet and Mobile software
SUEZ Environnement (06/2015-now)
Mobile expert (Team leader)
Design, development, support of the developer’s team.
Creation of a designer for easily developing AngularJS/Bootstrap applications.
Creation of mobile applications for the field force team (AngularJS,Android)
Creation of a realtime logs dashboard
Technologies used: AngularJS, Bootstrap, NodeJS, Protractor, Android sdk, Typescript, ES6, Docker
PhoneSite (2012-now)
CEO/CTO
Design and development of a framework to build applications on multiple platforms: Ios,
Android, Windows Phone, javafx.
Integration of this framework software into a J2EE architecture.
Development of “Phonesite” mobile application and several music festival mobile applications
using this framework. Deployed on GooglePlay and Apple Store
Société Générale (06/2014-05/2015)
Senior Architect
Support, maintenance and evolutions of a development framework of the Societé Générale. This framework is used internaly by the Société Générale development teams for building internet and intranet mobile and desktop web sites.
In charge of helping developer to use the framework and review their code. In charge of analysing the framework evolution requests.
Technologies used: Weblogic server, Weblogic portal, Spring, Hibernate, Sencha, Ext JS, jQueries, AngularJS, Android
VEOLIA/VWIS (06/2009 05/2014)
Senior Architect / Team leader / Senior developer
Veolia is a huge water distribution company with 30 000 employees in France.
Responsible of the mobile applications architecture, development, and integration in the information system .
Technologies used: Windows Mobile / Android / HTML 5 / Javascript / CSS3 – JEE Jboss REST Spring Hibernate.
Theses applications are delivered to a fleet of 6000 field technicians.
Idex (2011-2013)
Senior Developer
Responsible of the mobile applications architecture and development in an
Androïd – J2EE Tomcat environment. Technical lead of the team (3 people).
Theses applications are delivered to a fleet of 2000 field technicians.
Alain Dinkespiler (page 2)
TLMCom (September 2008 – December 2009)
Senior Developer / Team leader
Definition of the new architecture of TLMCom software products suite using J2EE, .Net and
Ajax technologies (Jquery
Eliad Technologies (December 2000 until August 2008)
CTO / Architect / Senior developer
Design and realization of a mobile software development tool.
This role was mainly a development role with a lot of architecture, coding and software optimization (80%). It also involved the responsibility of a development team.(20%).
This product is called “XML-Run”. It is a cross development platform for building applications for Java mobile phones, Windows CE/Mobile phones, Androïd phones and iPhones.
It has three main components:
1.XML-Run Designer. It is a program that enables the design, development and deployment of mobile applications (forms, scripts, server connections, databases This program runs on a workstation (Windows,Linux, Mac OSx) . It is a graphical RAD tool written in Java/Swing.
2.XML-Run Server. It is a library that enables the integration in a J2EE or .NET environment.
This part of the software acts as the entry point to the back end systems needed by the mobile applications. It makes connections to databases, web-services and various back-end softwares.
One release of the sowtware is written in Java, the other is written in C#.
3.XML-Run Runtime that is installed in the devices.
It manages the display of the applications forms and all interactions with the servers (HTTP,HTTPS,Sockets,Sms,Emails,Calls,Sounds,Videos,GPS…)
It includes a full interpreter (Javascript like) that handles the business logic included in the applications and the connections to back end system trough the XMLrun server.
There are three versions of this runtime:
The first one is written in Java (J2ME –MIP2) and delivered to most of the java phones
including Blackberry and Androïd phones.
The second is written in C++ for the two following environments: Windows Mobile,
Symbian series S60
The third is written in Objective-C+ for the iPhone environment.
Expert knowledge of the following technologies:
1- Mobile.
Java phones: Java, J2ME-MIDP
Windows CE/Mobile: C++
Blackberry: Java,
Symbian series 60: C++
Androïd phones: Java
iPhone: Objective-C++
API's used in all systems: http/https, sockets, phone calls, sms,emails, gps, sounds, videos, pictures.
2-Servers OS: Windows 2000,2003/XP/Vista, Linux Mandriva/Ubuntu, Solaris
Languages : Java 1.2 -1.6, C#, C++
Alain Dinkespiler (page 3)
Web technologies: Websphere, Tomcat, .NET, ASP,ASPX, JSP, JSF, MVC, Spring, Hibernate, Web Services, Ajax.
Databases: Oracle, Sybase, MySql, SQL Server
Other technologies: Swing, AWT, MQSeries, SOAP, XML, XSL, XSLT, JNI,
Development tools: Eclipse, Netbeans, Visual Studio
France Telecom (1998/1999/2000 – 24 months)
Senior architect
Development of tools to measure the audience on Intranet servers.
Development of the jobs search intranet site of France Telecom (170 000 users)
Development of several other Intranet and Internet sites. (120 000 users)
Development of tools to improve Intranet or Internet application development process.
Design of a “Struts like” Java framework for developing Internet applications
using Websphere, servlets and jsp pages. This framework is used now by most
of the development teams of FranceTelecom.
Technologies:Unix - Windows NT - Perl – Websphere – Servlets – Java – Swing
JSP- JDBC – ASP
European Space Agency (1996/1997/1998/1999/2000/2001/2003– 36 months)
Rolling contracts over 6 years.
1.Design and implementation of an Internet server to build a database of space indicators. The first part of this project was to design and program a 60 HTML pages questionnaire, using the Netscape API. The second part was to insert the questionnaire answers into an Oracle and an Access database. The third part consisted in extracting the data from the database using Excel, Word, VB5 and the Microsoft OLE/COM automation technology.
Technologies: SUN Solaris - Windows NT - C++ - Netscape API – Java - Javascript
Oracle – Access – VB5 – Excel,Word, PowerPoint OLE automation
2.Design and implementation of the internet site :”Industry Space Directory “of the Agency. (Java and Websphere)
3. Design and implementation of five softwares for the finance department, using Access 97 and
Access 2000. These software use a lot the OLE automation functionality for driving Excel and
Word from Access.
Technologies: Top level expertise of VBA,Access,Excel,Word
Systar (1997 – 6 months)
Optimization of an Intranet server (integration of Java applets and ActiveX controls).
I was in charge of the designing and developing the new functions of the server. I had first to
insert Java applets and ActiveX controls in the HTML pages and second to design a program that builds automatically multi-language versions of the product.
Technologies: Windows NT - Java - C++ - ISAPI – Javascript- ActiveX
Concept (1996 / 1997 - 9 months)
Re-organization and optimization of a telecommunication program written in Visual C++.
I was in charge of auditing the work that had been done by the height programmers team. I had to give a new technical orientation to the project in order to avoid memory leaks in the
Alain Dinkespiler (page 4)
programs, to reduce the programs size, to make the product run faster and finally to make it work under Windows 3.1 and Windows 95/NT.
Technologies:Windows NT,95,3.1 - VISUAL C++ - SQL Server - Access - ODBC
La Française des Jeux (1996)
Design and implementation of a “bugs and software versions” program.
Technologies:Windows - Visual C++ - Paradox
Implicit Software Corporation (1993-1995)
9 months in Boston (USA)
Writing of several database drivers, embedded into a “client-server”,”multi-systems”,”multi-
rdbms” applications development system.
Tecnologies:Unix: AIX, SUN, SCO, Windows NT,95, 3.1 - C++, Oracle - Informix -
Sybase – Sql Server – Ingres
Fourth generation languages
Implicit Software Corporation (1993-1995)
Concept SA (1986-1991)
Writing of the above mentioned development system compiler. In this project, I had also
to design a Yacc-Lex like lexical and syntactical analyser.
(C++)
Writing of the compiler included in the Concept development software. (C++)
Graphic user interfaces
Télésystèmes (1990-1993)
Thom’6 -Concept SA -CFI Concerto (1985-1990)
Design and implementation of application program interfaces, of a text editor,
of a sequential files editor, a screen masks editor.
Technologies: DOS - Windows - Unix - C - C++
Writing of a graphical editor used to build relational data bases models.
Technologies: Unix -Windows NT, 95, 3.1 – C++
Other achievements
Culture ministry and Pompidou center (1985)
Programs optimisation of the LIBRA software wich is dedicated to the public libraries.
(Multix - PL/1)
Writing of the demonstration programs for the exhibition “Les Immatériaux” at the Pompidou
Centre in Paris.
(APL)
Personal work
Writing in assembler of the basic functions of an optical character recognition software.
(Assembler - C - C++)
Writing of a “Magic-Spawn” function that eliminates the 640K fronteer under DOS.
(Assembler – C)
Alain Dinkespiler (page 5)
EMPLOYEE (from 1979 to 1984)
GFI company (1981-1984)
-Development of an APL interpreter on a DPS6 (BULL) computer.
G-A-I company (1979-1981)
-Development of an APL interpreter on a PR1ME computer.
-Writing of applications using the APL language.
Alain Dinkespiler (page 6)
VERY GOOD KNOWLEDGE OF THE FOLLOWING PRODUCTS
Systems and Languages
Networks
RDBMS
GUI’S
Unix
Internet
Oracle
Visual C++
Windows / NT
RPC
Sybase
MFC
Windows 2000 / XP
TCP-IP
Informix
OLE,ActiveX
Dos
OST router
Sql Server
Open Interface
C,C++,C#
Netscape API
Ingres
Visual Basic
Basic
MS ISAPI
Odbc
Motif
Assembler 80X86
XML, SOAP,Web Services
Paradox
Owl
PL/1
NodeJS
Access
AWT
Pascal
Btrieve
Swing, javafx
Lex - Yacc
C-Tree
J2ME-MIDP
Java, Javascript
C-Isam
SYMBIAN S60, Windows Mobile sdks
Perl
Mysql
Iphone ios, androïd sdks
HTML 3->5 CSS3
JDBC
Struts, JSP, JSF
Hibernate
.Net,.Net mobile
JPA
Jquery
PhoneGap
Angular.js
Main applications servers:Websphere,Tomcat,Jboss, Weblogic
VARIOUS INFORMATIONS
Date of birth: January the 7th of 1956
Marital status: Married, 1 child
Studies: General certificate of education in 1975.
Computer science degree of the Computer Institute of Technology in 1979
Languages: French (native language)
English
Italian
Russian
Hobbies: sculpture,tennis,golf