Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Abdoul Ndiaye

Abdoul Ndiaye

Hands-on Chief Technology Officer

32 years old
Driving License
London United Kingdom
Available soon Available
My expertise allows me to build greenfield projects and technical teams with new technologies and best practices as a reference.

My leadership and the various experience give me the capacity to adapt to any circumstances.
Experience
  • Microservice Apis:
    - Creation of 6 Node.Js apis behind a Nginx proxy
    - PassportJs Authentication
    - Docker deployment
  • Apache Mesos:
    - Installation of a DC/OS cluster on AWS
    - Auto scaling group configuration
    - Jenkins / dcos client deployment
  • RabbitMq:
    - Installation and configuration of a RabbitMq able to manage millions of messages
  • Varnish:
    - Installation and configuration of a varnish cluster compatible with FOSHttpCacheBundle
  • ElasticSearch:
    - Import and management of more than 100 millions of ads on 22 websites
  • Jenkins:
    - Add Jenkins workflow in order to deploy all the stack in 1 click
  • Logstash + Kibana integration
  • Monitoring
Detailed Description
  • The mission was to migrate our 22 MySQL databases on Elasticsearch.
  • My first task was to install Apache Mesos on AWS and migrate 55 millions of ads on the new server (bulk insert).
  • Using RabbitMq and Mesos, I managed to import all the affiliate ads in ElasticSearch.
  • I also worked on Symfony to improve the performances (Varnish, Redis, Blackfire) and create new features.
  • And I've also installed a workflow to push features every day (Jenkins, Docker, Amazon Container Service)
  • NodeJs developments (with ExpressJs)
  • Raml documentation
  • Raml functional tests for Nodejs APis