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