
darix SAMANI SIEWE
Senior Software Engineer | Python & Rust
Salaire / Taux journalier
Douala, Cameroun
Mobilité : Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Passionate Software Engineer, Data scientist, and Machine Learninag Engineer/Researcher with expertise in Python, JavaScript/TypeScript, Rust, Dart, SQL, NoSQL (MongoDB, Neo4j, and Redis), alongside hands-on experience with frameworks such as FastAPI, React.js, Salvo, Nest.Js, Flutter, and AI/ML stack. Proven ability to deliver optimized solutions, troubleshoot complex issues, and contribute to Agile teams. Strong understanding of version control with Git, DevOps practices, CI/CD pipelines, and
Expérience de travail
Artificial Intelligence Trainer
Scale AI
juin 2024 - sept. 2024
4 mois
Douala, Cameroun
• Training AI Systems and Large Language Models (LLMs) • Enhancing chatbots to be more useful for people worldwide • Have an impact in making LLMs safer, accurate, and reliable • Help improve the AI chatbot for their customers, and these tasks will directly affect the quality of the chatbot experience environments
Full Stack Engineer
Hoozon Sarl
févr. 2024 - sept. 2024
8 mois
Douala, Cameroun
• Engineered middleware in Flask (Python) to automate payment event processing between WordPress(via webhooks) and Node.js, streamlining client workflows • Oversaw Docker-based deployments to both development and production, ensuring robust, scalable, and maintainable environments. • Support a team of five developers daily during their tasks. • Translate business needs into functional and technical specifications for multi-development software projects. • Developed mobile features using Flutter and BLoC, delivering seamless cross-platform user experiences • Implemented CI/CD pipelines, accelerating release cycles and improving deployment reliability • Contribute to developing the frontend for multi-application using React, Typescript, and TailwindCSS • Tech Used: Flask, React(TS), TypeScript, SQLAlchemy, Redis, RabbitMQ, Celery, Flask, Docker, Github, WordPress, Yup (Form Validation), Tailwind CSS, Nginx, Docker Swarm, JavaScript, Python3, webhooks, Vite, TLS/SSL, Shell/bash, Flutter
Software Developer
Data Touch Analytics
déc. 2023 - sept. 2024
10 mois
Douala, Cameroun
• Developed an end-to-end application for hospital blood donation management, automating data collection and distribution workflows • Orchestrated Celery, Redis, and RabbitMQ integration to automate donor notifications( hemovigilance messages to donors at 24 hours, 48 hours (after their samples), and on the date of their next eligible donation ), improving engagement and compliance rates • Built RESTful APIs in Python, enabling secure, scalable data exchange between hospital systems • Create a monthly PDF report generator using Celery Beat. • Implement a system to send birthday messages to donors. • Oversee the deployment of applications to development and production environments. • Leveraged Git/GitHub workflows to enforce code quality and streamline team collaboration • Utilized React and TypeScript for responsive frontend interfaces, enhancing user experience for medical staff • Tech Used: FastAPI, React(TS), TypeScript, PostgreSQL, SQLAlchemy, Redis, RabbitMQ, Celery, Flower, Flask, Docker, Github, REST, WordPress, Yup (Form Validation), Tailwind CSS, Nginx, Docker Swarm, Javascript, Python3, webhooks, Celery-beat, Vite, TLS/SSL, Shell/bash
Graduate Internship Engineer
ASTOR DIGITECH
févr. 2022 - juil. 2022
6 mois
Douala, Cameroun
To provide better quality of service, operators must continuously enhance their offerings through drive testing, a method for measuring and evaluating coverage, capacity, and quality of service (QoS) in mobile radio networks. Traditional drive testing methods, which rely on software like TEMS Investigation, are resource-intensive and costly in terms of both human and material resources. During this internship, we explored a new drive testing approach based on an Android application. Given that smartphones are now the most widely used tools for accessing operator network services, this innovation offers significant advantages. By utilizing smartphones, we streamline the drive testing process, eliminating the need for cumbersome equipment with a simple mobile application. The application we developed enables drive testing to be conducted on heavily trafficked roads as well as narrow roads, enhancing service efficiency and flexibility. • Translate business needs into functional and technical specifications. • Develop a mobile application for RF drive testing of mobile operator networks. • Create an API to collect raw data retrieved by the mobile application. • Store in the frequency of one second the RF Drive Test parameter in the local database • Developed a functionality to transmit to the online MongoDB database. • Tech Used: FastAPI, MongoDB, REST, Docker, Heroku, Flutter, Reactive programming(Dart), SQLite, Provider(State Management )
Information Technology Trainee
Astor Protect
juil. 2021 - août 2021
2 mois
Douala, Cameroun
• Research and deploy an IaaS (DevStack) on a virtual machine. • Analyze multiple development projects. • Monitor and manage project progress. • Research and deploy the open-source identity and access management solution (Keycloak) on a Kubernetes cluster. • Tech Used: KeyCloack, DevStack (OpenStack), Kubernetes, VirtualBox, UML, Project Management and Analysis
Database Engineer
Ecole Nationale Supérieure Polytechnique de Maroua
avr. 2021 - mai 2021
2 mois
Maroua, Cameroun
• This school project aimed to develop a series of complex MongoDB queries to meet the student management needs in a university environment. • This school project aims to generate PDF receipts for university fee payments for students from an XML file using XSL-FO and XSLT. • Advisor: Mr Douwe Hallant Vincent • Tech Used: MongoDB, XML, Shell/bash, JavaScript, Git
Software Development Engineer intern
Flysoft Engineering
juil. 2020 - août 2020
2 mois
Yaoundé, Cameroun
• Develop websites using HTML5, CSS3, and JavaScript. • Analyze various development projects. • Model a project using UML. • Learn reactive programming in Dart, along with Bloc state management. • Tech Used: UML, HTML5/CSS3, Dart, JavaScript, Reactive programming (Dart), Flutter
Mathematics Tutor
Ecole Nationale Supérieure Polytechnique de Maroua
janv. 2020 - janv. 2020
1 mois
Maroua, Cameroun
I gave practical work in Numerical Analysis 1 to the 2nd year student at the Department of Basic Scientific Education (ESB) using Scilab under the supervision of Dr Guiem Richard
Mathematics and Physics Tutor
Polyvalent Corporation
juin 2019 - août 2019
3 mois
Bafang, Cameroun
I offered support courses in mathematics and physics at this center to assist students in preparing for entrance exams to top-tier universities in Cameroon.
Formation
École Normale Supérieure de l'Enseignement Technique de Douala
Master of Technology, Computer Sciences for Industries
2026 - 2027
1 an 3 mois
Activités et associations : Football, Member of Informatic Club
Master Thesis: A Framework for Evaluating the Performance of Mobile Network Operators Relevant Course: Image Processing, Signal Processing Techniques, Teleinformatics, Programmable Logic Systems, Advanced Operating Systems, Object-Oriented Programming in C++, Distributed Database, Statistical Data Analysis, Partial Differential Equations, Internet Programming with ASP.NET, Microcontroller Systems, Digital Signal Processing, etc...
African Institute for Mathematical Sciences Rwanda
Master of Science - MS, Mathematical Sciences (Data Sciences)
2024 - 2025
1 an 6 mois
Activités et associations : Co-Leaders of IT Club, Football, Basketball, Table tennis, Volleyball, etc...
Master Thesis: Computer Vision for Multi-Category African Plum (Safou) Defect Detection Advisor: Dr. Arnaud Nguembang Fadja Relevant Course: Mathematical Problem-solving, Physical Problem-Solving, Introduction to Probability and Statistics, Numerical Linear Algebra, Algorithms and Data Structure, Statistical Machine Learning, Introduction to Neural Network, Partial Differential Equations, Topological Machine Learning, Big Data Analytics, Numerical Methods, etc...
Ecole Nationale Supérieure Polytechnique de Maroua
Master of Engineering - MEng, Computer Networking and Telecommunications
2017 - 2022
5 ans 7 mois
Activités et associations : football, rugby
Master Thesis: Conception et Réalisation D'une Plateforme De Drive Test Basée Sur Une Application Android Advisor: Dr. BOUDJOU TCHAPGNOUO Hortense Relevant Courses: Web Engineering (JavaEE), Advanced Numerical Analysis(Scilab & Python), OOP (Java), Probability and Statistics, Algorithms and Data Structures I and II (C), Massive MIMO, Advanced Databases, AI, Embedded Systems (FPGA), and Internet of Things, Queue Theory, Signal Processing (Matlab), Microwave (ADS), etc... Engineering Science Preparatory Classes (2 years)(from Sep. 2017 to Jul. 2019) Mathematics (Major) Computer Science (Scilab & C++) (Major) Physics (Minor)
Licences et certifications
Modern and Emerging Programming Languages: Rust
Délivré le : août 2025
Introduction to Apache Airflow in Python
Délivré le : juil. 2024