Powered by |
Michel Casabianca ResumeMichel Casabianca - casa@sweetohm.netSenior Sofware Ingeneer: Software development, Architecture and Project Management.
Mastered Technologies
Specific Skills
Professional Experience2008-2015: Expert Engineer at Orange Applications for BusinessIn the Vodoo team (2008-2009) I worked on the video on demand project in a large team located in Bordeaux, Paris and Lille. I developed software in Java (on servers) and JavaScript (on set-top boxes). 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/public/go-retour-experience.html. 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. 2007-2008: Freelance DeveloperAfter I left In-Fusio, I worked for one and a half years as freelance developer, on following missions:
2000-2007: Java and XML Expert at In-FusioIn 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). 1996-2000: Author, Speaker and Freelance DeveloperI 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. 1993-1996 : Physics and Chemistry TeacherI have been Physics and Chemistry teacher for 7 years at Lycée technique Le Corbusier at Strasbourg. Personal ActivitiesFond 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:
Education
Personal DetailsBorn in 1966, father of two daughters. Last update: 2015-05-25 |