À propos de Kamel
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Notions
Expériences
- Ringover FranceBackend Engineer [Golang]mars 2023 - janvier 2024 (10 mois)Paris, France
- Led development of a unified communications platform enhancing core functionalities for a seamless user experience.
- Spearheaded migration to advanced Go templates and optimized SQL queries, improving system performance.
- Collaborated on integrating Amazon S3 for optimized data storage and retrieval.
- Diagnosed and rectified complex server connection issues.
- Designed and implemented scalable APIs for seamless third-party integrations with Ringover's telephony system.
- Introduced efficient query mechanisms, significantly enhancing data retrieval efficiency.
- Initiated refactoring of legacy codebase to strictly typed languages, reducing runtime errors and improving code maintainability.
- Provided mentorship to junior developers, led regular code reviews, and ensured adherence to best coding practices.
- Engineered innovative features for Empower, an advanced conversational intelligence solution, leveraging Ringover's proprietary AI technology.
- Harnessing WebRTC and AI technologies, showcasing adaptability to cutting edge technologies.
- Leveraged debugging tools to profile codebase, identify bottlenecks, and rectify memory-related errors, enhancing system stability.
- Translated complex JavaScript functionalities to Go and re-engineered SQL queries for accurate data representation, ensuring system consistency across platforms.
- ThalesC++ Software Engineerjuillet 2021 - février 2022 (7 mois)Vélizy-Villacoublay, FranceEngaged in a critical project under government directives, the team played a crucial role in executing complex technical requirements while maintaining confidentiality.Our focus was on graphical interfaces and image processing within designated system perimeters, utilizing languages like C++, LUA, and Python.Key Technical Contributions:
- Employed advanced computing concepts including semaphore, mutex, multithreading, and real-time calculations to ensure robust system performance.
- Designed a bus messaging module for seamless message passing through physical modulators to various aircraft components.
- Worked on code architecture, ensuring common code parts were effectively organized, and reusable libraries were created for project-wide utilization.
- Involved in the testing scope, developing proprietary testing solutions and establishing guidelines for unit and integration tests, with a focus on LUA scripts for integration testing.
- Engineered deployment tools, utilizing Linux scripts to automate the deployment toolchain and non-regression tests, ensuring seamless code delivery across teams.
- Ensured thorough testing on avionics hardware in addition to software tests, working closely with integration and validation teams for bench tests in a laboratory setting, ensuring the developed solutions were consistent and ready for deployment on the final support.
- BLIINKGolang Back-end Engineer, Cloud computingoctobre 2020 - mai 2021 (7 mois)Paris, FranceWorked within a team of 8 people. I designed, developed, deployed and maintain the systems critical to the business of the company. During my time with Bliink, I created a set of cloud systems to meet the needs of the sales, the Chief Operations and Technical Officer of the company. I putted in production:
- a system that guarantee the integrity of the purchase options on online advertising
- a system for synchronizing the catalog of advertisements from the company's clients advertiser
- most of the data protocols written in Protobuf
- the main system of synchronization and data access. This system is the basis of communications and synchronizes company data in real-time. All company's systems (existing and new) use it. I designed this system to be as efficient, fast and resilient as possible
- writing of unit and integration tests
- monitoring of deployed Microservices within a GKE cluster
Involved technologies: Golang, gRPC, Protocol Buffers, REST API, docker, Clean architecture, DDD/TDD, Minikube
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master 1, Sciences de l'InformatiqueUniversité de Stockholm
- Master 2, Ingénierie informatiqueEpitech2020