Cyril Jandia http://www.cjandia.com/experiments/using

Transcription

Cyril Jandia http://www.cjandia.com/experiments/using
Cyril Jandia
Cover letter :
I'm currently doing freelance (contracting) consulting and software development on the
Microsoft Windows / .NET & Linux platforms, in the banking/services/industry
domains in France, Paris area. I want to relocate to the United States, for
permanent employment on the same technical basis there. I'm a skilled senior
software developer with 12 years experience in total, including 8 years on the .NET
platform, thus looking forward to being in charge of a C++ or C# Lead Developer, or
.NET architect's responsibilities and tasks. As per the following details, my skills'
strongest emphasis is about the modeling, design and implementation of critical, multitier .NET applications using Microsoft software development technologies and tools. I am
not looking for permanent employment in France/Europe, but I can take short missions
contracts here, Paris area, until end of 1st quarter 2009.
My salary requirement for a relocation to the United States : $100,000/year
Two links to one of my experiments related to modeling and code generation « in the
large » / Domain-Specific Languages (Microsoft .NET / Visual Studio) :
AppBuilder ... rationale :
http://www.cjandia.com/experiments/using-Microsoft-DSL-Tools/AppBuilder-SF/
AppBuilder (Flash demo) :
http://www.cjandia.com/experiments/using-Microsoft-DSL-Tools/AppBuilderSF/wink/1024x800.html
(Version française) IMPORTANT :
Je suis actuellement un indépendant en conseil, études et développement logiciel sur les
plate-formes Microsoft Windows / .NET & Linux, dans les secteurs bancaires/de
services/de l'industrie, en France, région Parisienne. Je souhaite déménager aux
Etats-Unis, pour un emploi permanent, sur les mêmes compétences. Je suis un
développeur senior avec 12 années d'expérience au total, comprenant 8 années sur la
plate-forme .NET, souhaitant ainsi être en charge des responsabilités et tâches d'un
développeur C++ ou C# en chef, ou architecte logiciel .NET. Comme indiqué dans
les détails qui suivent, mes plus fortes compétences touchent à la modélisation, la
conception et l'implémentation d'applications .NET multi-tier critiques en utilisant les
technologies et outils de développement Microsoft. Je ne recherche pas un emploi
permanent (CDI) en France ou en Europe, mais je peux continuer de prendre des
missions courtes (en indépendant) jusque fin du premier trimestre 2009.
Mon tarif journalier : 390 euros (HT)
Deux liens vers une de mes expérimentations relatives à la modélisation et la génération
de code « in the large » / Domain-Specific Languages (Microsoft .NET / Visual Studio) :
AppBuilder ... rationale :
http://www.cjandia.com/experiments/using-Microsoft-DSL-Tools/AppBuilder-SF/
AppBuilder (Flash demo) :
http://www.cjandia.com/experiments/using-Microsoft-DSL-Tools/AppBuilderSF/wink/1024x800.html
Cyril Jandia
Page 1 sur 5
Consulting, Design, and Software Implementation
Born May 10th, 1970 in Le Havre, France – (French nationality) – Single
Tel : (00) 33 9 75 83 71 72 –
mailto:[email protected]
(N° SIRET : 507 576 684 00017 – N° TVA Intra-European zone: FR 08 507 576 684)
SKILLS
Platforms
Microsoft .NET (1.x, 2.0, 3.x)
o BCL
o ASP.NET
o WCF
o .NET Remoting ...
Microsoft COM+, Win32
Microsoft Internet Information
Services (IIS)
Apache HTTPD, tools & platform
Pivotal eRelationship / Business
Server, Active Access
Languages / meta-languages
C, C++, C#, VB.NET, Object
Pascal, Eiffel
ECMAScript, JScript, VBScript
SQL
XML, Relax NG, XML Schema,
XSLT/XPath, RDF
Lex/Yacc-like syntax/tools, NLP
algorithms (e.g. Cocke-YoungerKasami)
Internet protocols
Development Tools / IDE's
Microsoft Visual Studio .NET
Borland/CodeGear Delphi, C++
Configuration-Build / Source Control
Cruise Control, (N)Ant, CVS, SVN
Design / Modeling / Methodology
XP, agile approaches (SCRUM)
UML, Domain-Specific
Languages
SOA (REST- or SOAP-based)
Relational Databases
Microsoft SQL Server 2000,
2005, MySQL
Cyril Jandia
Persistence APIs / ORM frameworks
ADO.NET
NHibernate
Others
VoIP technologies &
protocols, SIP proxies
configuration, IPBX,
« SoftPhones » libraries (ex
PJSip) …
AJAX frameworks (like extjs.com)
Custom, extensible (via Windows
scripting), Asynchronous
Pluggable Protocol Handlers for
Microsoft Internet Explorer
Operating Systems
Microsoft Windows 2000, XP,
Server 2003, Vista, Linux
LANGUAGES
French
Fluent / Full Knowledge
English
Fluent / Full Knowledge
HOBBIES / RESEARCH INTERESTS
Hobbies
• Walking, cities' history, museums
• French and English
literature/history/poetry
• the English language
• Networking
Researching
• Domain-Specific Modeling and code
generation “in the large”
• Textual modeling and/or executable
DSL's (see AppBuilder prototype)
• .NET-based architectures
• Metadata / service-oriented patterns
Page 2 sur 5
CAREER SUMMARY
INEO Engineering & Systems (08/2008 – 11/2008) : design and implementation of
CPCU's telephony platform (Windows & Linux)
Accor Services (11/2002 – 06/2008)
LOGFI (08/2001 – 10/2002)
Cross Systems (07/1997 - 07/2001)
HELP-LINE (07/1995 – 06/1997)
Senior developer / architect sidekick
on CRMs, Back Offices, Stored Value
Platforms (Windows)
Senior Back Office developer
(Windows)
Trainer / junior consultant /
confirmed developer on Borland
Delphi / C++ Builder (Windows &
Linux platforms)
Technical support engineer on
Borland languages (Delphi, C++
Builder, Windows & Linux platforms)
INEO Engineering & Systems
08/2008 –
11/2008
Design and implementation of CPCU's telephony platform
Analysis, design, implementation of softphones and IPBX proxies (VoIP technology), in
an N-tiers .NET 3.0 architecture : Winforms, WCF, SIP protocol, Linux RESIX IPBX
Tasks /
deliverables
Stakes
Technical env.
Cyril Jandia
Analysis, design, implementation
Specifications, unit tests, integration testing
Implementation of the three tiers : Softphone (SIP, PJSip
library) in the client (.NET) « MCI GUI », telephony server
(.NET), application server (.NET) « MCI server » (Windows)
Interface between the telephony server and RESIX's IPBX
solution (Linux)
Delivery of CPCU's telephony platform on November 24th
(developments started September 1st)
Microsoft Windows XP, Server 2003, Linux, COM+, .NET
3.0, Microsoft Visual Studio 2005, MySQL, Oracle,
StarUML, Microsoft Office, Lotus Notes
Page 3 sur 5
Accor Services (DSINT – Information Systems
and New Technologies Headquarters)
11/2002 – 06/2008
Senior CRM developer, architect sidekick on Back Office systems, Stored Value
Platforms
CRM, Back Office systems, Stored Value Platforms : analysis, design, implementation,
maintenance
Tasks /
Deliverables
Stakes
Analysis, design, implementation
Participation in software architectures definitions
Technical specifications
Implementation of the three tiers : client, application server,
and relational, transactional databases (Windows)
Interfaces with other information systems via web services,
HTTP handlers, proprietary file formats, IVRs interface
experience (Linux)
Setup in production assistance
Applicative and technical maintenance, SQL performance tuning
Technical support of subsidiaries
Ensure the delivery, evolution, and proper functioning of
applications within the Business Units' information systems
(Accor subsidiaries)
Technical Env.
Microsoft Windows 2000, XP, Server 2003, Linux, IIS,
COM+, .NET 1.x, 2.0, Microsoft Visual Studio
2003/2005/2008, Microsoft SQL Server 2000, 2005,
Pivotal CRM Solution, Microsoft Office, Rational Rose
08/2001 – 10/2002
LOGFI
Senior Back Office developer
Back Office OPCVM finance system (SICAV, FCP) : management of shareholders-related
entities / objects, commissions-related, wallets / purses-related...
Tasks /
deliverables
Stakes
Technical Env.
Cyril Jandia
Analysis, design, implementation
Technical specifications
Implementation
Development team lead
Setup in production
Applicative and technical maintenance
Technical support
Ensure the delivery, evolution, and proper functioning of the software
within LOGFI's customers' information systems
Microsoft Windows 2000, COM+, Microsoft SQL Server
2000, Borland Delphi
Page 4 sur 5
07/1997 – 07/2001
Cross Systems
Trainer / Consultant / Confirmed Developer on Borland Delphi / C++
Builder
Training, consulting, design and development with Borland Delphi / C++ Builder
Tasks
Stakes
Trainings on Borland Delphi and C++ Builder (Windows)
Consulting (Windows, Linux)
Development (Windows, Linux)
Borland certifications, other specific stakes related to Cross Systems'
customers' projects
Technical Env.
Microsoft Windows NT/2000, IIS, Linux, COM, Microsoft
SQL Server 6.5, 7.0, 2000, Oracle, Microsoft Visual
C++, Microsoft Access, Borland Delphi / C++Builder,
Interbase, Microsoft Office
HELP-LINE
07/1995 – 06/1997
Technical support engineer on Borland languages (Delphi, C++ Builder)
Free technical support on product installation, technical support contracts on product use
(incident contracts)
Stakes
Technical env.
Cyril Jandia
Level 1 technical support (free « hot-line »)
Level 2 technical support (contracts)
Level 3 technical support : « escalation » procedures towards
Borland R&D teams
Microsoft Windows 3.1, 3.11, 95, NT 3.51, IIS, Linux, COM,
Microsoft SQL Server, Oracle, Microsoft Access,
Borland Delphi / C++Builder, Interbase, Lotus Notes
Page 5 sur 5