You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas LupoTL

Thomas Lupo

iOS Mobile Developer (Swift / Objective-C)

€670/day
2 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

👋 Independent developer, I am passionate about mobile development. I enjoy helping people realize their projects, understanding needs and challenges, and putting myself in the shoes of future users.

 Native iOS Mobile Development

  • Swift / Objective-C
  • UIKit / SwiftUI
  • Combine / RxSwift / Concurrency
  • MVVM, MVP Architectures
  • Native Frameworks: Core Location, WatchOS, WidgetKit ...
  • DB: Core Data, Realm, SQLite
  • Firebase: Realtime Database, Firestore, Remote Config, Cloud Storage ...
  • Unit Tests (XCTest, Quick, Nimble, Cuckoo)
  • Code Quality (SwiftLint, SonarQube)

💻 Back Office / API Development

  • Node.js (Express, Sequelize, Tests via Mocha & Chai)
  • GraphQL (Apollo)
  • Next.js

⚒️ Other

  • Git (GitHub, GitLab, MR, Code Review)
  • Deployment: Bitrise, Fastlane, Jenkins, Firebase App Distribution
  • Methodology / Communication: Scrum, JIRA, Confluence
  • Design: Sketch, Zeplin, Photoshop
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • LA FRANCAISE DES JEUX
    Mobile Developer
    SPORTS
    October 2020 - July 2022 (1 year and 9 months)
    Boulogne-Billancourt, France
    ⚽ Within the Parions Sport Point of Sale mobile application team:

    • Development of new features (Livescore, Combi Boosté, Widgets, BetShare ...) or refactoring of existing ones (technical, UI/UX)
    • Agile team comprising 1 Tech Lead, 2 POs, 3 iOS developers, 3 Android developers, QA testers, and UX/UI designers
    • Maintaining a high level of quality across versions (crash-free users > 99%, code quality, user feedback ...)
    • 4.7 ⭐ & Top Sports Apps
    • 1.5 million unique monthly users (iOS / Android)
    • 200k daily users (iOS)

    ⚙️ Technical Stack:

    • Swift 5
    • MVP-C Architecture
    • Combine
    • Firebase: Realtime Database, Remote Config
    • Unit tests (Quick / Nimble)
    • Others: Realm, SQLite, SwiftLint, SonarQube

    🛠️ Methodology / Tool: Scrum, GitLab (MR & Code Review), Bitrise, JIRA, Confluence, Zeplin, Slack / Teams
    Swift Firebase Combine Realm SQLite
  • Geodis SCO
    Mobile Developer
    LOGISTICS AND SUPPLY CHAIN
    October 2019 - June 2020 (9 months)
    Clichy, France
    🚗 Development of the Zipline mobile application for individual delivery drivers for Geodis US's "same-day" delivery service:

    • Driver registration and management of their legal documents
    • Real-time search for nearby orders
    • Optimized route for picking up / delivering orders (order grouping system)
    • POD ("Proof of Delivery") management via QR Code scan, photo capture, customer signature, etc.
    • Communication with support via in-app chat
    • Driver profile to track payments, order history, and information

    ⚙️Technical Stack:

    • Swift 5
    • RxSwift
    • Firebase: Firestore, Remote Config, Cloud Storage
    • Clean architecture (MVVM for UI)
    • Dependency injection via Swinject
    • Unit tests (XCTest, Cuckoo)
    • Others: Realm, Mapbox, Fastlane

    🛠️ Methodology / Tool: Scrum, GitLab (MR & Code Review), JIRA, Sketch, Slack / Discord
    Swift RxSwift Firebase Realm
  • Smilee
    Mobile Developer
    RETAIL (SMALL BUSINESS)
    July 2018 - September 2019 (1 year and 3 months)
    Levallois-Perret, France
    ⛽ Supporting the startup Smilee in developing a new product to facilitate and accelerate access and service at points of sale (e.g., gas stations), covering all technical aspects of the project:

    • iOS / Android mobile application for users and merchants: Ordering (fuel, products, and additional services), In-app payment (Adyen), Live tracking and order preparation, Management of the additional product store, Loyalty system ...
    • API (GraphQL, Express, Apollo, Sequelize)
    • Back Office and website (Next.js)
    React Native Swift Java Express Node.js Next.js GraphQL

Reviews

5.0

Out of 2 ratings

L

Laurent

Geodis SCO

Reviewed on 7/16/2020

A great professional who is passionate, expert, humble, calm, and friendly! Excellent qualities that proved decisive for perfect integration into the team for the co-creation of a great product requiring a wide range of technical skills. A senior profile suited for ambitious projects. I highly recommend!
L

Laurent

Geodis SCO

Reviewed on 4/1/2020

An expert profile with a strong sense of professionalism and a results-oriented mindset, and friendly to boot! Thomas is one of those people you can rely on to deliver quality work, but also to share his expertise with others. Scrum, peer-programming, clean architecture, reactive programming, development of a complex app built on a backend combining about 20 micro-services... this is the context in which Thomas showed us what he could do!

Recommendations

Maxime V.MV
Maryna L.ML
Kévin NaudinKN
+3
Maxime V. and 5 other people have recommended Thomas

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master in Computer Science
    SUPINFO International University
    2011
  • DUT in Computer Science
    Université Paris 13
    2008

Skill set

Categories