-
TeleStax
- Founder
Austin, Texas
2011 - maintenant
TeleStax enables Telecommunication Service Providers and Enterprises to create scalable communication applications based on Open Source and Open Standards.
Around the world, telecoms and enterprises are shifting their communication services to cloud infrastructure using either public, private (on premise) or hybrid hosting. New services often run on commodity platforms and extend LTE/IMS or legacy IN equipment in a fashion transparent to the end user.
TeleStax provides Open Source Communications software and services including JSLEE, SS7 Resource Adaptors, SIP Servlets, Rich Multimedia Media Services, Presence Services/RCS, Diameter/AAA Services, XMPP Services, Web Services and others. TeleStax products can be deployed on any major IaaS and integrated with LTE network elements via SIP or IN equipment via SS7 connectors.
TeleStax Enterprise Edition is built upon the open source core platform and a suite of additional management products, high availability and fault tolerance features that allow Enterprises and Service Providers to implement the most reliable, scalable and high performing cloud communications solutions available.
-
Jboss, a division of Red Hat
- Principal Software Engineer
2007 - 2011
o Project Lead of Mobicents Sip Servlets : a JSR 289 Sip Servlets Implementation for mobicents on top of Tomcat and JBoss containers (Project available at http://www.mobicents.org/products_sip_servlets.html).
o Member of the Sip Servlets 1.1 (JSR 289) Expert group specification.
o Speaker at various conferences and JUGS. (JavaOne 2008, NGNOPS 2008, JBoss World 2009, Stuttgart JUG, JUDCon, Jazoon, FOSDEM)
o Core Implementation Team Member of Mobicents, the first and only Open Source VoIp Platform certified for JAIN-SLEE 1.0. (Project available at http://www.mobicents.org)
-
Alten
- Junior Project Manager
Boulogne-Billancourt
2006 - 2007
o April 2007 – Present : Junior Project Manager for Banque Accord (Bank). Managing evolution of their international J2EE e-payment platform.
Technical Environment : BEA Weblogic 8.1, Eclipse, Visio, MS Project, Java/J2EE, CVS, Tomcat, Ant, iPlanet, JSP, Servlets, Spring, Junit, Log4J, Oracle, Windows, Linux, security mechanisms SSL, 3DES, SHA-512.
o February 2006 – April 2007: Development of Reusable J2EE Services for a Service Oriented Architecture within the FORCE project for 3 Suisses.(French Retailer). Moreover, I was in charge of the evolution of the Client and Issue Tracking Components (Design, Conception, Development, Tests) to support new Web requirements. Setting up of a continuous integration system called Cruisecontrol for better QA and non regression testing.
Technical Environment : BEA Weblogic 8.1, Rational Software Architect, Java/J2EE, Cruisecontrol, ClearCase, Tomcat, Maven 1.0.2, Maven 2.0.4, SSH, JSP, Hibernate, Servlets, Struts 1.1, JavaBeans, EJB, Junit, Log4J, Windows, Linux, DB2.
-
ATOS Origin
- Software engineer
Bezons
2004 - 2006
o Complete web user interface refactoring of the Content Management System – CMS - developed by ATOS called Worldline Publishing - WLP – based on a J2EE architecture and evolution of the J2EE components’ product to gain greater extensibility.
o Training and consulting, regarding the Atos CMS Product, for two internal development teams.
o Study on the various CMS open source Java to improve Atos CMS competitiveness.
o Study on the various portals solutions (JSR-168 and Web Services for Remote Portlets) open source Java to integrate one of them into the Atos CMS.
o Study of the JSR-170
o Refactoring of the existing proprietary Atos Content Repository towards a JSR-170 compliant repository (Jackrabbit).
o Setting up of a continuous integration system called Cruisecontrol for better QA on Atos CMS Product.
o Setting up of Maven 2.0 on the Atos CMS Product to improve dependencies handling, versioning and to provide a standard project structure. Used in conjunction with Junit, JCoverage, FindBugs, PMD for better code quality.
Technical Environment : Eclipse, Java/J2EE, Rational Rose 2001, Rational Rose XDE, Cruisecontrol, Savane, Jackrabbit , Tomcat, Apache, Maven, SSH, CVS, JSP, Servlets, JavaBeans, EJB, Maven 2.0, JCoverage, PMD, Junit, FindBugs, Ant, Portlets, Log4J, MySQL, Windows, Linux, Unix, Solaris.
-
Mobicents
- Sofwtare Engineer
2004 - 2007
Core Implementation Team Member of Mobicents, the first and only Open Source VoIp Platform certified for JAIN-SLEE 1.0. (Project available at http://mobicents.dev.java.net/ or http://labs.jboss.com/mobicents/)
o Designing and Development in collaboration with NIST and JBoss on the implementation of the JSR 22, i.e. application server for telecommunication industry.
o Tester to provide full compliance with JSR-22 by passing Open Cloud Reference Implementation TCK tests.
Technical Environment : Eclipse, Java, Magic Draw UML, Cruisecontrol, Bugzilla, CVS, Ant, JBoss AS 3.2.6, JBoss Cache, Javassist, Junit, Log4J, Windows
-
National Institute of Standards and Technology (US Department of Commerce)
- Guest researcher
2003 - 2004
Guest researcher at the National Institute of Standards and Technology (US Department of Commerce), Gaithersburg, Maryland, USA, in the Internet Telephony Project http://snad.ncsl.nist.gov/proj/iptel/ :
o Implementation of SIP (Session Initiation Protocol) Signaling stack for J2ME. (JSR 180 - Project available at http://sip-for-me.dev.java.net/).
o Design and development of an experimental web- server controlled IP Telephony Service Creation platform that allows uploading JAVA SIP services and while ensuring the integrity and security of the server using byte code rewriting. (Project code and research paper available at http://jain-sip-appserver.dev.java.net/). Tests on the Open Cloud JAIN-SLEE Server.
o Design and development of a Java SIP user-agent with presence, instant, voice messaging and real-time audio support using Java Media Framework and JAIN-SIP. The applet allows zero configuration installation from a web server and enables SIP-based communication between web users. The Application allows real-time communication between SIP end points. (Project available at http://jain-sip-applet-phone.dev.java.net/)
Allows for NAT traversal and firewalls
Technical Environment : NetBeans, Eclipse, Java (J2SE, J2ME), SIP, Struts, Tomcat, OpenSER, Open Cloud Rhino JAIN-SLEE 1.0 compliant, Cisco 2600 PSTN Gateway, Windows, Linux, CVS, SSH.