Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Zakaria Gatra

Co-CEO/CTO at Iminimi, Freelance Lead Developer (Scigeeks)

38 years old
Lyon (69003) France
Entrepreneur Open to opportunities
[Open only to remote freelance work]

Passionate about computer science from an early age, I have directed my career path in this field. Experienced and eager to learn, I am gradually building my career to achieve my professional goals. Willing, professional, and adaptable, I have acquired solid skills in PHP/Symfony development, along with good proficiency in VueJS (2), Python, and DevOps. I am also exploring Rust out of curiosity. Owner of several servers in my homelab (3xR620, 2xR720XD, 1xR410, and 1xR210ii) hosting various services (such as Authelia, GLP...) all under Proxmox (Ubuntu Server VM's & LXC) or Docker, I can assist in managing your infrastructure. Passionate about IoT, AI, and machine learning, I have several development boards for home automation, robotics, and 3D printing projects.

Co-CEO/CTO at Iminimi & Freelance Lead Dev at Scigeeks

Iminimi, SciGeeks
Since July 2018
  • Fiducial - Regulatory Business Study Office (12 months):

    • TPM/TPE of the internal tool of the SO, consolidating the current version (Symfony 2.8), fixing various bugs, and improving performance.
    • Accompaniment of the SO in the realization of a migration plan (fig strang pattern) towards a new API system and development of the first new business APIs under Symfony 6/ApiPlatform.
    • Design and development of an internal tool for configuring customer services.
    • Supervision and training of the team on methodologies and technologies such as REST, RabbitMQ, TU/TF, S.O.L.I.D.
    • Technical architecture of several internal projects, ensuring a solid foundation for future development.

  • Infolegale (3 months):

    • Development of a data retrieval and transformation script for migration to the new version of the tool.
    • TPM/TPE: bug resolution, development of new features around KYC and compliance issues (feeding ES indexes, calculating scores, and consolidating data).

  • PotagerCity (20 months):

    • Development of a logistics translation module with combinatorial issues (optimal path) and optimization of bagging (Knapsack Problem, fragility index) with loading slip generation.
    • Improvement of the voucher and loyalty system, integration of products under SAP (Rest API), data synchronization with Salesforce (SOAP).
    • Upgrade of the application from Symfony 4 to 5 and PHP 7.4 to 8.1, with TPM/TPE on the existing third party application and addition of new features.

  • SciGeeks/Iminimi (Internal Project):

    • Development of a set of applications for merchants
    • Design and development of the core application with Symfony 4/5, integrating technologies such as FOSRest, ApiPlatform, Redis, and MariaDB.
    • Development of the web front-end for merchants with Vue.js 2.
    • Maintenance of Android applications.

Lead Software Developer

iDamn
May 2018 to September 2018
  • Taking over and managing the development of a web application (Symfony 3) and mobile (iOS/Android) for merchants.
  • Implementation of a continuous integration system and deployment on the AWS stack with the setup of ElasticBeanstalk, load balancing, SNS, and SQS.
  • Technical monitoring and quality of service (QoS) assurance.
  • Mission at Alptis Direct (Total duration: 31 months)

    • Supervision of development, maintenance, and optimization of Symfony applications, including migration to Symfony 2.8, code standardization, and integration of new features.
    • Management and maintenance of application servers, including optimization of CentOS, Apache, and MariaDB/MySQL environments.
    • Design and deployment of business applications in the insurance sector, as well as development of microservices for migrating CRM/PRM to Symfony and integrating machine learning solutions.
    • Team development oversight, workflow management, PR reviews, and architecture workshop facilitation.
    • Complete overhaul of the health/lender pricing tunnel, including development of a filtering system using the Smartdata microservice and optimization of existing code.
    • Performance improvement of the Smartdata microservice calculation algorithm, resulting in a 300% increase in performance.

  • SARPI – Veolia: Hazardous waste collection platform (1 month)

    • Harmonization of ORM entities and upgrade from Sf 2.1 to 2.8.
    • Code audit and recommendations for upgrading from Sf 2.8 to 3.0.

  • COSME Project of the European Commission (5 months)

    • Development of a web application marketplace for gathering, managing, searching, contacting, and quoting logistic providers on a European scale.
    • Architecture and feature design.
    • Application development, monitoring, and maintenance.
Company website
  • Development of the V2 of an internal knowledge mapping tool in PHP, also involving team development oversight and implementation of best practices.
  • Participation in an AkkaResearch project under Symfony 2, including UI design, Symfony 2 application development, and support to project management with technical documentation writing.
  • Design and development of Powow 4, a major evolution of the Direct Marketing tool.
  • Server management and improvement of the existing architecture, adopting cutting-edge practices like Git and optimizing Apache/MySQL.
  • Development of internal and client projects, including an application for restaurateurs with bank payment integration.
  • Development and implementation of an SMS sending system based on Kannel.
  • Involvement in client relationships and support for sales teams during pre-sales meetings.
  • Third-party Application Maintenance.
Company Description
Iroquois, established in 2004, provides Direct Marketing solutions such as Powow, a SAAS platform for sending emails, SMS, and faxes used by various businesses, from Cora to local SMEs.
Company website

Internships in Web Development and VoIP

Yurplan, Netunicum, DJG, Plurifinances
September 2008 to September 2011
Internship
Lyon
France
  • Full project management: requirements analysis, design, development, and deployment monitoring.
  • PHP, Symfony, HTML, jQuery, and MySQL development.
  • Implementing an event object system with Symfony 1.4 at Yurplan.
  • Setting up and managing a company intranet at Daniel Jean Gesche.
  • Developing CMS and monitoring systems at Plurifinance.
  • Développement de CMS et systèmes de monitoring chez Plurifinance.