About
About Me
I am Abdelillah Bentegar, an enthusiastic software developer passionate about creating performant and scalable web applications. I am currently seeking a full-time position within a dynamic team to contribute to innovative projects and tackle new technical challenges.
Contact Information
- Email: [email protected]
- Phone: +33 753034990
- Location: 75007 Paris
Profile and Education
Développeur Full Stack passionate about creating performant and scalable web applications. I am looking for a full-time position within a dynamic team to contribute to innovative projects and tackle new technical challenges.
-
Master in Computer Science, Networks and Software
Sorbonne Universités with CFA INSta, Paris
Sept. 2023 - Sept. 2024 -
Engineering and Master’s Degree in Telecommunications and Network Systems
Ecole Nationale Supérieure des Technologies Avancées, Alger
Sept. 2017 - July 2022
Professional Experience
Alternant Développeur PHP et Expertises Transverses
Orange, Montigny-le-Bretonneux
Sept. 2023 - Sept. 2024
- Developed an Infrastructure as a Service (IaaS) solution for hosting Oracle and PostgreSQL databases for internal and external clients.
- Full Stack Development of a web portal:
- Front-End: Designed and developed a vivid and intuitive user interface for managing infrastructure resources.
- Back-End: Implemented resource management logic and integrated with external APIs for monitoring and database management.
- Automated processes with scripts for:
- Collecting cluster information (status, performance, resource usage).
- Managing cluster actions directly from the portal (database creation, firewall rule modifications, etc.).
Full Stack Developer (Freelance)
Yupa.io, Remote
May 2021 - Dec. 2023
- Contributed to the development of a Bitcoin payment and wallet solution based on the Bitcoin Layer 2 network.
- Front-End: Developed a responsive and performant user interface with Vue.js and an optimized landing page with Next.js.
- Back-End: Managed transactions with Node.js, implemented efficient communication via gRPC with Bitcoin nodes, handled asynchronous tasks with RabbitMQ, and fast caching with Redis.
- CI/CD: Set up a complete CI/CD pipeline with GitHub Actions for automated testing and deployments.
- Infrastructure: Administered Linux servers (Ubuntu), configured a reverse proxy with Nginx, and monitored performance with Prometheus and Grafana.
Achievements
- Developed a stock management system with Laravel, asynchronous management via Jobs and Queues, and a dynamic interface with React and Inertia.js for stock tracking, restocking alerts, and report generation.
- Developed a Redis database system in Rust, covering TCP server, Redis protocol, and storage.
- Designed a search engine in Java with a regex analyzer, finite automata (NDF), and graph theory-based indexing.
- Created a homelab with Proxmox VE on two physical servers, integrating advanced automation and management tools.
Skills
- JavaScript / TypeScript: NodeJs, Vue, Nuxt, React, Next, Angular
- PHP: MVC, Laravel, Symfony, Zend Framework, Laminas
- Java: Object-Oriented Programming, Network Programming, Spring
- Python: Pandas, Numpy, Matplotlib, Flask, Quart, Django, PyQt, FastAPI
- Rust / Go: CLI Tools, Services
- SQL: MySQL, PostgreSQL, MariaDB
- Cloud: AWS, GCP, Azure
- Kubernetes: Deployment management
- Docker / Docker-compose
- Linux: RHEL, Ubuntu Server
- CI/CD: GitLab CI/CD, Ansible, GitHub Actions, Jenkins, Argo CD
Certifications
- Architecting with Google Kubernetes Engine: Production
- Reliable Google Cloud Infrastructure: Design and Process
- AWS Certified Solutions Architect - Associate (SAA-C03)