About Me

Hi! I’m Nghia Tran (aka Noah).

I’m iOS craftsman, spend most of my time to develop iOS app at feels for 3 years.

I really love reading Medium and HN at each morning before working. And often become a speaker to share my knowledge for everyone, improve the quality of iOS developer in HCMC. Especially, TekTalk and Swift Vietnam community.

I also write blog, do small pet project, and learn Piano at AnCoong Music Center 🎹

Keep in touch with me at vinhnghiatran[at]gmail[dot]com

Current job

  • I’ve been a second employee at feels for 3 years. Feels is largest on-demand influence and branded content marketing platform.

Feels Headquarter bases at London. Today, we grow up dramatically to 9 people around the world. 4 technical members in Ho Chi Minh, Vietnam (I’m here 🤗). And 5 members in London (My Boss – Dawson here 😎)

I’m holding important role to develop and implement all features in feels app. There are a lot of things I’ve encountered and resolved by myself at all. Such as authentication, state-management, record segments-video, caching, MVVM, OAuth with socials, networking, and many things to combine into perfect social app.

I also spent ~1 years to move into front-end side: dashboard.feels.com (shutdown), and my.feels.com with Thang, Hieu, Huy – my talent teammate. I’ve learned tons of amazing tool from Hieu, such as ReactFB, Redux,… and tried to experiment Golang, implement minor features from back-end side.

Working under high pressure, take 100% responsibility to developer iOS app, delivery good product at perfect time each 3-4 days, try and do experiment for particular problem, build company cultural for engaging member, encourage to apply new technology, share iOS topic monthly, make friends at iOS HCM community and sharing my knowledge for beginner. All are valuable, unique experience I learned at feels. 😍

Some current and past pet-projects:

  • Titan: PostgreSQL client for macOS/iOS. Clean architecture, clean design. Absolutely 100% free and open-source. (in progress).
  • iOS-awesome-starter-kit 2016: The perfect combination: Clean Swift + ReSwift + PromiseKit.
  • FeSpinner 2015: ~1.2k star. A collection of custom spinner. Inspiration from various authors I found on Dribble and Behance.
  • Responsive-Interaction-Control 2015: Bring Android L’s animation to iOS.
  • FeSlideFilter 2014: Apply photo-filter by your fingers.
  • Plan-for-dummy-dev 2017 (like me 🤔): A serious plan for dummy developer who would like to take a serious aboard job ✈️

About hackathon

  • [Runner-up prize] at EdTech Hanoi 2016. We built VirtualBook. It’s an open platform where people can contribute/submit their knowledge as lectures/slides in supported 3D VR models and others can use them for educational purposes.
  • [Fail] at Hack&Roll 2016 – 24 hours hackathon base in NUS, Singapore. Got scholarship to have free trip from Vietnam. Unfortunately, the first plan was failed (tried to build indoor-location GPS by 12 pieces of Estimote device). So I and Huy came up with AwesomeButton. Inspired from “In case of fire … #Git #Commit”. We built from Photon + IFTTT + Raspberry pi + mobile. Things we can found at Hack&Roll’s warehouse. We aimed Useless-Stuff prize, but there is a team built a special pin which “more” useless than ours 😀
  • [Fail] at HCMC Hackathon Vietnam 2014. We built an Online ticket booking service. The best things we built is integrated with Passbook in iOS. Allow people to check-in easier.
  • [Third Prize] at Vietnam Mobile Hackathon 2013. With-in 24h, we built StoMo, mean StopMotion. We implemented all things from scratch. Allow us to take bunch of photos, compose it and render high-quality video. Specially, we use StoMo to make a short video at the last hour of Hackathon 😀
  • [Second Prize] at Mobile Got Talent – VTC Academy 2012. It’s the first time I attended a competition. I built ILoveQuote with clean design, hundred inspiration quote and beautiful background.

Things I’ve talked about iOS and Swift:

  • iOS-Awesome-Kickstarter-Kit: A presentation to share how the startup can ship the first prototype quickly. Built on by strong base-foundation by perfect combination: CleanSwift + PromiseKit + ReSwift. Easily to change, extend, improve the features. I also mention a real problem with MVC and common mistakes when building a project.
  • Build iOS for 24-hours: TekTalk extends to Hanoi city. I and my friend create small meet-up and help the people to build iOS app. We cover from design and bring it to the real app step by step.
  • iOS Best Practice: The first time I’ve been a speaker at TekTalk community. Take a look at best practice for iOS developer. It’s real problem I encounter when developing feels app. Make a benchmark for each problem: Such as Caching Manager, Pre-heating, Priority-Image download queue, IMGIX. Implemented basic “Source of truth” for State-management and combine with KVO