Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
Informations complémentaires
Langues
Chronologie
Generic
Oussama NAJIB

Oussama NAJIB

Android Software Engineer
Villejuif

Profil professionnel

  • Design and realization of mobile application
  • Experiences in Agility (Scrum and kanban) and DevOps
  • Taste for technical and innovative projects

Vue d'ensemble

9
9
years of professional experience
3
3
years of post-secondary education

Expérience

Senior Android Developer

Adikteev
Paris
08.2023 - Actuel
  • Developed scalable and high-performance Android applications using Kotlin/Java with modern architectures (Clean Architecture, MVVM/MVI).
  • Conducted functionality design and technical studies.
  • Built reusable UI components, adaptive layouts, and integrated media/ads across multiple devices and screen sizes.
  • Collaborated with POs, iOS team, and other cross-functional teams to ensure alignment, cross-platform synchronization, and successful feature delivery.
  • Provided technical support for clients, troubleshooting issues and implementing solutions to ensure smooth app operation.
  • Ensured code quality and reliability through test automation, unit and integration testing, code reviews, and CI/CD pipelines.

Android Tech’lead

Stellantis
Paris
02.2022 - 07.2023
  • Functionality design and technical studies
  • Developments on Android applications
  • Support for development teams: Pair programming, Code review, Quality, Training
  • Support to RUN teams: Analysis, Reporting, bug fix
  • Participation in continuous integration
  • Management of deliveries on the Playstore

Android developer

SNCF Réseaux
Paris
07.2020 - 01.2023
  • Animation of need definition workshops.
  • Technical and functional design.
  • Development and client support.
  • Test automation.
  • Code review.
  • Documentation.

Web / Mobile Developer

E-Voyageurs Technologies
Nantes
03.2019 - 06.2020
  • Participation in framing, development and test automation
  • Continuous integration.
  • Interface role with other teams of the factory in order to build a coherent product.
  • Contribution to the life of the team, in a team spirit and agile environment.

Conversational Developer

E-Voyageurs Technologies
Nantes
04.2018 - 02.2019
  • Realization of chatbots and virtual assistants via channels like Messenger and WhatsApp, Google Assistant, Slack, Microsoft Teams based on open source technologies of NLP and Machine Learning.
  • Teamwork throughout the product development cycle. Operation in agile mode (Scrum and Kanban).
  • Continuous integration and code review.
  • Pair programming, TDD and DevOps software craftsmanship.

Lead Developer

CNAMTS
Nantes
10.2014 - 03.2018
  • Led technical and functional design for multiple projects
  • Developed and maintained Java/J2EE and front-end solutions ensuring high quality and compliance with security best practices (OWASP).
  • Conducted code reviews, wrote technical specifications, and implemented CI/CD pipelines.
  • Supervised, trained, and coordinated a team of 6 developers, providing technical guidance and support.
  • Collaborated with stakeholders to define business needs, animate workshops, and provide customer support.
  • Integrated and deployed solutions in target customer environments, ensuring monitoring, reporting, and maintenance.
  • Applied unit and integration testing ensuring reliability and maintainability.

Formation

Diplôme d'ingénieur - Industrial IT Engineering

Polytech'Grenoble
Nantes
09.2011 - 09.2014

Compétences

  • Kotlin, Java

  • Android SDK, Jetpack Compose, XML layouts

  • Clean Architecture, MVVM, MVI

  • Dependency Injection: Koin, Hilt

  • Asynchronous Programming: Coroutines, Flow, RxJava

  • Databases: Room, Realm, SQLite

  • Networking: REST, Retrofit

  • Unit & Integration Testing: JUnit, MockK

  • UI Testing: Espresso

  • Code Quality & CI/CD: Lint, Sonar, GitHub Actions

  • Build Tools: Gradle, Maven

  • Distribution: Play Store, Firebase App Distribution

  • Version Control: Git

  • Jira, Confluence, Agile/Scrum

  • Material Design & responsive UI

  • Modularization & multi-module projects

  • Performance profiling & memory leak detection

  • In-app analytics & crash reporting (Firebase Analytics, Crashlytics)

  • Integration with third-party SDKs (ads, payment, analytics)

Informations complémentaires

  • Football
  • Cinema
  • Voyages

Langues

Français
Bilingue
Anglais
Courant
Arabe
Langue maternelle

Chronologie

Senior Android Developer

Adikteev
08.2023 - Actuel

Android Tech’lead

Stellantis
02.2022 - 07.2023

Android developer

SNCF Réseaux
07.2020 - 01.2023

Web / Mobile Developer

E-Voyageurs Technologies
03.2019 - 06.2020

Conversational Developer

E-Voyageurs Technologies
04.2018 - 02.2019

Lead Developer

CNAMTS
10.2014 - 03.2018

Diplôme d'ingénieur - Industrial IT Engineering

Polytech'Grenoble
09.2011 - 09.2014
Oussama NAJIBAndroid Software Engineer