khalil Mecha

Tech lead

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Expertises

LaravelJavascriptVuePrestaShopZapierRESTful APIsSymfonyReact NativeFlutterJavaKotlinApacheMySQLWordPressReactKafkaRabbitMQNestGitHubKubernetesTerraformGitLabAngularAnsibleRedisMicroservicesJenkinsDockerElasticsearchNext

À propos

Introduction

Je m'appelle Khalil Mecha, une personne créative, rigoureux, autonome, expérience dans le domaine de gestion et comptabilité. Mon fort esprit de challenge me donne la confiance en moi, je suis capable de gérer et mener toutes les missions qui sont accordées pour moi, passionné par l'informatique d'où je suis capable de faire plein de tache simultanément. j'aime toujours avoir plus de connaissance et attitude et je n'arrêterai jamais de le faire.

Liens

Expérience de travail

Technical Lead

PLUG & TEL

déc. 2024 - Présent

1 an 11 mois

Soliman, Tunisie

Développeur logiciels

Solid Wall Consulting

mars 2024 - déc. 2024

10 mois

Tunisie

Développeur Full Stack / Team lead

Uteek - Digital Agency

nov. 2022 - mars 2024

1 an 5 mois

Gouvernorat Tunis, Tunisie

* VPS configuration from scratch - install all necessary packages - configure firewall - configure sfptd and ssh - configure apache/nginx and mysql - deploy websites using ci/cd - configure server to store data - configure elastic server * Develop a product Personalizer software - develop a system to create custom templates fully dynamic using canvas - integrate 3d map to generate custom starmap based on location, date and time with other configurations - extract templates from canvas to pdf - develop dynamic addon fields on template for user editing - synchronize data with wordpress - develop a wordpress react template "boilerate" to communicate between user input and template interaction * Develop a platform CICan which aims to increase economic empowerm * Develop mobile application for jobseekers - Develop chat system using socket.io - Code revue and bug fixes * Bugfix for java mobile application - fix bugs and optimize app developped with java native. - adding a notification configs * Optimize website

Développeur CRM-ERP

Devmix

oct. 2021 - oct. 2022

1 an 1 mois

Ariana, Tunisie

* Develop multi-interface CRM for a cultural education center * - Develop dynamic menu genrated from database with access and permissions using lavary-menu and midllewares. - Ensure BDD conception, database optimisation and data migrations. - Design and develop API system for external uses by demand. - Secure routing with middlewares and tokens, using Auth jwt. - optimize big data queries. - Develop calculation system for calculating and storing employees and students presences and attendances. - multi-portals and data filtrations by agencies and users role. - Building reports moduls to check benefits and loses by day,month,year. - Develop system to generate attendances for students and timesheets for teachers. - Implement academic module contains teachers availibilities, levels, hourly_rates, certifications, exams, lessons, sessions, rooms, etc...fully automated using tasks schdelule and cron jobs. - Develop sales module contains : estimates switchable to invoices, credits invoices and payments registration with logs and users activities. - Implement gates to ensure security and prevent users role bypass. - Genrate PDF, excel sheets and printables pages using DOMPDF and matWebsite/excel. - develop module for Visa workflow contain calendar to schedule meet with students, prepare all documents for Visa, schedule interview with universities, documents check, automail sender if any documents are messed using vue Js. * build module to synch data between prestashop and CRM *

Développeur

OFF agency

mai 2020 - oct. 2021

1 an 6 mois

* Develop crm for call center * - Integrate zoom to generate meeting with datetime calibration by countries - Integrate Axonaut CRM to send and receive normalized client data. - Integrate Stripe payment. - Integrate companies api (societe.com) to check company existence and retrive code naf, siret and siren. - Develop tasks schedule to maintain and check backside performances with auto caches clean. - Integrate zapier webhooks with wordpress. - Develop system to check user activities using middlewares and laravel-user-activity package. - Design model and backend portals using OOD and OOP technologies. - Autograduation system calculated by number of confirmed clients compared to the estimated monthly confirmation. - Design Database architecture and tables relations and rules.

Développement web/mobile

Big Digital

juil. 2018 - mars 2020

1 an 9 mois

Tunisie

* develop marketplace * Commun backend php tasks : - Ensure backend development architecture and lifecycle using MVC patterns, object oriented programming and design, - Develop Rest api for consumption. - Securise access with Auth jwt and passport token. - Manage products categories, subcategories and details to filter by clients (last added, less expensive, price between, caracteristics demands, colors, etc...), - Manage expirations date and product validations. - Manage stocks with alert notifications when security stock reached. - Manage users and workers access with profile configurations and settings. - Carries commands and functions in controllers between models that Manage data and business logic and view to manage layouts and displays. (UI,UX). - Database configuration and entities creation usign doctrine ORM, Validator interface to check inputs validations and entity manager to persist data in symfony. - Write clear OOP code easy to read and understandable. - Classes extendings and implementings to prevent code repetations. - Standardize and nomalize data consumption and collection. - Fix, optimize and correct backend bugs. - Analyse clients functional needs and understand the specifications. Mobile : * Develop mobile application using react native, flutter, java and kotlin * - Respect the graphic charter. - Support the entire application lifecycle ( concept, design, test, release and support). - Produce fully fonctional mobile applications writing clean code. - Gather specific requirements and suggest solutions. - Troubleshoot and debug to optimize performance. - Design interface to improve user experience. - Stay up to date with new technology tends. - Implementation of third-party libraries and APIs.


Formation

UIT

Bachelor of Engineering - BE, Computer Software Engineering

2025 - 2028

2 ans 11 mois

Udacity

Android Development Track, Technologies de l''information

Lycée 2 mars 1934

Baccalauréat, Technique

Résultat : Moyenne

J'ai terminé mes études technologiques en 2012 et j'ai obtenu mon bac dans la session prinicpale

Udacity

Front End Development Track

Université arabe des Sciences

licence fondamental en gestion (comptabilité/finance), Comptabilité et finance

Activités et associations : - participation a des clubs entrepreneuriales créateur d'un projet (startup) qui diminue le taux de chaumage en fonction de la recherche automatique d'un profil de candidature qui convient a une société quelconque. créateur d'un projet (startup) appareil de diagnostique automatique de voiture.

Udacity

Data Analysis Track

Udacity

FullStack Development Track

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.