My Resume
A concise overview of my software engineering journey. Here's a look at my experience, education, skills, and achievements.
Work Experience
Lead Developer / Senior Full-Stack Engineer
RCDevs Security SA • October 2019 – Present
- Led the development team of YumiSign, a SaaS signature platform built from scratch.
- Oversaw the full development lifecycle of YumiSign from ideation to production usage by thousands.
- Designed and implemented scalable APIs and background workers for handling digital signatures.
- Built scalable microservices for OpenOTP used by hundreds of thousands of users.
- Developed a private Python library for shared microservice functionalities.
- Implemented Agile methodologies, promoting collaboration and adaptability.
- Led Agile ceremonies to ensure effective sprint planning, daily stand-ups, and retrospectives.
- Made critical technical decisions aligned with business objectives.
- Contributed to tech stack selection and architectural design for scalable solutions.
- Conducted technical interviews assessing both technical and cultural fit.
- Onboarded and integrated new developers into the team for long-term productivity.
- Integrated tools like Gmail, Zapier, and Microsoft products into existing systems.
Co-founder & Full-Stack Developer
Fidealo • July 2023 – Present
- Founded and built Fidealo into a digital loyalty SaaS platform from the ground up.
- Led backend development using C#, focusing on robust, scalable systems.
- Implemented the frontend in React with TypeScript for an optimized user experience.
- Designed a scalable NoSQL data model using MongoDB.
- Used AWS and Azure to deploy and scale the platform with CI/CD pipelines.
- Architected REST APIs for seamless integration with enterprise tools.
- Followed test-driven development (TDD) principles for stable, maintainable code.
Education
Master's Degree in Computer Science – Artificial Intelligence
University Claude Bernard Lyon 1 — Lyon, France
09/2018 - 08/2019
- Specialized in Artificial Intelligence: bio-inspired algorithms, machine learning, deep learning, and robotics.
- Developed AI-driven apps using Python, TensorFlow, and OpenCV.
- Completed a thesis on Predictive Behavioral Modeling using Deep Neural Networks.
- Participated in seminars on neural-symbolic learning, autonomous agents, and NLP.
- Collaborated on smart health and assistive AI projects with international teams.
- Contributed to university AI lab and peer-led technical workshops.
Master's Degree in Computer Science – Networks, Information and Communication Technologies
Université de M'sila — M'sila, Algeria
09/2016 - 08/2018
- Specialized in advanced networking concepts, information systems, and communication technologies.
- Studied topics such as network security, wireless communications, distributed systems, and cloud computing.
- Developed expertise in protocols, network design, and network management.
- Completed a research thesis on 'Optimization of Network Traffic in Wireless Sensor Networks'.
- Collaborated on projects involving IoT applications and network simulations.
- Participated in academic conferences and workshops to present research findings.
- Graduated with distinction, demonstrating strong analytical and technical skills.
Bachelor's degree in Computer Science
Université de M'sila — M'sila, Algeria
09/2013 - 08/2016
- Completed a comprehensive curriculum covering software development, algorithms, data structures, and computer systems.
- Specialized in programming languages such as C, Java, and Python.
- Engaged in multiple projects including web development and database management.
- Graduated with honors, maintaining a GPA of 3.7/4.0.
- Participated in student programming competitions and workshops to enhance coding skills.
- Completed a final year project on 'Development of a Web-based Student Management System' using PHP and MySQL.
Entrepreneurship, Business, Management, Marketing, and Related Support Services
Indiana University - Kelley School of Business — Indiana, United State
06/2015 - 08/2015
- Completed coursework focused on entrepreneurship, business management, and marketing strategies.
- Learned key concepts in business development, market analysis, and digital marketing.
- Gained practical skills in business planning, financial management, and leadership.
- Participated in case studies and group projects simulating real-world business scenarios.
- Explored startup growth, innovation management, and customer relationship management.
- Enhanced understanding of strategic decision-making in dynamic business environments.
Skills
C#
Advanced
.NET / .NET Core
Advanced
PHP 8
Advanced
Golang
Intermediate
Python
Advanced
JavaScript
Advanced
TypeScript
Advanced
React / React Native
Advanced
Entity Framework
Advanced
Symfony / Doctrine
Advanced
MySQL / MariaDB
Advanced
MongoDB
Advanced
PostgreSQL
Advanced
NoSQL / Couchbase
Intermediate
LDAP / SQLite / Redis / Elasticsearch
Advanced
Unity / Game Development
Intermediate
Azure / AWS / OpenStack
Intermediate
Docker
Advanced
CQRS / RabbitMQ / MassTransit
Advanced
Microservices / Distributed Systems
Intermediate
Clean Architecture / SOLID / DDD
Advanced
TDD / OOP / CI/CD / Git
Advanced
PhpUnit / Unit Testing
Advanced
IAM / MFA / Digital Signature
Advanced
SCRUM / Agile
Advanced
English / French / Arabic
Professional Proficiency
Competitions
Bloomberg’s Choice Award
Junction Hackathon • 2016
- Created Project Reflexion to help brands build smarter social media strategies based on Big Data.
- Won Bloomberg’s Choice for innovation and potential impact.
1st Place Winner
NYUAD Hackathon • 2018
- Developed DAWA, a blockchain-based pharmaceutical supply solution to fight counterfeit drugs.
- Collaborated with an international team under 48 hours to deliver the full prototype.