
Haithem Rebai
Senior Software Engineer
Salaire / Taux journalier
La Chebba, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Senior Full-Stack Engineer with 8+ years building scalable web apps & leading test automation. Expertise spans React/Angular, .NET, Symfony, and cloud solutions with proven results in price monitoring systems and real estate platforms. Ready to deliver enterprise-grade solutions with modern tech stacks.
Expérience de travail
Freelance Software Engineer
Bureau Haithem RebaiiFreelance
mars 2020 - Présent
6 ans 8 mois
Since 03/2022: - Working with leading french price monitoring provider Paarly on all tasks related to competitive price monitoring ( crawl/scrap of competitor web sites, dynamic price suggestion, automated product catalogue updates …) . • Technologies: Heritrix 3, Solr, MySQL, Symfony, Puppeteer, Mocha.js, Google Cloud Platform, Min.io, Amazon S3 storage , PrestaShop Webservice(Rest API), Debian Shell scripting, ClickHouse, Python... • From 02/2020 to 03/2022 : - Worked on various projects for mainly with ExpressDisplay (Tunisia https:// expressdisplay.net/fr/) and GraphSynergie (Canada https://graphsynergie.com/ ) . Most relevant projects : • The evolution of Queue Management System App . Tasks: Desktop development, technical documentation and QA . • Technologies: WPF, WindowsFormsHost, Chromium, CefSharp, C#, Rest APIs , HTML5... • The development of a real estate management SPA . • Technologies: ReactJS, Bootsrap4, TypeScript, HTML5, .NET Core, MySQL • The maintenance and evolution of a new concept SPA . • Technologies: Angular4, Bootsrap4, TypeScript, HTML5, NodeJS, MongoD • The development of PriceCheck App (web app allowing for the display of product details (picture, price…) based on barcode scanning) . • Technologies: HTML5, Bootsrap4, jQuery, PrestaShop Webservice(Rest API), C#, Windows Batch Scripting. • Setting-up / customizing the open EDX (https://open.edx.org/the-platform/) eLearning / LMS platform . • Tasks: System setup/maintenance, customization Web development, technical documentation and user training. • Technologies: Ubuntu16.04, Nginx, OpenEDX platform, xBlocks, Django, HTML5, MySQL, oAuth2 … •Setting-up / customizing the Jitsi video conferencing solution (https://jitsi.org/projects ) • Tasks: System setup/maintenance, Web development, technical documentation and user training. •Technologies: Ubuntu18.04, Nginx, Jitsi-meet, Jicofo, Jitsi video- bridge, HTML5, jQuery…
Automation Test Lead
IGE+XAO
févr. 2018 - déc. 2019
1 an 11 mois
I managed the team (2 to 3 people) responsible for creating/automating test plans (mainly functional, regression and stress testing) and validating software releases (running test campaigns, analyzing reports, documenting and analyzing issues then working with teams from client companies and our development teams on required corrections/ evolutions. In addition to that the team is responsible for upgrading software development and delivery process for the Tunis site (setting up continuous integration, running automated tests on nightly builds...). Projects : Enhancing the pr-existing test plans for IGE+XAO SHM suite ( a combination of destop and web applications created with .NET technologies (Winforms,WebForms, WPF, WCF, ASP.NET, ASP.NET Core...). Creating and maintaining test automation projects related to IGE+XAO SHM Suite (TestComplete, JavaScript, JScript, Windows Batch scripts...). Setting up and managing the common test platform environment shared between IGE+XAO and SAFRAN (a network of virtual machines used to mimic the production environment for validation purposes(Windows server 2008 R2, MSSQL server 2012, Active Directory, VirtualBox... ). R&D then implementation and maintenance of a continuous integration pipeline for IGE+XAO Tunisia (SVN, Jenkins, MSBuild, Docker, TestExecute, Windows Batch scripts and PHP webservice. R&D then maintenance of a the web platform used for test campaigns management and bug tracking (PHP, HTML5, JQUERY and MySQL)
Full-stack Developer
KHIVA DEV
janv. 2016 - janv. 2018
2 ans 1 mois
Done preliminary analysis, design, implementation and functional testing) of various web applications using FrontEnd: AngularJS / Angular 4 BackEnd,: Symfony2 / ASP.NET / ASP.NET Core. Worked on the maintenance and evolution of an existing ASP.NET web application (C#, VB.NET, MS SQL SERVER) then on the initial phase of its redesign from scratch (MVC5, Entity Framework 6, jQuey, jQuey UI ) Projects : Otzii : A web and mobile based solution dedicated to peer-to-peer delivery service ( very similar to UberEats for medication). It included, among other features, online payments, a dedicated dashboard for shops (mainly pharmacies) , mobile notifications(Android and iOS), real time tracking of delivery via GPS... (AngularJS, Bootstrap3, Symfony2, Google APIs, MangoPay) Sol4College : A college dedicated web platform for enhancing communication and collaboration possibilities between students, teachers and administrative staff via document sharing, live chat (based on Ajax calls not Firebase or similar) differed messaging... (AngularJS(SPA), Boostrap3, Symfony2 (Rest API) and MySQL) Immofast : A real estate trading platform (AngularJS(SPA), Boostrap3, Symfony2 (API), Google APIs) Prepa HEC : The web API + Backoffice dedicated for serving the commercial mobile application used to help french geo-politics students prepare for admission exam. (AngularJS(SPA), Boostrap3, Symfony2 (Rest API), Google APIs) SookBank : A consumer friendly web platform dedicated to comparing banking offers, educating the public on local banking laws and regulations, locating nearby POS (banks, change offices, ATMs...) and all financial news (Angular4, TypeScript, Bootstrap4, G APIs, ASP.NET Core and MS SQL Server 2008 R2) OPCLIA web application : Maintenance of an existing ASP.NET WebForms application then its migration to MVC5 (ASP.NET WebForms, ASP.NET MVC5, jQuery, JavaScript, MS SQL server 2012, stored procedures...) R&D on creating an in-memory database engine based on MySQL codebase.
intern
ARTIC
févr. 2011 - juil. 2011
6 mois
As my graduation project from the Higher Institute of Information Technologies (ISI), i have helped in the development of a solution that combines the use of cameras and a facial recognition technology in order to control access to different facilities such as companies, labs ... technologies used: VB.NET Microsoft SQL Server 2008 R2 Luxand FaceSDK 3.5
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
IT systems engineering degree
2012 - 2014
3 ans
The Higher Institute of Information Technologies of Tunis (ISI tunis el manar)
Licentiate degree
2009 - 2011
3 ans