Farhat Rekaya

Software Engineer farhatrekaya2007@gmail.com

Greetings! I'm a software engineer with a Bachelor's in Computer Science and a MSc in AI. With expertise in software dev and AI, I craft efficient solutions. Starting my journey in software development, I've become skilled in system design and algorithm implementation, ensuring high-quality solutions. Completing my AI Master's broadened my expertise in cutting-edge methodologies. This blend of academic knowledge and practical experience enables me to tackle challenges innovatively. Eager to collaborate on impactful projects. Whether it's scalable apps, data analysis, or AI integration, I'm dedicated to delivering results. If you're seeking a skilled and enthusiastic software engineer, let's connect! Together, we can leverage technology to achieve our goals.


Technical Competencies

  • Languages: Python, C#, Java, JavaScript, SQL, UML, BPMN
  • Databases: SQLite, SQL Server, ClickHouse, MinIO
  • Libraries: NumPy, Pandas, PyTorch, Jupyter Notebook, ReactJS
  • Frameworks: FastAPI, Django, Swagger, NextJS, .NET, Power BI, Git, KNIME
  • Skills: Coding, Probability & Statistics, OOP, Data Manipulation, Analytics, Problem Solving
  • Methodologies: Scrum, Agile (Zenhub, JIRA)
  • Operating Systems: Ubuntu, Red Hat, Oracle Linux, Windows

Experience

Consultant

Capital Banking Solutions
  • Deployed applications and prepared environments for various banking solutions.
  • Provided technical support to the support team, ensuring efficient issue resolution.
  • Diagnosed and fixed system issues to maintain application stability.
  • Worked with Ubuntu, Red Hat, Oracle Linux, and Windows Server for application deployment.
  • Optimized system performance and ensured seamless integration.
Jan 2025 - Present
Paris (Remote)

Software Engineer - Full-Stack Developer

OPTIMUM FINANCE
  • Engineered and deployed robust, scalable banking systems.
  • Developed full-stack applications using SQL, Python (FastAPI), Docker, and Next.js, enhancing user experience.
  • Conducted data analysis to optimize risk management strategies.
  • Collaborated with cross-functional teams to deliver high-quality software.
  • Automated deployment and continuous integration processes.
  • Optimized database queries, enhancing system performance.
Jan 2024 – Present
Tunis (Remote)

Computer Science Teacher

Faculty of Science Monastir
  • Taught object-oriented programming in Java and Python to undergraduate students, improving their coding skills and problem-solving abilities.
Sep 2022 – Dec 2023
Monastir

Master’s Graduation Project

Research Laboratory RLANTIS
  • Developed a hybrid model for real-time object detection.
  • Implemented data pre-processing and augmentation techniques, enhancing model performance.
  • Evaluated object detection models, contributing to advancing research in computer vision.

Intern Software Developer

INNOFAB
  • Created the mobile application MakeTrust for management of reviews using Flutter, ASP.NET, and SQL Server, improving user engagement.
  • Implemented secure and efficient backend services, ensuring data integrity and privacy.
Jan 2023 – Oct 2023
Monastir

Education

Monastir University

M.Sc. in Artificial Intelligence
  • Coursework: Natural Language Processing, Algorithmics and Complexity, AI Programming, Decision Support Systems, Data Analysis, Data Mining, Business Intelligence, System Analysis, and Engineering Systems.
  • Research: Fine-tuned and optimized machine learning models and participated in AI research projects.
Sep 2021 – Oct 2023

Monastir University

B.S. in Computer Science
  • Coursework: Mathematics, Logical Systems, Algorithms and Object-Oriented Programming, Data Structures.
  • Projects: Developed several applications and algorithms, enhancing practical skills in software development.
Sep 2018 – Jun 2021

Certifications

  • IBM - Coursera - Data Science Specialization (2023)
  • University of Michigan - Python Specialization (2022)
  • IBM - Introduction to Agile Development and Scrum (2022)