$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Software Developer
Moussa Sidibe
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
A person who is keen to find a good position. Reliable, trustworthy, motivated and team player. I have years of experiences working as a web developer on big projects for different companies in the UK, developing web applications for the financial institutions, sport organization, developing CMS websites, building and using API for feed data and integrating third party application such as Facebook, PayPal, and Opta. I have been using some new technologies and programming languages such as http://******.***, Ruby, Symfony 4, Laravel 5, Zend, Docker, WordPress, Drupal 7&8, JOOMLA, jQuery, jQuery Mobile, HTML5, and LAMP stack. I am also certified in AWS CSA (Certified, Solution, Architect).
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
French
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
Senior Software Developer
THG.
Website: https://cp.thghosting.com
Projects worked on:
THG Panorama project, this is a platform that allows users to buy and manage their servers in the cloud.
In this project we followed S.O.A to make different services work together.
We used Keycloak as the authorisation server, which also provides openid_connect protocol (an extension of OAuth 2 protocol) that allowed us to implement single sign on (sso).
We built our own users and permissions management API service called Access Manager, similar to AWS IAM, using Symfony 4.
We built a middle API service using Symfony 4, which will connect to third party applications.
Also there are frontend applications which serve as user interface and use the authorisation server to authenticate users and remain logged in for other frontend applications.
All these services communicate through a signed JWT token provided by the authorisation server and access to resources are handled by the Access Manager service.
Projects worked on:
THG Panorama project, this is a platform that allows users to buy and manage their servers in the cloud.
In this project we followed S.O.A to make different services work together.
We used Keycloak as the authorisation server, which also provides openid_connect protocol (an extension of OAuth 2 protocol) that allowed us to implement single sign on (sso).
We built our own users and permissions management API service called Access Manager, similar to AWS IAM, using Symfony 4.
We built a middle API service using Symfony 4, which will connect to third party applications.
Also there are frontend applications which serve as user interface and use the authorisation server to authenticate users and remain logged in for other frontend applications.
All these services communicate through a signed JWT token provided by the authorisation server and access to resources are handled by the Access Manager service.
Frontend, API, AWS, Cloud, Symfony, Management, Service, Website, Developer, Software, Server, Manager
2005 - ?
job
Network relocation/ IT support
Itech Services LTD.
Last date worked with: 30/03/07
Contact number: 08450945755
Fax: 08450945766
E-mail address:bhushan@itechservices.me.uk
Web site: www.itechservices.me.uk
In this role, we were doing network relocation for various companies, such as Sky.
Company Name: LAMIH
Job Title: Development of ergonomic method for evaluation and Conception of UI (User Interface) for the interactive-system such as a web sites, and software.
Contact Name: C KOLSKI
Start date: 09/2002
Last date worked with: 09/2003
Contact number: 0033327937084
E-mail ckolski@univ-valenciennes.fr
Task: As a researcher, my role was to create a new method that can help the developer of any interactive-system to develop an UI (User Interface) that the users can use easily. I spend 3 months of review, reading all the existing method and 9 months of research to build my own method based on international standard.
Task: 2002- Building software with Java that evaluates an interactive system (Software, Website ) before and after its conception.
Contact number: 08450945755
Fax: 08450945766
E-mail address:bhushan@itechservices.me.uk
Web site: www.itechservices.me.uk
In this role, we were doing network relocation for various companies, such as Sky.
Company Name: LAMIH
Job Title: Development of ergonomic method for evaluation and Conception of UI (User Interface) for the interactive-system such as a web sites, and software.
Contact Name: C KOLSKI
Start date: 09/2002
Last date worked with: 09/2003
Contact number: 0033327937084
E-mail ckolski@univ-valenciennes.fr
Task: As a researcher, my role was to create a new method that can help the developer of any interactive-system to develop an UI (User Interface) that the users can use easily. I spend 3 months of review, reading all the existing method and 9 months of research to build my own method based on international standard.
Task: 2002- Building software with Java that evaluates an interactive system (Software, Website ) before and after its conception.
Java, It support, Research, UI, C, Researcher, Website, Network, It, Developer, Support, Development, Software, International, Web, ME
2017 - 2019
job
Senior Software Developer
Yoti.
Projects worked on:
I have worked on several projects at Yoti, below are the list of them:
Task: PHP SDK that allows third party users to integrate Yoti into their system and perform profile sharing/login and AML (Anti Money Laundering) check. The application link can be seen below
https://github.com/getyoti/yoti-php-sdk
Task: Implement AML check on Node SDK that allows third party users to integrate Yoti into their system and perform the check. The application link can be seen below
https://github.com/getyoti/yoti-node-sdk
Task: Build WordPress plugin on top of the PHP SDK which allows third party users to use on their WordPress sites. The application link can be seen below
https://github.com/getyoti/yoti-wordpress
Task: Build Drupal 7&8 plugins on top of the PHP SDK which allows third party users to install and use on their Drupal 7&8 sites. You can see the application from the link below
https://github.com/getyoti/yoti-drupal
Task: Build Joomla plugin on top of the PHP SDK which allows third party users to install and use on their Joomla sites. You can see the application from the link below
https://github.com/getyoti/yoti-joomla
I have worked on several projects at Yoti, below are the list of them:
Task: PHP SDK that allows third party users to integrate Yoti into their system and perform profile sharing/login and AML (Anti Money Laundering) check. The application link can be seen below
https://github.com/getyoti/yoti-php-sdk
Task: Implement AML check on Node SDK that allows third party users to integrate Yoti into their system and perform the check. The application link can be seen below
https://github.com/getyoti/yoti-node-sdk
Task: Build WordPress plugin on top of the PHP SDK which allows third party users to use on their WordPress sites. The application link can be seen below
https://github.com/getyoti/yoti-wordpress
Task: Build Drupal 7&8 plugins on top of the PHP SDK which allows third party users to install and use on their Drupal 7&8 sites. You can see the application from the link below
https://github.com/getyoti/yoti-drupal
Task: Build Joomla plugin on top of the PHP SDK which allows third party users to install and use on their Joomla sites. You can see the application from the link below
https://github.com/getyoti/yoti-joomla
Wordpress, Php, Drupal, Joomla, Github, Node, Developer, Software
2015 - 2017
job
Software Developer
Financial Times.
Projects worked on:
I have worked on several projects at the FT, below are the list of them
Task: Write a CloudFormation template that could be used to create an AWS API Gateway stack in AWS console. This serves as an API proxy to a backend API application hosted by the FT.
Task: Take ownership of an existing system built in PHP which is rankings.ft.com and add new functionalities/featured as required by stakeholders. This system allows the FT to generate MBA schools/universities rankings in the world.
Task: Allow WordPress to be install via composer. To achieve this we make WordPress core functions a composer package and put each WordPress theme and/or plugin in their own repository therefore they can be installed as a composer package. In this way it's easier to share WordPress plugins and even easier to setup WordPress application via composer.
Task: Build a live blogging application which allows editors to publish a post through WordPress that appears on https://ftalphaville.ft.com, also allow editor to create a live chat post from WordPress that appears on https://ftalphaville.ft.com/marketslive allowing editors and some guest editors to interact with each other as a live chat.
Task: Migrate an existing CMS system built in PHP into WordPress www.ft.com/fastft which is an application that allows editor to publish articles from WordPress that will appear on ft.com/fastft site instantly. This is a type of live blogging.
Task: To migrate WordPress database, I wrote an application in PHP which migrates the database following the decorator pattern. An example will be like making a burger, you first make a plain burger and add the toppings(tomato, cheers, salad). In this case plain burger will be wp_posts table and one of the topping will be wp_postmeta table.
Task: Others existing ft.com blogs that should be maintained and improved blogs.ft.com/westminster, blogs.ft.com/the-world
I have worked on several projects at the FT, below are the list of them
Task: Write a CloudFormation template that could be used to create an AWS API Gateway stack in AWS console. This serves as an API proxy to a backend API application hosted by the FT.
Task: Take ownership of an existing system built in PHP which is rankings.ft.com and add new functionalities/featured as required by stakeholders. This system allows the FT to generate MBA schools/universities rankings in the world.
Task: Allow WordPress to be install via composer. To achieve this we make WordPress core functions a composer package and put each WordPress theme and/or plugin in their own repository therefore they can be installed as a composer package. In this way it's easier to share WordPress plugins and even easier to setup WordPress application via composer.
Task: Build a live blogging application which allows editors to publish a post through WordPress that appears on https://ftalphaville.ft.com, also allow editor to create a live chat post from WordPress that appears on https://ftalphaville.ft.com/marketslive allowing editors and some guest editors to interact with each other as a live chat.
Task: Migrate an existing CMS system built in PHP into WordPress www.ft.com/fastft which is an application that allows editor to publish articles from WordPress that will appear on ft.com/fastft site instantly. This is a type of live blogging.
Task: To migrate WordPress database, I wrote an application in PHP which migrates the database following the decorator pattern. An example will be like making a burger, you first make a plain burger and add the toppings(tomato, cheers, salad). In this case plain burger will be wp_posts table and one of the topping will be wp_postmeta table.
Task: Others existing ft.com blogs that should be maintained and improved blogs.ft.com/westminster, blogs.ft.com/the-world
Wordpress, Php, Backend, API, AWS, CMS, Blogging, Database, SoMe, It, Blogs, Developer, Software, Backend
2013 - 2015
job
Software Developer
Quidco.
Projects worked on:
I have worked on severals projects at Quidco, below are the list of them
Task: Build a Quidco Wallet API using Laravel 5 and Swagger, PHP. Quidco Wallet is like a bank account for Quidco customers where they can deposit the cash back earned from Quidco and withdraw anytime into different payment gateways (PayPal, Bacs, Amazon, Bitcoin, )
Task: PayPal integration, this allow users to link their PayPal account to their Quidco account. Also allow people to get cash back when they pay with PayPal and/or payout their bonus into a PayPal account.
Task: Payment on request, this allows users to manage the payment of their commission earned from Quidco either by requesting it on selected date or by automatic payment.
Task: Search functionality on Quidco, which is done by integration with become search.
Task: Receipt upload, this allows users to upload their payment receipt at Quidco from selected stores and earn cash back.
Technologies used: PHP, Zend Framework, Laravel 5, Swagger, MySQL, jQuery, JavaScript, APIs, Bootstrap 2 and 3, CSS, Less, Sprites, PHP Unit Tests, Twig, Web services, Restful API, SOAP, XML, JSON, Git, Vagrant, Scrum,
I have worked on severals projects at Quidco, below are the list of them
Task: Build a Quidco Wallet API using Laravel 5 and Swagger, PHP. Quidco Wallet is like a bank account for Quidco customers where they can deposit the cash back earned from Quidco and withdraw anytime into different payment gateways (PayPal, Bacs, Amazon, Bitcoin, )
Task: PayPal integration, this allow users to link their PayPal account to their Quidco account. Also allow people to get cash back when they pay with PayPal and/or payout their bonus into a PayPal account.
Task: Payment on request, this allows users to manage the payment of their commission earned from Quidco either by requesting it on selected date or by automatic payment.
Task: Search functionality on Quidco, which is done by integration with become search.
Task: Receipt upload, this allows users to upload their payment receipt at Quidco from selected stores and earn cash back.
Technologies used: PHP, Zend Framework, Laravel 5, Swagger, MySQL, jQuery, JavaScript, APIs, Bootstrap 2 and 3, CSS, Less, Sprites, PHP Unit Tests, Twig, Web services, Restful API, SOAP, XML, JSON, Git, Vagrant, Scrum,
SOAP, Bonus, Framework, Bitcoin, Twig, Search, Swagger, Web, Software, Amazon, Restful, Developer, It, Less, Javascript, Integration, Web Services, XML, JSON, Bootstrap, Laravel, Scrum, API, Git, Jquery, Mysql, Php, Css
2010 - 2013
job
Web developer
Sotic.
I have worked on severals projects at Sotic, below are the list of them
Task: Build a "Fixture Reporting" system that allows front end user to submit their data for approval which will then be approved or rejected by admin users.
Task: Build a mobile version of MatchDayLive that broadcasts live sports events such as Rugby. This application uses a "push cache" system that we build in house.
Task: Build mobile detection script that detect and redirect user to the right device site.
Task: Build a cache system that generate content in different format(JSON, XML, )
This application get a feed from a feed provider that we parse and generate our cache files using curl method.
Task: I have built many templates for Reddot CMS which is used to generate/publish content for the websites we build for our customers.
Task: MatchDayMail which is built in zend framework, this is a mailing system application that helps create template, design ,subscribers list, and send mail to the subscribers.
Task: MatchDayLive which is built in zend, it is an application that broadcast a live game by displaying the scores, the commentaries, the team lineups.
Link to this application www.rabodirectpro12.com/matchdaylive
Task: Mini Player I developed a mini player using jw player which is used on the following website
www.rabodirectpro12.com/home.php
Task: MatachDayTv which is built in php, in this project I build the backend that help send uploaded media files to the corresponding CDNs by FTP.
Technologies used: PHP, Zend Framework, MySQL, jQuery, JavaScript, APIs, CSS, PHP Unit Tests, Smarty, Web services, Restful API, SOAP, XML, JSON, SVN, AFS file system, RedDot,
Task: Build a "Fixture Reporting" system that allows front end user to submit their data for approval which will then be approved or rejected by admin users.
Task: Build a mobile version of MatchDayLive that broadcasts live sports events such as Rugby. This application uses a "push cache" system that we build in house.
Task: Build mobile detection script that detect and redirect user to the right device site.
Task: Build a cache system that generate content in different format(JSON, XML, )
This application get a feed from a feed provider that we parse and generate our cache files using curl method.
Task: I have built many templates for Reddot CMS which is used to generate/publish content for the websites we build for our customers.
Task: MatchDayMail which is built in zend framework, this is a mailing system application that helps create template, design ,subscribers list, and send mail to the subscribers.
Task: MatchDayLive which is built in zend, it is an application that broadcast a live game by displaying the scores, the commentaries, the team lineups.
Link to this application www.rabodirectpro12.com/matchdaylive
Task: Mini Player I developed a mini player using jw player which is used on the following website
www.rabodirectpro12.com/home.php
Task: MatachDayTv which is built in php, in this project I build the backend that help send uploaded media files to the corresponding CDNs by FTP.
Technologies used: PHP, Zend Framework, MySQL, jQuery, JavaScript, APIs, CSS, PHP Unit Tests, Smarty, Web services, Restful API, SOAP, XML, JSON, SVN, AFS file system, RedDot,
Web Services, Smarty, Backend, Framework, SVN, Web, Restful, Developer, It, Website, Content, SOAP, Javascript, XML, JSON, Websites, CMS, API, Backend, Jquery, Mysql, Php, Design, Css
2009 - 2010
job
Web developer
EBPL.
In this role, I worked on several projects using PHP/MySQL/ JOOMLA Framework and CMS/JQuery/AJAX, below are the list of them:
www.supportyourschool.co.uk
www.recyclelist.co.uk,
www.inkjethelp.com
www.ebpstrap.com
www.recyclingbox.co.uk
www.supportyourschool.co.uk
www.recyclelist.co.uk,
www.inkjethelp.com
www.ebpstrap.com
www.recyclingbox.co.uk
Php, Mysql, Jquery, CMS, AJAX, Joomla, Developer, Web, Framework
2007 - 2007
job
Web developer
EMMA MEDIA.
Last date worked with: 30/09/08
Website: www.emmainteractive.com
In this role, I worked as a software developer using PHP/MySQL/HTML/Javascript/Joomla CMS.
Website: www.emmainteractive.com
In this role, I worked as a software developer using PHP/MySQL/HTML/Javascript/Joomla CMS.
Javascript, Html, Php, Mysql, HTML/CSS/Javascript, CMS, Joomla, Website, Developer, Software, Web
My education
2006
-
2007
King Institute
Somecollege, System
Somecollege, System
2004
-
2006
LTC College
Unspecified, That provides a good method and web development skills
Unspecified, That provides a good method and web development skills
1990
-
1997
College Donka
Masters, Business Administration
Masters, Business Administration
ACADEMY OF LILLE
N/a, N/a
N/a, N/a
ACADEMY OF LILLE
Masters, Science and Automatic
Masters, Science and Automatic
n/a
Secondary, Math-Physical-Chemistry-Biology
Secondary, Math-Physical-Chemistry-Biology
Moussa's reviews
Moussa has not received any reviews on Worksome.
Contact Moussa Sidibe
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Moussa directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark