About Mamadou Bobo
English
Fluent
French
Native or bilingual
Experience
- DepixusLead Software EngineerMEDICALJune 2021 - Today (5 years)Paris, FranceDepixus is a Franco-British company, based in Paris 14th and Cambridge, which develops a set of technologies to enable the rapid, precise, and inexpensive extraction of genetic and epigenetic information from single molecules of DNA and RNA. Many Depixus technologies are already at an advanced stage of validation, and commercial development is underway. The company enjoys strong support from a group of seasoned investors, several of whom come from the sequencing industry.As a team leader (Principal Software Engineer in English grades) in the software development department of Depixus, I am responsible for building a team, participating in the definition of technical architectures for software projects, and leading their implementations until delivery.Actions and tasks• Create a complete team that supports requests in terms of software development.• In direct contact with the Product Manager and customers, gather user needs for software to establish a consensual User Requirements Specification and prototype the resulting UI (user interface).• Management of the team and software projects.• Participation in the definition of technical architectures for software.• Participation in the technical choices used (programming languages, IDE, version manager, …).• Technical support for the team.• Provide a weekly report on the progress of software projects during an R&D meeting of managers from other teams (Engineering Instrument, Firmware, Biology, Product Management, and the CEO).
- Techno SpotDevelopment of an e-commerce platform under DjangoE-COMMERCEJanuary 2020 - June 2021 (1 year and 5 months)Paris, FranceThe BigDeals project is a project to develop a web application with the Django Framework.Django is a Model-View-Controller web development framework with a server in Python.BigDeals is a Marketplace of the Amazon type, which will allow a merchant to sell their products remotely and a simple customer to buy products remotely with express delivery.Technical environment of the project:- Web server in Python using the Django Model-View-Controller Framework,- JQuery (JavaScript Framework for creating dynamic web pages),- Html & CSS for the presentation of the application views- OS Linux DebianProgress (65%):- Architecture/Design of the application- Development of Back-Office functionalities:• Creation of a product and its highlighting (product description tools)• Creation of variants for a product• Management of a merchant's product catalog• Creation of product filters by product category• Creation of product properties by category- Development of Front-Office functionalities:• Skeleton of the web application• Browsing products by category• Filtering products by properties• Sorting products• Product details• Integration of payment methods by Credit card and PayPal• Management of payment methods• Order placement process
- IngenicoSoftware EngineerSOFTWARE PUBLISHINGJuly 2019 - January 2020 (6 months)Paris, FranceIngenico Group is a company specializing in payment solutions, one of the world leaders in the payment terminal market. The group, located in Western Europe, the United States, Latin America, China, Japan, Australia, and Africa, counts the American Verifone among its competitors.My mission within Ingenico was initially to audit its banking payment applications, in particular the CB EMV bank card payment application, to determine the weaknesses that currently cause customers to encounter more and more bugs when using payment methods.Then, secondly, to determine the design and implementation measures to be taken to strengthen the reliability of the applications and facilitate their maintainability.Actions and tasks• Study of the existing> Existing architecture> Implemented functions and their roles> Weaknesses of the architecture and methods used for the implementation of functionalities• Development of functionalities• Evolving refactoring (code factorization)• Bug fixes• TestsAssociated deliverables• Source code• Executables• Libraries (DLLs)• DocumentationTools used• Ingenico bank card payment terminals• Payment checkout simulator• SVN version manager• Microsoft Office Pack• Skype Business• Eclipse development environment (Ingenico version – IngeDev 8.4.2.0)
Recommendations
Be the first to recommend Mamadou Bobo
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer specialized in computer science (Bac+5)Sup Galilée - Université Paris 132011Ce parcours est destiné à former des ingénieurs informaticiens capables de se saisir d’un besoin logiciel en y répondant sur les plans méthodologiques et techniques. Ces ingénieurs participent à l’organisation des projets et interviennent sur toutes ses phases de réalisation : analyse, modélisation, implémentation, certification, maintenance. Ils exercent leur activité dans tous les secteurs où sont nécessaires la conception et le développement de nouveaux systèmes, l’assemblage, la consolidation et l’adaptation de logiciels préexistants, ou encore la gestion des parcs informatiques, de réseaux ou de grands systèmes d’information. Cela couvre aussi bien les grandes entreprises industrielles et les services (énergie, transports, automobile, banque, assurance) que les petites entreprises dynamiques spécialisées dans les nouvelles technologies ou le service informatique.
- Bachelor's degree MIAGE - Computer Methods Applied to Business Management (Bac+3)Université Lille 12008Le parcours MIAGE en licence, première étape de la formation MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises), est axée sur l'ingénierie des systèmes d'information, tout en intégrant dans le cursus un volet significatif d'enseignements orientés vers les modes de fonctionnement et de gestion des entreprises. Etant un parcours de la licence d'informatique, la licence MIAGE apporte à la fois une base solide en informatique tout en associant des connaissances technologiques avec les divers domaines ou secteurs de l’entreprise. Liste des enseignements Au premier semestre : - Bases de Données - Conception Orientée Objet - Management par la communication et la gestion + Détermination du projet professionnel - Programmation des systèmes - Systèmes d'information 1 - Analyse syntaxique et Algorithmes Au second semestre : - Réseaux - Programmation fonctionnelle - Anglais et Communication - Systèmes d'information 2 - Gestion comptable et Droit - Stage en entreprise Cette licence offre logiquement la possibilité aux étudiants de poursuivre en Master mention MIAGE. Il est toutefois possible de poursuivre en Master mention Informatique. Un stage situé à la fin du cursus de la licence et d'une durée de 3 mois est l'occasion pour les étudiants de confronter les compétences et connaissances acquises à un contexte d'entreprise. Pour la plupart des étudiants il s'agit de la première expérience professionnelle en informatique, voire d'un premier contact avec le monde de l'entreprise.