Your browser is outdated!

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

×

Abdoul Ndiaye

Full Stack Developer

Abdoul Ndiaye
36 years old
Driving License
London United Kingdom
Professional Status
Entrepreneur
Available
About Me
Tech-savvy expert with hands-on experience in building network infrastructures as well as designing and developing bespoke software solutions for server-side applications
  • 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