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.
Learn more
  • 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.
Learn more

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.

Computer Science License - Obtained

Université Claude Bernard Lyon 1

September 2011 to May 2012
Having discovered the field of Artificial Intelligence (AI) during my studies at SUPINFO, I took my studies a step further by enrolling at the Université Claude Bernard Lyon 1, renowned for its Masters in AI. This year of undergraduate study enabled me to strengthen my practical foundations by refreshing my theoretical ones, before deciding to enter the job market.
Learn more
The SUPINFO course is both complementary to my DUT in Computer Science and has added a new way of looking at IT to my apprenticeship. In fact, in addition to consolidating what I'd learned in my DUT, SUPINFO enabled me to learn more about IT through project management, as well as discovering BI, ERP, ITIL management, etc
Learn more

DUT in Business Information Technology - Obtained

Université Lyon 1 Claude Bernard

2006 to 2008
Studying in 2 years in the field of IT, the DUT gave me a broad IT training ranging from project management to development, including algorithms, operations research and management.
Learn more

Mechanical Engineering

Ecole Nationale des Ingénieurs de Saint Etienne (ENISE)

2005 to 2006
1st year in Mechanical Engineering, this year enabled me to take stock of what I really wanted to do. Mechanical engineering had very quickly become apparent to me that it wasn't really what I thought it was, and I was only doing well in the following subjects: computer science and physics. After a year's reflection, I decided to go into computer science out of passion and interest.
Learn more
  • In-house datacenter - Homelab (3 R620 + 2 R720 + 1 R410 + 1 R210ii and a few sff pc's)
  • IoT : Owner of several Rpi, Arduino and Pine 64. Inveterate sensor enthusiast
  • Astronomy, Astrophysics
  • Board games
  • Role-playing master (Dungeons & Dragons, Anima)
  • Miniature and model making (painting)
  • Archery
  • Swimming
  • Symfony 1 to 6
    Advanced
  • PHP 5 to 8, Apache, Nginx
    Advanced
  • Vue.js 2
    Intermediate
  • ORACLE/MYSQL/MariaDB/PostgreSQL
    Good
  • Docker, Docker swarm
    Intermediate
  • Python 2.7, Flask, Numpy, Panda, xgboost
    Intermediate
  • SysAdmin & DevOps (Ubuntu/Debian, Docker, Docker Swarm)
    Good
  • Kannel (Gateway smpp) - C dev
  • ETL Pentaho (kettle)
  • Python
    Intermediate
  • Rust
    Intermediate
  • VueJS
    Intermediate
  • DevOps (Proxmox, Docker, Saltstack, Ansible)
    Good
  • Mikrotik router management & configuration
  • Object Oriented Programming
    Advanced
  • Management IT
    Advanced
  • DMS : Oracle (SQL et PLSQL), MySQL
    Good
  • Operating systems administration (Linux, Windows) : Ubuntu, CentOs, Mandriva (MCA), Windows Server 2003/2008
    Good
  • Network administration: topography, setup, cisco router administration
    Intermediate
  • Analysis methods: Merise, UML
  • Development and work methodologies: XP, Agile
  • Anglais (Courant - 955 TOIEC)
    Good