Herve Roussel
Verified Expert in Engineering
API Design Developer
Singapore, Singapore
Toptal member since February 1, 2016
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
Experience
- Java - 8 years
- SQL - 8 years
- Amazon Web Services (AWS) - 8 years
- MySQL - 5 years
- Agile Software Development - 4 years
Availability
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
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.
Head of Data Engineering | Back-end Engineer | Architect
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.
CTO
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.
CTO | Co-founder
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.
Engineering Manager
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 antispyware research platform delivering critical security signature protection to more than 20 million customers.
Experience
Introduction to Continuous Integration
http://www.slideshare.net/hroussel/introduction-to-continuous-integration-2014Talk: Offline First with CouchDB
http://www.slideshare.net/hroussel/offline-first-with-couchdbArticle: My first Startup Featured on CNN
Talk: Introduction to CasperJS (Fast Web UI Testing Framework)
http://www.slideshare.net/hroussel/js-meetup-intro-to-casper-jsTalk: Groovify your Java Code
http://www.slideshare.net/hroussel/groovify-your-java-code-by-herve-rousselEducation
Master of Engineering Degree in Computer Science
Cornell University - Ithaca, NY, USA
Bachelor of Science Degree in Computer Science
George Washington University - Washington D.C., USA
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring