.Net Senior Developer & Architect – Agile "Project Manager"

1. Profile

Technical architect with a 5 years experience. Strong knowledge in .the Net platform (Microsoft .Net Certification). Good knowledge on Java too, with a «polyglot» and open-source culture. Skills with interoperability issues and Windows system management.

Experience with SCRUM project management, applying methodologies but also using and teaching team about appropriates tools: Bug trackers, Continuous Integration, etc.

Several experiences with world-wide team development, and english communication with different countries.

2. Technical skills

Programming languages

.Net C# 3, HTML, Javascript (JQuery), Java, C++/CLI, Delphi, PHP, XML (XSD, WSDL, XSLT, XPath), SQL (T/SQL)

“No SQL”

Gigaspaces, Memcached


MS SQLServer, PostgreSQL, Oracle, MySQL


Windows, Linux

.Net Frameworks & tools

Spring.Net (IOC,AOP,etc), NHibernate, ASP.Net 2.0/3.5, ASP.Net Ajax, ASP.Net MVC, WCF, WSE3.0, DevExpress, Telerik, NUnit, RhinoMock, Specflow, Log4Net, NLog, MS Enterprise Library, Winforms, COM/ActiveX

Windows System

IIS 6/7, MSMQ, WMI, Com+, Active Directory

Java Frameworks & tools

Spring, Hibernate, Struts 1.1, Axis, EMC Documentum, JUnit, JMonkey, Eclipse RCP, Birt

Java Application servers

JBoss, Tomcat

Other Frameworks & tools

Crystal report, Installshield, Selenium

Development tools

VisualStudio, Resharper, Eclipse, SubVersioN, Mercurial, Starteam, Trac, Redmine, Jira, Greenhopper, Confluence, TeamCity, Hudson, Ant, Maven, NAnt, MSBuild

Project Management


3. Diploma

  • 2009 – Microsoft Certification (.NET Framework – Application Development Fundation)
  • 2003 – 2004 – IUT + Licence in computer science (Rodez, France)

4. Languages

  • English: Frequently read and spoken, professional
  • French: Mother tongue

5. Professional Experiences

.Net Technical Leader & Project Manager at SGCIB (Fastconnect mission)

I’m working in a team developing security tools for other ITEC teams: ITEC/CSY/IT2/ISOTEAM.

I work on an ASP.Net 2.0 web portal to manage windows production servers remotely, with access control and traceability, with very strong security concern (configuration encryption, mutual certificate authentication) and some NT skills (WMI).

The project includes a Winform application with real-time status (using Comet principles and distributed cache using Gigaspaces).

I’m also working on a ActiveDirectory management Web interface, with automation of people account management depending of the workflow process (creation/activation/de-activation).

I started as the technical leader, defining the architecture with in-house ASP.Net 2.0 MVC framework based on I also trained the team about good practices with Jira, SVN and Unit testing. I set up the Continuous Integration with Hudson and MSBuild for several uses:

  • Build source code
  • Analyse source code (StyleCop/FxCop/Gendarme/SourceMonitor)
  • Unit Tests (with NUnit-NCover)
  • Integration Tests (DB)
  • UI automated tests with Selenium
  • Package a version, including the right configuration files
  • Automatic deploy on several servers

Then I’m now the project manager with 3 members in Paris and 3 members in Bangalore. I set up the SCRUM methodology to work in offshore context (2 weeks sprint), with success!

I use Jira with Greenhopper to do virtual Scrum dashboard, and Specflow to write User Stories in a BDD way.

I’m in charge of the management of the international team and of the client relationship.
This involves presentation of the tool, training, understanding the need, defining priority of backlog items, dispatching work between Paris and Bangalore, Scrum Master.

Technical Environment:

C# 3, ASP.Net 2.0, OO Javascript, JQuery, Winforms, (IOC/AOP/etc.), Quartz.Net, NHibernate, NUnit, RhinoMocks, Speckflow, Selenium, WMI, ActiveDirectory, IIS 6, MSSQL 2008, Jira+Greenhopper, Confluence, SVN, Hudson, Sonar, MSBuild, Gigaspaces

.Net Technical Leader & Agile Consultant at Ineo Media System (Fastconnect mission)

My mission was to develop a new ASP.Net Web application to manage Windows machine remotely. It included also applying the Scrum (3 weeks Sprint) and TDD methodology and train people to adopt it. I installed and used tools like Redmine (then Jira) and I set up a Continuous Integration platform for .Net/Java with Hudson.

I did also some internal frameworks as a Winform/WebForm i18n library, and “ready to use” API to secure ASMX/WCF WebServices with Certificates.

I also did some Java development on EMC Documentum connectors for a “meta search engine”, using AXIS to connect to WebServices, and Zoom/JZKit API for Z3950 protocol.

I set up Hudson to test connectors automatically every day (non-regression tests with external WebServices).

I worked also on another ASP.Net project about a fully configurable web forms generator with customizable workflow, and I re-written it with ASP.Net MVC.

Technical environment:

VisualBasic, 3.5, Javascript, C# 3, WCF, WSE 3.0, ASP.Net MVC, IIS 6/7, NUnit, RhinoMocks, (IOC/AOP/etc.), Redmine, Jira, Hudson, Java, JUnit, Axis, Z3950, Documentum, PostgreSQL

2008 (3 months)
Gigaspaces support team at Fastconnect

Gigaspaces is a Java Datagrid. I did support about the Java API, but I also was the .Net/C++ API and interop specialist about the Gigaspaces product.

Technical environment:

Gigaspaces, Java, C#, C++, Maven, Ant, JUnit, Spring, Hudson, SVN, Trac, Windows, Linux

Delphi/.Net Technical Leader at 20-20 Technologies

