Ouagadougou, Burkina Faso

Sawadogo
Adam Sharif

Full Stack Developer

Versatile Full Stack developer, web and mobile, with 3+ years of experience. I build modern applications with Angular, Spring Boot and Flutter, and I integrate artificial intelligence models via API. UML modeling, software architecture, Agile methodology.

Portrait of Sawadogo Adam Sharif
  • 3+ Years of experience
  • 10+ Projects delivered
  • 2 Mobile apps
  • 20+ Technologies mastered
Sawadogo Adam Sharif at work

About

Full Stack developer, web and mobile

Versatile Full Stack developer with 3+ years of academic and professional experience. My expertise covers building modern applications with Angular, Spring Boot and Flutter, UML modeling and software architecture, as well as integrating artificial intelligence models via API.

I am comfortable with AI-assisted development tools. Autonomous, responsible and respectful, with a strong sense of teamwork and the ability to work effectively under pressure.

  • Nagrin, Ouagadougou — Burkina Faso
  • Switch Maker — since June 2025
  • Bachelor's Degree in Computer Science
  • Native French · English B2
Download my resume

Services

What I deliver

Three ways to work together, from designing an application to upskilling your teams.

Career

Professional experience

Two roles held in parallel: building institutional platforms and leading projects at an agency.

  1. June 2025 — Present

    Full Stack Developer

    Switch Maker

    • Building web platforms for institutions.
    • SIG — Integrated Management System, with Odoo and Metabase for dashboards. Currently in development.
    • DAICE — investment promotion platform for CEPICI (Côte d'Ivoire).
    • Designing the application foundation: software architecture, business modules, security with Keycloak.
    • Integrating artificial intelligence models via API, built with FastAPI and Python.
    • LONIA — e-learning mobile app, built with Flutter.
    • KEL — delivery management mobile app, tracking orders and rides, built with Flutter.
    • Requirements analysis, UML modeling, writing meeting reports, Agile methodology.
    • Angular
    • Spring Boot
    • Flutter
    • FastAPI
    • Keycloak
    • Odoo
    • Metabase
    • PostgreSQL
  2. In parallel

    IT Project Manager

    BlendBloc — web marketing agency

    • Leading technical projects.
    • Setting up a project management workspace in Notion: task tracking, meetings and documents.
    • Building the agency's showcase website.
    • Project management
    • Notion
    • React
    • Vite
    • Tailwind CSS

Work

My projects

SIG platform login screen

01 / 10

SIG — Integrated Management System

In progress

Institutional management platform developed at Switch Maker, with Odoo as the business core and Metabase for dashboards.

  • Odoo
  • Metabase
  • PostgreSQL
DAICE platform interface

02 / 10

DAICE — CEPICI

Professional project

Investment promotion platform for CEPICI, in Côte d'Ivoire. Management of case files and administrative procedures.

  • Angular
  • Spring Boot
  • Keycloak
BlendBloc website home page

03 / 10

BlendBloc

Live

Showcase website for the web and marketing agency whose IT projects I lead. End-to-end design and development: online identity, presentation of services and contact journey.

  • React
  • Vite
  • Tailwind CSS
Visit the site
Luxonera platform interface

04 / 10

Luxonera

Live

E-commerce platform for luxury watches aimed at the Burkinabe market, with ordering via WhatsApp.

  • Next.js
  • Three.js
Visit the site
e-Wari mobile app screens

05 / 10

E-Wari

Personal project

Personal finance management app designed for young people in West Africa. Full design carried through to completion: detailed UML diagrams, requirements specification, technical architecture, centralized documentation.

  • Flutter
  • Spring Boot
  • PostgreSQL
KEL admin area login screen

06 / 10

KEL

Professional project

Delivery management mobile app for tracking orders and rides. Built with Flutter at Switch Maker.

  • Flutter
  • Dart
  • REST API
LONIA mobile app home screen

07 / 10

LONIA

Professional project

E-learning mobile app, built with Flutter at Switch Maker.

  • Flutter
  • Dart
Tender document management platform interface

08 / 10

Tender Document Management Platform

Final-year project

Tender document analysis application with real-time progress tracking, role-based permissions (administrator, writer, reviewer, observer) and a complete architecture, from the frontend to the artificial intelligence microservice.

  • Angular
  • Spring Boot
  • FastAPI
  • Keycloak
  • PostgreSQL
eTrack app dashboard

09 / 10

eTrack

Personal project

Expense tracking and personal finance management app, with dashboards to visualize spending habits.

  • Next.js
Hotel management platform interface

10 / 10

Hotel Management Platform

Academic project

Application for managing the bookings and services of a hotel.

  • Java
  • MySQL

Stack

My skills

The technologies I use every day, from front-end to infrastructure.

Languages & Frameworks

  • Angular
  • Spring Boot
  • Flutter (Dart)
  • Next.js
  • JavaScript
  • TypeScript
  • Python
  • Java

Architecture & Methods

  • Software architecture
  • UML modeling
  • Agile methodology
  • REST API
  • Microservices

Artificial Intelligence

  • Model integration via API
  • FastAPI
  • Python
  • AI-assisted development

Tools & Infrastructure

  • Git
  • GitHub
  • GitLab
  • Docker
  • Odoo
  • Metabase
  • MySQL
  • PostgreSQL
  • Swagger
  • Keycloak

CMS

  • Drupal (training in progress)

Languages

  • French — native language
  • English — upper intermediate (B2)

Background

Education & certifications

Bachelor's Degree in Computer Science

Initial education in computer science.

Drupal CMS

Training in progress.

In progress

Python, Databases & AI

Certificates issued by Coursera.

Digital Marketing

Certificate issued by Force N.

Spring Boot & Angular

Training provided by Switch Maker.

Contact

Let's work together

An opportunity, a collaboration or a question? Write to me, I reply quickly.