Skills

Skills

Sytems Operation and Administration

Linux administration (CentOs, redhat), Cloud Computing deployment and administration: Linode, Slicehost, Righscale Amazon Cloud services: EC2, ECB, S3, Server provisioning (imaging scripts, Yum servers, Server hardening and security (Iptables, Blacklisting, bastille, logwatch, access policy) System and services monitoring (monit, exception_notifier) Redundant, scalable, load balanced architecture: apache, mod_rails, mysql (replication), tomcat  Install, configure, maintain open source tools to support development environment: continuous integration (cruise control, hudson) bug tracking and agile-scrum project management (Redmine) revision control: Git, Github, SVN

Security

Security, cryptography, public key infrastructure expertise.

Custom Scientific Software Development

Leverage scientific background to understand requiremetns, design and implement software to solve industry problems in a variaty of domains: Video and image processing, Statistics and Probability, Cryptography, Biology, DNA chips, Electronique Design Automation, Aerospace: Object Oriented development with C++.

Software Life Cycle

Strong expertise in implementing adaptive and sustainable software development: focus on delivering business values using TDD (rpsec) and BDD (cucumber) continuous integration to keep code base in "near-shippable" state (cruisecontrol) emphasis on team communication: on line project management tools: RedMine defect prevention (TDD, modularity) revision control environment, branching strategy: Git, SVN preferred methodologies: SCRUM deployment automation

Database

Schema Design, Query Optimization with Mysql, PostgresSQL and Oracle Object-relational mapping: ActiveRecord and GORM/Hibernate

Grails

Complete Software Life Cycle with Grails: Specification, user stories with JUnit Test or Behavior Driven Development (TDD/TBD) with Canoo Adaptive Methodology (SCRUM) Continuous Integration: Hudson Deployment on Application server (Apache/Tomcat)

Ruby on Rails

Complete Software Life Cycle with Ruby on Rails: Test and Behavioral Driven: rspec, cucumber Performance tunning and security API development with authentication schem Ecommerce: subscription system, active_merchant, spree Back-end: Api, Rack, deamons, ETL, XML (hpricot), Front-end: Haml, Css, Javascript (JQuery, Prototype) and Ajax, Flash and Haxe Authentication: authlogic, Oauth, Facebooker, ruby-cas Social Network APIs: Facebooker, mini_fb, Deployment automation (Capistrano, chef) Production Deployment (Ingx, Apache, Passenger, EC2)

Work History

Work History

Chief Technology Officer, co-founder

Sensr.net LLC

Hands-on technical lead responsible for technical direction on front-end with Ruby on Rails, Ajax and back-end with multi-threaded Ruby and C++ code.

Leverage existing technology to drive fast software iteration and deliver high quality code.

Product branding and marketing on social networks with Facebook marketing campaigns for example.

Design and implement solution for software as service and fremium models with a focus on industry compliancy (PCI) and security.

Feb 2006 - present

Founder

Ybsis Inc.

Ybsis Inc, is a small size software development consulting firm in the Silicon Vallley with Silicon Valley and European customers..

Ybsis provides consulting services for Ruby-on-Rails and Grails development, Agile coaching, and Test-Driven Development. The strengths I bring to the table are in setting up sustainable development cultures, structures and architectures that put my clients and their employees on the path of independent success; deliver business value from the first release on and adapt quickly to change.

Recent projects include:

  • 6 months project: Hi5 Networks: Analytics dashboards, MVC and Ajax: the dashboard heavily relies on Ajax (Jquery) to present complex data sets in a user friendly interface with several controls that trigers redraws of table grids and graphs (flot).
  • 1.5 year project: Sensr.net LLC: Cloud Video Processing. Hands-on lead for Rails application with a C/C++ back-end for video and image processing. Designed and implemented automatic deployment with Capistrano on Linode and Amazon AWS-EC2 (12 months). Designed and implemented recurring freemium billing layer with ActiveMerchant.
  • 12 months project:  Ruby on Rails vertical search engine: FanSnap.com .Assist in ramping up operation from 5 developers to 15 by setting up processes and tools. Key technical contribution that lead to patented technology. Rails, EC2, RSpec, Capistrano, SCRUM, Google Map Api
  • 8 months project: Grails Lims (Laboratory Information Management System. ETL on tens of millions records generated by biological DNA chip experiments. From design to production in 8 months using an iterative development cycle with Grails. Responsible for all aspects of development, methodology, technology. Grails, Hibernate, Groovy, Oracle 11g, R Statistical Anaysis,
Apr 1997 - Aug 2008

Senior R&D Engineer

Silvaco
Aug 1998 - Jan 2006

Senior Technical Staff

Synopsys

Design and implementation of collaborative R&D portal (opensource CMS:Joomla, Drupal, Mephisto, Radiant) with focus on ROI and productivity.

Software Development guru, propose and implement best practices to enable development of very large software (>40 Millions of C/C++) with a large (>300 engineers) distributed team of R&D engineers.

Technical lead for designing and deploying a turn key online Design Environment following a SaaS and pay per use model.

Key role in defining and implementing the client/server architecture. Key player in marketing and sales campaign. Evaluation of third party technology (thin client, internet portals, VPNs, J2EE). Technical lead for partnership with Intel's Internet Compute Farm Division- functional and implementation specifications- definition of innovative business model based on micro-payment- lead development effort.

Sep 1995 - Sep 1997

Research Scientist

French Department of Defense

Space and Defense Engineer at ONERA (Space Agency) and DGA (Defense Agency) High performance, Parallel Computing and Applied Mathematics.

Education

Education