download

Software Engineer

I'm Ky Nguyen, developer

About

I have 10 years of experience working as a software engineer. Some products of mine serve millions of users like TokyoCatch, DoNotPay, Coinhako, and Moca.

I love coding and teaching. If you don't find me at work, possibly I'm teaching at Codementor.

I have 5 years working remotely in the US timezone, and flexible to work in any time zones.

Experience

Software Engineer

Alongside.xyz

  • Implemented seamless user onboarding on mobile apps utilizing Magic for email and phone number, allowing users to easily initiate trading activities by integrating with MoonPay, Wyre, and Plaid.
  • Investigated, diagnosed, and significantly reduced login process time by 13 seconds through the implementation of asynchronous and background checks.
  • Developed efficient internal management tools for marketing and finance teams using Next.js, Supabase.

Senior Mobile Engineer

TokyoCatch

  • Launched successfully a video streaming game on both iOS and Android platforms, garnering a substantial daily play count of 10,000 and generating monthly revenue amounting to $250,000.
  • Analyzed statistics and evaluated the efficiency of GraphQL subscription, leading to a reduced failure rate of 22% by transitioning to socket.io and improving the overall product.
  • Achieved impressive crash-free statistics of 99% on iOS and 98.73% on Android by tracking crashes using Sentry and Firebase Crashlytics.
  • Collaborated with the marketing team to enhance the deep linking infrastructure, enabling seamless integration of new product features and supporting marketing initiatives.
  • View demo

Mobile Lead

Coinhako

  • Developed the application from the ground up, prioritizing security measures, bringing about an impressive 4.4 rating and accumulating over 3,800 positive reviews from satisfied users.
  • Expanded business operations, seamlessly integrating support for 31 currencies, expanding into 4 countries, and effortlessly localizing the application into 4 languages, resulting in enhanced accessibility and a superior user experience worldwide.
  • Streamlined development processes by expertly resolving dependencies between the mobile and backend teams, leading to 40% reduction in development time.
  • Analyzed competitors and market trends to identify opportunities for improvement, resulting in the successful introduction of new features and an enhanced user experience, solidifying the product's position as a market leader.
  • View demo

iOS Developer

Moca

  • Optimized payment flow, reducing transaction time by 17 seconds to user experience and enhancing transaction efficiency.
  • Refactored the project meticulously to Swift, prompting a remarkable 38% improvement in application performance, boosting speed, responsiveness, and user satisfaction.
  • Monitored user activities and promptly addressed feedback within a 4-hour timeframe, demonstrating a dedicated commitment to customer support and ensuring positive user experiences.

Projects

All (22)

iOS (18)

React Native (3)

Full-stack (10)

General Provision

Swift

CoreBluetooth

CoreLocation

GeoFence

Node.js

PostgreSQL

TypeORM

Heroku

  • Geofence to detect doors and unlock by swiping.
  • Tap the phone to the reader to unlock.
  • Book meeting rooms, order coffee to table, purchase event tickets
Acamp

Google Maps

Apple Pay

Realm

SnapKit

Google Translate

Swiftgen

  • Brought more conveniences for booking by adding Apple Pay.
  • Spreaded the app to Europe by integrating Google Translate to fully support multi languages for user-created content.
  • Used Realm as a local database to offline support and faster load.
  • Developed flagging feature and switching environment for better testing and delivering.
Worx360

Nest.js

Prisma

PostgreSQL

AWS

Twilio

Stripe

Checkr

Mailchimp

socket.io

  • Fully supported from A to Z employer and talent recruitment functions with internal chat with socket.io, payment system with Stripe, and time management.
  • Built iOS app and server API while mentoring other developers by conference, and code review.
Baucu

Next.js

IndexedDB

Prisma

PostgreSQL

  • Built in 2 days with Next.js, IndexedDB.
  • Saved manual works up to 35 minutes.
  • Exported data to Excel for report and printing.
Hot Meal Challenge

React Native

Realm

NativeBase

Nest.js

Supabase

Firebase

Heroku

Stripe

Apple Pay

Google Pay

  • Designed and developed a meticulously crafted iOS and Android application aimed at providing hot meals to individuals in need in London, leading to an impressive 194 donated meals within just 2 days of its launch.
  • Implemented seamless payment experiences by integrating Apple Pay and Google Pay through Stripe, enhancing convenience and user satisfaction.
Infinidus

Nest.js

Prisma

PostgreSQL

AWS

Twilio

  • Mentored and supported 2 iOS developers in building complicated features. Managed and assigned tasks to their abilities.
  • Geofence to display message at the correct location.
DoNotPay

Swift

Firebase

Go

  • 60% screens are configurable from server.
  • Helped 600.000 users solve their problems with a smart chatbot and friendly user experience.
Done!

Firebase

SnapKit

Realm

  • Authenticated with Firebase
  • Persistence with Realm for offline support.
  • Built UI programmatically with SnapKit
Groovetime

SwiftUI

Moonpay

Java

Web3Auth

  • Simply create Solana wallets with social login methods.
  • Implement Moonpay on iOS and backend for on-ramp process.
  • Show and bid video NFTs in app.
Jet

React Native

MoonPay

Redux

NativeBase

Charts

  • On-ramp and off-ramp users with MoonPay
  • Managed states with Redux.
  • UI built with NativeBase for multi screen adaption
KNConstraints
  • Short and sweet syntax
  • Easy to understand and maintain
  • Used in some commercial projects like Coinhako, TokyoCatch...
Neuro-ID-SDK

Observation pattern

Method swizzling

SQLCipher

SQLite

  • A Human Analytics SDK silently capture user behaviors.
  • Developer friendly.
The social app - Video recorder

AVFoundation

ffmpeg

  • Record video like Tiktok with the finger pressed/released to record/pause.
  • Add music, voice over to the recorded video.
  • Trim the video, add watermark.
  • View demo
Ogenii

Node.js

MySQL

AWS

Firebase

Google Maps

Google Places

  • Ogenii is a platform to connect teachers and learners.
  • Founded and established the team from scratch.
WebGaff

Storyboard

CoreLocation

Google Maps SDK

  • WebGaff is an Ireland based mobile and online real estate and rental marketplace, focused on providing real-time data and analytics to potential customers about properties of interest.
  • View demo
Opiyn

TextKit

Firebase

Geofence

Google Maps SDK

Google Places SDK

  • Opiyn a mobile interactive reviewing social network.
  • Displayed heavily format text with multi fonts, sizes and styles.
  • Showed reviews on in-app Google Maps with performance enhancement.
Drips

Stripe

Swift

Auto Layout Programmatically

  • Drips is a fashion marketplace that brings together the best fashion brands and boutiques into one easy and seamless shopping app.
  • Developed UI programmatically with KNConstraints.
Fixir

VIP architecture pattern

FCM

MapKit

socket.io

Core Location

  • Get more requests by using new detail collection system like a step-by-step chat bot.
  • Eliminate 100% manual progress by building chat system between drivers and workshops.
  • Clear dependencies between frontend and backend by designing unique data for every API.
Streamy

Facebook Live API

Wowza Streaming Cloud SDK

Wowza GoCoder

Wowza Player

  • Streamy is a ticket marketplace and streaming app.
  • Live stream the event directly on the user's Facebook personal page or group.
  • Live stream in the platform with Wowza Streaming Engine.
kickit

Geofencing

Google Places

Google Maps

socket.io

SnapKit

  • Geofence to detect friends nearby.
  • Heavily customize Google Map Pin to display complex states.
  • Keep friends on the same pages with group calendars and group chats.
Food revie

Geofence

Google Maps SDK

AVFoundation

  • Geofence to show restaurants around.
  • Share review by videos
Ever.ca

React Native

Expo

Nest.js

PostgreSQL

TypeScript

NativeBase

Recoil

Sentry

  • Developed deposit and withdrawal with Plaid and VoPay.
  • Added flagging feature for A/B testing.