Hi, my name is

Dennis (Duy Bui).

Mobile Engineer & Team Lead.

A mobile engineer with 8+ years shipping native Android and iOS apps, now leading an engineering team at Joblogic. I care about clean architecture, native performance, and bridging the gap between what clients need and what we build.

Dennis (Duy Bui)
02.

Skills

Languages & UI

KotlinSwiftJetpack ComposeSwiftUIFlutter

Architecture

Clean ArchitectureMVVMSystem Design

Android Libraries

CoroutinesFlowHiltRetrofitRoomCameraXMedia3 / ExoPlayerML Kit

Backend & Integration

REST APIsGraphQLFirebase

Testing & Quality

Unit TestingUI TestingPerformance OptimizationMemory Leak DetectionSecurity Best Practices

DevOps & Release

CI/CDFastlaneGitHub ActionsAzure DevOpsGoogle Play ConsoleApp Store Connect

Leadership

Technical LeadershipCode ReviewMentoringAgile / Scrum
03.

Experience

07/2025 — Present

Engineering Team Lead — Enterprise Customer @ Joblogic

United Kingdom

  • Lead a team of 4 engineers across the full SDLC — planning, spec review, and delivery.
  • Act as the primary contact point with cross-functional teams (BA, Infra, QC).
  • Drive Enterprise customer onboarding by bridging the gap between client needs and the system.
  • Serve as subject-matter expert and technical adviser for mobile.
.NETVue.jsKotlinSwiftAgile / SDLC

04/2023 — 07/2025

Senior Mobile Developer @ Joblogic

United Kingdom

  • Developed and maintained both Android and iOS apps, refactoring legacy code to a modern stack and migrating from Cordova to native Kotlin/Swift.
  • Built new features, reviewed code from other team members, and led R&D initiatives.
  • Defined and set up CI/CD pipelines for the mobile apps.
  • Enhanced the mobile library distribution by migrating from local packages to Azure Artifacts.
KotlinSwiftAndroidiOSCordovaCI/CDAzure Artifacts

03/2022 — 04/2023

Android Developer @ Whydah

Vietnam

  • Built the Raramuri running app from scratch — a fitness app that enhances the running experience by tracking Ambassadors along their journeys and running daily and weekly challenges with prizes.
  • Integrated brand partnerships (e.g., Skechers) into reward campaigns.
KotlinJetpack ComposeAndroid

05/2019 — 03/2022

Middle Android Developer @ Applied Mesh Pte Ltd

Singapore

  • Built getKaki, an e-commerce app for the Singapore market, using Kotlin and Clean Architecture.
KotlinClean ArchitectureAndroid

06/2018 — 04/2019

Junior Android Developer @ EdgeWorks German R&D Software Ltd.

Vietnam

  • Built Mobijuce, a power-bank rental app for the Hong Kong market — users scan a QR code to rent a power bank and are billed based on rental duration.
  • Developed the Android app using Kotlin and the Model-View-Presenter (MVP) architecture.
KotlinMVPAndroid

11/2016 — 05/2018

Android Developer @ HBB Solutions

Vietnam

  • Built an on-demand app connecting homeowners and maids (Uber-like) — integrated Google Maps API with GPS-based search, online payment, and push notifications.
  • Developed real-time chat with Socket.IO for a school–parent communication app.
  • Researched emerging technologies including WebRTC (video call), RTMP (live streaming), and XMPP chat; set up the company's Android internship program.
AndroidRxJavaFirebaseSocket.IORetrofitGoogle Maps API
04.

Projects

Dennis Portfolio

Personal portfolio website built with Next.js 15 and TailwindCSS.

Next.jsTypeScriptTailwindCSSFramer Motion

Crypto Trading App — Zyncas

Android app delivering crypto trading signals, real-time market tracking, and portfolio management for traders.

KotlinAndroid

FC26 Tracker

Web app to track internal company FC/FIFA gaming — match scores, prize funds, player profiles, and internal tournaments.

Vue.jsGoPostgreSQL
05.

Blog

00.

A Bit More About Me

Coffee

Fueled by good espresso

🎮

Gaming

FC / FIFA with the team

Sport

Staying active off-screen

06.

Get In Touch

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hi — my inbox is always open.

Say Hello ↗