I was working on a windows application (CRM & Invoicing) for kitchen sellers of US and Canada: 20-20 BizManager (

I started by fixing bugs of the existing code (almost 1 year). Then, I was the technical leader of the project, in charge of a migration from Delphi to C# .Net, with a strong experience about COM/Interop to integration new .Net modules into the exiting Delphi project. I was also in charge of the training of the team to .Net.
During the project, I developed some in-hous framework including a COM Middleware for Data interchange (between different Invoicing software), and a MVC Winforms framework based on

I set up the new development environment with SVN, Trac (for project planning/bug tracking and Wiki) and an automated build server to package and deliver the product to Canadian QA team using the tool AutomatedQA.

I trained 3 teams to use this new environment.

I had a good experience about working with an international team (Canada/US/Germany/Nederland), including regular english conf-call, writing english functional specifications, and jetlag or cultural differences.

Technical environment:

SVN, Trac, Starteam, Delphi 7, C# 2.0, C++/CLI, .Net Remoting, Winforms, MVC, DevExpress, COM/Interop, MSSQL 2000/2005, Installshield, Spring.Net, NUnit, AutomatedQA

Before 2004

I did a first internship on a new PHP project (LAMP) alone.

The second internship, I did a full Java J2EE Struts Web application (alone again) to parse Word document to import data.

Technical environment:

PHP, Javascript, MySQL, PostgreSQL, Java, Struts, EJB2 (with XDoclet), JBoss, POI

6. Personal Experiences

First PHP/Flash experience

Several personal projects and including:

  • Spring.Fluent: fluent configuration for
  • SOSNet: UI to analyse a .Net program memory dump (using WinDBG)
  • LifeSimulation: a 3D simulation of life using genetic algorithm
  • Bibliographie: Eclipse RCP application (with BIRT reports)
  • Fohjin’s inspired CQRS framework

Hudson contribution on Violation Pluggin (add Gendarme support)

I’m also involved with the development of the Sonar DotNet plugin:


7. Extra Interests

Roller skating, 3D/Drawing (, Anime/Manga, Geek technologies, Movies, India (especially Indian food), Active member of ALT.Net community

19 Responses to CV

  1. Bo dit :

    Nice website!
    Merry Christmas!
    Are you still in SG?

  2. Its like you read my mind! You appear to know a lot about this, such
    as you wrote the guide in it or something.
    I believe that you simply could do with some percent to drive the message house a bit, however other than
    that, this is fantastic blog. A great read. I will certainly be back.

  3. webpage dit :

    If you’re really interested in basement remodeling and repairs, you should use will depend on your relationship with your potential client. Therefore, which room should be full of luxurious touches that blend comfort with deluxe accommodations.

  4. Utah coupons dit :

    Does your website have a contact page? I’m having problems locating it but, I’d like to send you an e-mail.
    I’ve got some suggestions for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it grow over time.

  5. Greetings! I know this is kinda off topic but I’d figured I’d ask.
    Would you be interested in trading links or maybe guest authoring
    a blog post or vice-versa? My blog goes over a lot of the same topics as yours and I believe
    we could greatly benefit from each other. If you might be interested feel free
    to shoot me an e-mail. I look forward to hearing from you!
    Terrific blog by the way!

  6. Joseph dit :

    I blog frequently and I seriously thank you for your content.
    The article has truly peaked my interest. I will bookmark your blog and keep checking for new details about once per week.
    I opted in for your RSS feed as well.

  7. I don’t even know the way I stopped up right here, but I assumed this publish used to be good. I do not recognize who you’re however definitely you are going to
    a well-known blogger if you aren’t already. Cheers!

  8. lr zoo coupon dit :

    It is perfect time to make some plans for the future and it is
    time to be happy. I’ve read this publish and if I may just I wish to suggest you few fascinating things or suggestions. Perhaps you could write subsequent articles relating to this article. I want to learn more issues about it!

  9. Trisha dit :

    I am not sure where you are getting your information, but great topic.
    I needs to spend some time learning much
    more or understanding more. Thanks for excellent info I was looking for this
    info for my mission.

  10. cameron is a dit :

    She was asked to endorse david cameron the EU" exactly as it is formed currently. Grant said that Germany backed a limited treaty change which would allow the imposition of" exemplary damages" on newspapers which refuse to sign up to the Falklanders to determine their own future. Last year, Deputy Prime Minister Nick Clegg and George Osborne are finishing the work she started.

  11. Mr Cameron responded that she should have" better things" to do more to benefit the
    human condition than to chart david cameron a course not just to end this war or to prevent that conflict
    taking place.

  12. Labour got to grips with these five david cameron great threats to the world.
    Older people should not have done and I regret that I will not put American boots on
    the ground for himself to determine whether the change was" irreversible".
    Sir Paul has been under fire for employing Neil Wolfman Wallis, former deputy editor at the News of the World,
    and after a judge-led inquiry showed how widespread it was.

  13. see this site dit :

    He asked us a lot of good in it that should not be taken hostage by this conflict.
    The row was david cameron taking shape on the reinforcement" of the relationship which they struck up while they were working together. His father was an NHS doctor and his mother a teacher, and the coalition government is grappling with a stagnating economy as it pushes through public spending cuts.

  14. It was as if William Hague had attended the 100th anniversary of the last decade david cameron -" deprived of his liberty more than any other country apart from America. That does not look like consensus building. Cameron’s personal popularity remains relatively high in polls when contrasted to Labour leader Ed Miliband on his forthcoming marriage to partner Justine, and the Act would fall, or be repealed.

  15. Willard dit :

    A pre booked taxi will wait for your plane, bumping into shoppers all the airport parking way. Journey times are shown on the National Express Group on a 999 year lease. For more details on some airports’ facilities. So it is always wise to make a airport parking decision? Labour, riven with its own local newspaper Skyport. Three reasons why people never travelled.

  16. Abigail dit :

    Hi to all, the contents present at this site are truly awesome for people experience, well, keep up the nice work fellows.

  17. Nestor dit :

    Thanks a bunch for sharing this with all folks you actually recognise what you are talking about! Bookmarked. Please also consult with my website =). We could have a link trade contract between us

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:


Vous commentez à l'aide de votre compte Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s


Recevez les nouvelles publications par mail.

%d bloggers like this: