Herve Roussel, Developer in Singapore, Singapore
Herve is available for hire
Hire Herve

Herve Roussel

Verified Expert  in Engineering

Bio

Herve is a hands-on engineering leader with years of experience, specializing in AI and Big Dare and building high-velocity teams. He's architected and coded large-scale systems and led teams of 10-20 engineers, and he has a passion for creating engaging engineering training. Herve has achieved a rating of 9.0/10 for coaching 25+ managers in the US and EU in over 60 sessions.

Portfolio

Quod AI
Java, Machine Learning, Big Data, SQL, Elasticsearch, Amazon Web Services (AWS)...
Sentifi
Redis, MongoDB, Elasticsearch, Cloud Dataflow, Apache Beam, Java, Spring, Git
Astoria Road
Amazon Web Services (AWS), MySQL, Yii, PHP, Git

Experience

  • Java - 8 years
  • SQL - 8 years
  • Amazon Web Services (AWS) - 8 years
  • MySQL - 5 years
  • Agile Software Development - 4 years

Availability

Part-time

Preferred Environment

Java, SQL, Databases, Redis, JavaScript, Elasticsearch, Spring Boot, Python 3, MySQL, PostgreSQL

The most amazing...

...thing I've coded was a fintech platform ingesting over one billion messages and serving 250+ million API calls per month with NLP and deep learning.

Work Experience

CTO | Co-founder

2018 - 2022
Quod AI
  • Architected and coded an AI search engine for source code serving 100K+ users (+78% MoM).
  • Hired, built, and created a productive environment for nine engineers over four teams using Apache Beam/Flink, TensorFlow, MySQL, Elasticsearch, MongoDB, Redis, NodeJS, ReactJS, and Kubernetes on AWS and GCP.
  • Scaled indexing to 400K characters/min with 11 proprietary AI models on a restricted budget.
  • Set up training and processes for hiring, release, and architectural board.
  • Published blogs, talks, and podcasts for engineers with 20K+ views combined.
Technologies: Java, Machine Learning, Big Data, SQL, Elasticsearch, Amazon Web Services (AWS), DevOps, Git

Head of Data Engineering | Back-end Engineer | Architect

2016 - 2018
Sentifi
  • Architected and coded fintech platform ingesting 1+ billion messages, serving 250+ million API calls per month with NLP and deep learning.
  • Led and managed a team of 20 engineers using Apache Beam, Google Dataflow, PostgreSQL, Elasticsearch, MongoDB, Spring Boot on Google Cloud.
  • Set up processes for engineering training, code review, and release.
Technologies: Redis, MongoDB, Elasticsearch, Cloud Dataflow, Apache Beam, Java, Spring, Git

CTO

2014 - 2014
Astoria Road
  • Maintained the existing architecture developed using PHP and MySQL on AWS.
  • Implemented an admin CMS using a Yii PHP Framework.
  • Attended the Plug-and-Play Silicon Valley Accelerator.
  • Implemented an automated purchase robot as a proof of concept using Watir.
Technologies: Amazon Web Services (AWS), MySQL, Yii, PHP, Git

CTO | Co-founder

2007 - 2013
Linked Senior
  • Architected a 3-tier web-based media distribution platform in Amazon Cloud (EC2, RDS, S3) using JBoss Seam, RichFaces, Hibernate, MySQL, HTML, CSS, and JavaScript.
  • Implemented and designed a CMS for managing content delivery and hardware inventory using YouTube, Wikipedia, and Flickr API.
  • Implemented and designed an analytics reporting module using the Google Analytics API and Google Charts.
  • Implemented and designed a public user authentication API using SOAP XML web service for a product partner.
  • Designed and implemented client software with expanded browser capabilities using Java Webstart, Java Swing, Jetty Server, Google Chrome extensions, JavaScript, and HTML5 WebSockets.
  • Led and managed QA using Jenkins, JUnit, Mockito, Selenium WebDriver, and Jasmine.
Technologies: Amazon Web Services (AWS), Jenkins, Selenium WebDriver, JUnit, MySQL, jQuery, Seam, RichFaces, Hibernate, JBoss, Java, Groovy, Git

Engineering Manager

2006 - 2008
CA
  • Led the creation of new architecture and the design of a unified threat management platform.
  • Managed and coordinated multiple simultaneous projects that included R&D, builds, QA, and product management teams located in America, Asia, Australia, and Europe involving over 30 people.
  • Maintained and contributed to the development of an anti­spyware research platform delivering critical security signature protection to more than 20 million customers.
Technologies: Microsoft SQL Server, JBoss AS, Java

Experience

Introduction to Continuous Integration

http://www.slideshare.net/hroussel/introduction-to-continuous-integration-2014
Prepared a talk and a presentation introducing the concept of continuous integration.

Talk: Offline First with CouchDB

http://www.slideshare.net/hroussel/offline-first-with-couchdb
A talk that I did concerning CouchDB.

Article: My first Startup Featured on CNN

My first startup that I founded was featured on CNN.

Talk: Introduction to CasperJS (Fast Web UI Testing Framework)

http://www.slideshare.net/hroussel/js-meetup-intro-to-casper-js
Another talk where I introduced the audience to the capabilities of CasperJS (Fast Web UI Testing Framework).

Talk: Groovify your Java Code

http://www.slideshare.net/hroussel/groovify-your-java-code-by-herve-roussel
A presentation about how to one starts to "groovify" your Java code.

Education

2004 - 2005

Master of Engineering Degree in Computer Science

Cornell University - Ithaca, NY, USA

2000 - 2003

Bachelor of Science Degree in Computer Science

George Washington University - Washington D.C., USA

Certifications

SEPTEMBER 2017 - PRESENT

Improving Deep Neural Networks

Coursera

Skills

Libraries/APIs

jQuery, RichFaces, Selenium WebDriver, API Development, Node.js, Google Cloud API

Tools

Git, Sublime Text, Jenkins, CasperJS, Apache Beam, Cloud Dataflow, IntelliJ IDEA, GitHub

Languages

Java, SQL, Groovy, JavaScript, PHP, CoffeeScript, TypeScript, Python 3

Frameworks

AngularJS, JUnit, Hibernate, Yii, Seam, Ionic, Spring, Spring Boot

Paradigms

Agile Software Development, ETL, DevOps, Continuous Deployment

Platforms

Amazon Web Services (AWS), Eclipse, JBoss

Storage

MySQL, JBoss AS, Microsoft SQL Server, Elasticsearch, PostgreSQL, Redis, Google Cloud, MongoDB, CouchDB, Databases

Other

Chrome Extensions, API Design, Data Engineering, Artificial Intelligence (AI), Big Data, Machine Learning, Deep Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring