Michel Casabianca 110 cours Saint Louis Bat B App 44 33300 Bordeaux France +3184.108.40.206.89 firstname.lastname@example.org http://sweetohm.net https://github.com/c4s4 http://linkedin.com/in/casabianca
At the end of 2015, I left the Orange group to work as a Freelance:
Since September 2016 I am XML and Java expert at Editons Lefebvre Sarrut. I’m in charge of developing tools to transform books in the editorial process.
From December 2015 to August 2016 (9 months), I have been Java Expert at SQLI in Pessac. I have been technical referent on a computation batch project (proofs of concept, Spring Batch adoption, database migration scripts, package generation, continuous integration, etc). I have also work on transverse projects, such as reception of maintenance projects (code and database audits, securisation cost estimates), Python training and other missions.
In 2009 I volunteered to evaluate Talend and develop statistics batches, in 1013 and 3900 projects. These projects were finished using Python and SQL. The user interface, to display statistics results, was developed in Flash.
We then used this Python expertise in a video chat project for a bank, in the VisioCC project. We used Django to develop the administration backend and webservices called by the video chat written in Flash.
I then joined the Telefact team (2010-2013), to work on payment software (credit card and bill payment) to develop an administration backend using Django. I also implemented PCIDSS (data security standard) on payment softwares.
I then worked on MonSVI team (2013-2014) on statistics batches using Python and MySQL.
In 2014 I worked in the xMS team to refactor a protocol frontend named sgs-enabler. It had been developed in Java using NIO and we rewrote it in Go. This was a huge improvement in terms of of reliability and performance. This project was the subject of a presentation at BDX.IO, DevDays and Midi Techniques Orange, online at http://sweetohm.net/slides/go-retour-experience/.
Finally I joined mid-2014 the Cloud team to develop tools to manage virtual machines, in Python.
While working for Orange, I have developed tools that were released under Open Source license:
During these years I also organized many workshops and training sessions on Python, Django, YAML and Go.
After I left In-Fusio, I worked for one and a half years as freelance developer, on following missions:
In R&D department at In-fusio, a company in Bordeaux that developed games and JVM to run them on mobile phones (ExEn and EGE) and server software to download games. The Gamezilla platform has been managing interactions with players, downloads and SMS, for six years with an availability of more than 99%. There has been more than 20 million players that have done more than 30 million downloads and send more than 220 million interactions in 45 countries.
I developed about half of the Gamezilla platform, webapplications for the most part (Servlets, JSP and PHP, but also Python and Ruby).
I conceived the Gamezilla architecture, first as Java expert, then as software architect. I worked on performance, replacing EJBs with a Java library calling Oracle with optimized SQL queries, with a factor 10 improvement. I also worked on software development process, managing dependencies and implementing nightly builds, developing a suite of development tools and a centralized documentation, in a Wiki.
I had a technology watch activity on application servers (we choose BEA Weblogic), JMX (to manage Java applications), Maven (Java application build) and JSR 124 (Java Vending Machines).
I have organized internal training on Java, Object Oriented Programming, XML and XSLT.
I was also project manager for six months for Gamezilla team (with 6 developers).
I worked for Editions O’Reilly (French branch of O’Reilly in France):
Articles Series for Oracle Magazine:
Java development for Editions O’Reilly and SdV Plurimédia:
Author and translator of XML articles for Quelm.
I have been Physics and Chemistry teacher for 7 years at Lycée technique Le Corbusier at Strasbourg.
Fond of computer science, I have developed many Open Source projects, that you may find on my Github account http://github.com/c4s4. You might notice:
I also maintain a personal website http://sweetohm.net that contains texts of my lectures, articles, game applets and other computer stuff.
I have been speakers at following lectures:
Few activities related to computer science:
Born in 1966, father of two daughters.