
Alexis Cassion
📝Summary
Android engineer with 4 years of experience, specialized in native development (mobile & TV) and cross-platform projects (Flutter, Kotlin Multiplatform).Experienced across the Android ecosystem: from legacy Java codebases to modern Jetpack and Compose environments.My focus is on maintainability, clarity and performance
🛠️Skills
💼Experience

Android Developer
May 2024 - June 2025
Company:Viaccess-OrcaLocation:Courbevoie, France
Product:Android TV Launcher set-top boxes
Methodology:SAFeTeam Size:8
Responsibilities:
- Developed launcher app for Android TV
- Used Leanback, TV Input Framework, Kotlin, Jetpack
- Conceptualized architecture on many components
- Delivered technical documentation for the project
Achievements:
- Reduced loading time of multiple pages
- Shipped production-ready launcher
- Suggested new features that were accepted by the client and sold as change requests
- Improved fluidity of the app
- Implemented persistent cache system to reduce backend load during cold start of the app

Consultant
May 2024 - Ongoing
Company:AstekLocation:Paris, France
Product:
Methodology:Team Size:
Responsibilities:
- Integrate client teams providing additional Android expertise on their projects
Achievements:
- Successful integration into client teams
- Continuous parallel learning of new technologies and tools through MOOCs

Android Developer
Nov 2021 - May 2024
Company:DOTSCREENLocation:Paris, France
Product:Android & Android TV applications for telecom and media clients
Methodology:ScrumTeam Size:3
Responsibilities:
- Contributed to developing and maintaining three Android and Android TV apps
- Maintained and evolved Kotlin-based components and UI
- Maintained and evolved legacy Java-based components and UI
- Contributed to test automation tools and pipelines
- Helped resolve legacy technical debt in large-scale codebases
- Used Leanback, TV Input Framework, Kotlin, Jetpack
Achievements:
- Successfully delivered multiple iterations of an Android TV launcher.
- Integrated new features based on client requirements and user feedback.
Android Developer (Intern)
Feb 2021 - Aug 2021
Company:SafranLocation:Issy-les-Moulineaux, France
Product:Internal Android apps
Methodology:Team Size:
Responsibilities:
- Developed native Android apps for internal services (phonebook, cafeteria, helpdesk, etc.)
- Ported iOS apps to Android
Achievements:
- Successfully delivered 6 small apps over the course of the internship

SAP Technical Consultant (Intern)
Jun 2020 - Dec 2020
Company:KywanLocation:Courbevoie, France
Product:Recruitment applications
Methodology:Team Size:
Responsibilities:
- Developed internal recruitment web app using SAP UI5 for deployment in SAP Store
- Implemented ELECTRE algorithm to sort job candidates
- Built ABAP modules for SAP HR integration
Achievements:
- Delivered a functional prototype of the recruitment web app
- Learned core SAP architecture and HR modules

R&D Engineer (Intern)
Jul 2019 - Sep 2019
Company:IDEMIALocation:Courbevoie, France
Product:Data visualization tool for facial recognition QA
Methodology:soloTeam Size:1
Responsibilities:
- Designed and implemented a feature-rich frontend interface for visualizing structured CSV data
- Developed support for multiple chart types: scatter plots, histograms, violin and box plots
- Built a drag-and-drop configuration interface with constraint handling and chart reactivity
- Focused on helping internal users explore and analyze system logs and structured diagnostics
Achievements:
- Delivered over 3000 lines of well-documented, self-contained JavaScript in under 3 months
- Developed independently with minimal supervision as a solo intern
- Tool was adopted internally and served as a foundation for future visual exploration tools

Fullstack Developer (Intern)
Dec 2017 - Aug 2018
Company:Banque de la République d'HaïtiLocation:Port-au-Prince, Haiti
Product:Financial reporting tool + customs data analysis tool
Methodology:V-cycleTeam Size:
Responsibilities:
- Created a Web app and API for financial institutions to send one type of financial report to the central bank
- Created a Web app to help analyze tabular data through dynamic pivot tables for customs data
Achievements:
- Successfully integrated my Web app to the existing architecture
- Managed to centralize the reporting component to be able to handle more types of financial reports
- Delivered a good UX for pivot tables using drag and drop functionality
🚀Projects

ConsumerLens
–
Role:
Team Size:
A mobile frontend to the OpenFoodFacts API for fast barcode scanning, product lookup, and personalized filtering. Focused on clarity and health relevance, it organizes product details into clear recommendation categories.
Achievements:
- Designed and implemented full UI/UX
- Built a custom matching engine based on user filters
- Supports offline history access

WordSearch Solver
–
Role:
Team Size:
OCR-powered app that detects and solves word search puzzles in real time.
Achievements:
- Used OpenCV to preprocess puzzle images for OCR readability
- Extracted grid and word list to identify and trace hidden words
- Highlighted matches on image output with real-time overlay

PHYSARUM-Java
–
Role:
Team Size:
Desktop Java app simulating slime mold behavior using emergent rules and visual feedback.
Achievements:
- Implemented a grid-based simulation engine with agent-based logic
- Visualized trail deposition and nutrient response in real time
- Explored emergent behavior through tuning decay and attraction parameters

csviz
–
Role:
Team Size:
A fast, self-contained CSV exploration tool for charting and statistical insight. Supports numeric, categorical, and time-series data, with drag-and-drop configuration and multiple chart types (scatter, histogram, violin, line, box). Includes data preview, basic statistics, and confusion matrix generation for exploratory analysis.
Achievements:
- Built configurable charting system with support for structured data types
- Integrated multiple aggregation functions and statistical summaries
- Added confusion matrix view using various algorithms
- Designed a fast, intuitive drag-and-drop UI for local data files

LIQUIDITY_PATROL
–
Role:
Team Size:
Prototype Android app that listens to Uniswap-like DEX events and reacts to price changes via Web3.
Achievements:
- Implemented real-time listener for decentralized exchange events using Web3 API
- Built local alert system with customizable thresholds
- Explored mobile use cases for DeFi data feeds

Race Simulator
–
Role:
Team Size:
Academic project simulating races between agents using shortest path algorithms like Dijkstra and A*. Visualized in a grid-based UI with real-time updates.
Achievements:
- Implemented modular simulation engine with reusable pathfinding logic
- Built UI for animated, grid-based race visualization
- Demonstrated algorithmic trade-offs in speed and optimality

Magazine Shelf
–
Role:
Team Size:
A private Android app for journaling, structured self-tracking, and lightweight planning. Features include rich text, tagging, multi-notebook support, and timeline navigation. Designed for clarity, personal insight, and long-term daily use.
Achievements:
- Designed a flexible journaling and planning UI with visual sectioning and entry grouping
- Implemented persistent storage and calendar-based navigation
- Developed project-level summaries and tag-based filtering
🎓Education

Master - Business Informatics – IT and Digital Transformation
- 2020
Université Paris-Dauphine (Paris 9)
Paris, France
Field of Study:
Grade:
Licence - Computer Science
- 2017
Université Pierre et Marie Curie (Paris 6)
Paris, France
Field of Study:
Grade:
Generalist degree covering fundamental and applied computer science

Scientific Baccalauréat - Physics and Chemistry
- 2012
Lycée Alexandre Dumas
Port-au-Prince, Haiti
Field of Study:
Grade:
French secondary school diploma with a science specialization focused on mathematics, physics, and chemistry.
🌍Languages
- 🇭🇹 Haitian Creole — Native
- 🇫🇷 French — Native
- 🇺🇸 English — Fluent
- 🇪🇸 Spanish — Basic
- 🇩🇪 German — Beginner