About

Learn more about me

Senior Mobile Developer

seasoned professional adept at crafting high-quality mobile applications.

  • Phone: +216 58 63 13 78
  • City: Ariana, Tunisia
  • E-mail: badreddinekouki11@hotmail.com
  • Freelance: Available

In my current role as a Senior Mobile Developer and Team Lead at Infinity Management since 2022, I have leveraged these competencies to drive the development and launch of cutting-edge mobile applications for Android and iOS platforms, while also assuming leadership responsibilities by guiding and managing a team of mobile developers in the creation of innovative mobile applications.

10+

Clients

15+

Delivered apps

10+

Flutter packages

2

Awards

Resume

Check My Resume

Sumary

Badr Kouki

As a seasoned Senior Mobile Developer, I possess over 5 years of extensive experience across diverse industries such as Finance, Leasing, E-learning, and E-commerce.

  • Soukra, Ariana TN
  • badreddinekouki11@hotmail.com

Education

Master of Artificial Intelligence and Data Science

2018 - 2019

Ecole Supérieur d'Economie Numérique ESEN, Manouba

This program provided me with a strong foundation in machine learning, deep learning, statistical analysis, and data mining, equipping me with the skills to extract valuable insights from complex data sets. I honed my programming abilities in Python, mastered data manipulation, and gained expertise in popular data science libraries such as Pandas, NumPy, and TensorFlow.

Bachelor of Computer Science

2015 - 2018

Faculté des Sciences de Tunis FST, Tunis

Throughout my academic journey, I gained proficiency in a variety of programming languages, including Java, C++, and Python, allowing me to develop software solutions and applications effectively. I also cultivated problem-solving skills by tackling complex coding challenges and participating in coding competitions.

Internship

Android developer (end of study internship)

Feb 2018 - May 2018

SQLI Services, Manouba

During my internship as an Android Developer at SQLI Services, I had the privilege of contributing to a groundbreaking project aimed at enhancing the visitor experience at the City of Culture of Tunis. I was responsible for developing key features and integrating cutting-edge technologies to create an innovative mobile application.

Key Accomplishments:

- Mobile App Development: Leveraged my expertise in Java and Android Studio to design, develop, and maintain a feature-rich Android application tailored to the unique needs of the City of Culture of Tunis. The app provided visitors with real-time information about events, exhibitions, and services, enhancing their overall experience.

- Chatbot Integration: Collaborated closely with the team to integrate an AI-powered chatbot using IBM Watson. This chatbot served as an interactive guide, responding to visitor inquiries, providing recommendations, and offering valuable information, further elevating the user experience.

- Firebase Integration: Implemented Firebase to create robust user authentication and real-time data synchronization features within the app. This ensured that users could securely register, log in, and receive up-to-date information effortlessly.

Professional Experiences

Mobile developer and Team lead

Jan 2022 - Present

Infinity Management, Tunis

  • Led the conceptualization, design, development, and deployment of mobile applications using Flutter. Utilized Flutter's cross-platform capabilities to create visually appealing, feature-rich applications for both iOS and Android platforms.
  • Guided and mentored a team of developers, fostering a collaborative and creative work environment. Facilitated code reviews, set development goals, and provided technical support to ensure the team's success in delivering projects on time and within budget.
  • Implemented GitLab for version control, ensuring efficient code collaboration, and seamless integration with CI/CD pipelines. Maintained a well-organized codebase with clear branching strategies and code review workflows.
  • Worked closely with designers and stakeholders, using Figma as a collaborative design tool to translate design mockups into interactive, user-friendly mobile interfaces. Ensured that the development process aligned with the intended user experience.
  • Utilized Jira as the project management tool to plan, track progress, and manage tasks and sprints effectively. Established project timelines, allocated resources, and coordinated cross-functional teams to meet project milestones and deliverables.
  • Enforced rigorous testing and debugging practices to identify and rectify software defects, ensuring the stability and reliability of mobile applications. Conducted user acceptance testing (UAT) to gather user feedback and refine app features.
  • Kept abreast of industry trends, emerging technologies, and best practices in mobile app development. Implemented process improvements and introduced new tools and methodologies to enhance team efficiency and productivity.

Flutter Developer

2021

Oolab - Oodrive, Tunis

  • Developed cross-platform mobile applications for Android and iOS using the Flutter framework.
  • Worked closely with a team of five developers to design, implement, and maintain mobile solutions.
  • Utilized Git methodologies, particularly Scrum, for effective project management.
  • Engaged in sprint planning, daily stand-up meetings, and retrospectives to ensure project success.
  • Delivered user-friendly, responsive, and visually appealing mobile applications that met high-quality standards.

Mobile developer

May 2019 -Oct 2021

Teamwill Group, Tunis

  • Developed and maintained mobile applications for finance clients including SGB, CGI, and Société Générale, ensuring they met rigorous industry standards for security and performance.
  • Collaborated on projects for automotive clients such as Renault and PSA, contributing to the development of mobile solutions that enhanced user experiences and streamlined operations.
  • Actively participated in Agile Scrum processes, including sprint planning, daily stand-ups, and retrospectives, to ensure effective project management and on-time deliveries.
  • Utilized Flutter for cross-platform app development, Android Native (Kotlin and Java) for maintaining older applications, and Swift/XCode for iOS app development.
  • Employed Figma for design collaboration, fostering seamless communication with design teams.
  • Demonstrated leadership by guiding and mentoring interns in their project work, helping them to achieve their goals and gain valuable skills in mobile development.

Portfolio

My Works

  • All
  • Mobile Apps
  • Flutter packages

Wallyscar Mobile App

Infinity Management

SoFlow Mobile

Infinity Management

Motion Toast

Flutter package

Searchable Listview

Flutter package

Money Mountain

Infinity Management

Kouk App

Personal project

Cherry Toast

Flutter package

Elegant notification

Flutter package

Articles

My Blog