
Software Engineering Manager at Cognira
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
A journey of a thousand miles starts with a single step. It’s a journey I am willing to have as Data Scientist because I’m a believer, I believe in the magic and the power of data around us and I can’t help being convinced that it’s our most powerful tool today, to answer the most ambiguous questions in the universe.. Brace yourself data science, here I am!
Georgia Institute of Technology
Master of Science (M.S.), Computer Science - Artificial Intelligence - Machine Learning
January 1, 2016 – January 1, 2018
Tunisia Polytechnic School
Bachelor of Science Engineering, Science
January 1, 2012 – January 1, 2015
IPEIT
Diplome de l'IPEIT, Mathematics and Physics
January 1, 2010 – January 1, 2012
Cognira
Software Engineering Manager
September 1, 2021 – Present
Cognira
Software Engineering Manager
August 1, 2018 – September 1, 2021
Cognira
Full Stack Data Science Engineer
September 1, 2017 – August 1, 2018
Infor
Data Scientist | Machine Learning Engineer
July 1, 2016 – September 1, 2017
Tunis Governorate, Tunisia
Predictix
Data Scientist | Machine Learning Engineer
July 1, 2015 – July 1, 2016
Predictix
Intern as Data Scientist
February 1, 2015 – June 1, 2015
ATHENA Experts
Engineering Intern
June 1, 2014 – August 1, 2014
Les Berges du Lac, Tunisia
Tunisie Télécom
Freshman Internship
July 1, 2013 – August 1, 2013
Les Berges du Lac, Tunisia
BinPacking problem benchmarking and comparing algorithms
May 1, 2014 – Present
This application developed using Java Swing GUI implements the BinPacking problem (http://chinmaylokesh.wordpress.com/2011/02/20/bin-packing-problem-combinatorial-np-hard-problem/) Step 1: Create a txt file containing the size of objects, one size per line. Step 2: Launch BinPacking.jar Step 3: Press "Select File" and choose the file you created in Step 1 Step 4: Validate file to check if there are any errors in the file and that the file size in within the range allowed (1Mo) Step 5: You can run one of the 6 algorithms (Best Fit, Next Fit, First Fit..) and apply it to the data from the file Step 6: Check the output in the Results panel, where you can Save or Clear the log. For the benchmarking, you just enter the number of objects (0<n<100000) and then all 6 algorithms will be applied to a randomly generated list of data resulting in the number of boxes used and the time that took each algorithm to perform, allowing us then to compare the quality of each algorith (time complexity and solution quality) For any proposals for the improvement of this project please PM me or send me and email.
Flights and Maintenance Planification and reservation modules for an Airline Company
April 1, 2014 – June 1, 2014
We have designed and implemented three modules: -Maintenance planification: Maintenance operations can be scheduled for each airplane on a timeline -Flights planification: Flights can be scheduled for each airplane using a timeline -Reservation: Clents select from available Flight and make their reservation Tags: Java, JEE, JBoss, Primefaces
Graphical User Interface (GUI) Development
May 1, 2013 – Present
It is a graphical user interface named MGMK_GUI developed by and for python. It is based on the "pygame" library and allows users to simply add buttons, lists, checkbox, menus easily and saves them time and energy of writing a bunch of lines just to add a simple element as simple as a button for instance.
TOEFL - 95
ETS
June 24, 2026 – Present
Exploratory Data Analysis
Coursera
June 24, 2026 – Present
The Data Scientist’s Toolbox
Coursera
June 24, 2026 – Present
Cultural Fit Analysis
The candidate has a diverse background spanning academic research, data science, and software engineering management. The progression from Data Scientist to Software Engineering Manager at Cognira shows adaptability and growth. The personal projects demonstrate initiative and interest in problem-solving and GUI development. The target role is 'Data Analyst', which is a step back from their recent management and data science engineering roles. While the core data analysis skills are present, the fit for a pure analyst role might be a mismatch for their senior-level engineering and leadership experience, potentially leading to underutilization of their broader skill set. The project diversity and educational background suggest a strong learning orientation.
Soft Skills & Operational Fit
The candidate's experience as a Software Engineering Manager indicates strong leadership, team management, and project planning skills (JIRA). The descriptions of leading DevOps efforts and architecting microservices suggest a proactive and problem-solving approach. Client-facing experience is also noted. However, specific details on communication style or stress handling are not available from the provided data.