Summary
Overview
Work History
Education
Skills
Side Projects
Timeline
Generic
Hai Le

Hai Le

Melbourne,Australia

Summary

I'm a software developer, passionate about building efficient and scalable solutions to tackle real-world challenges. I enjoy learning new technologies and adapting to different frameworks to improve my skills. Over the years, I've worked on enhancing system performance and functionality through thoughtful improvements, and collaboration with my team. I believe in writing clean, maintainable code, and paying attention to the details that make a difference. More than anything, I love solving problems and working with others to create impactful software.

Overview

11
11
years of professional experience

Work History

Tech Lead

Cashrewards
Sydney, Remote
04.2022 - Current
  • Applied agile methodology for iterative delivery, managing releases, and resolving technical issues.
  • Collaborated with the PM on ticket refinement, sprint planning, and tech debt resolution.
  • Worked with designers on mobile UX and design principles.
  • Created and maintained technical documentation (architecture, system workflows, onboarding).
  • Established a CI/CD pipeline and Git branching strategy, improving code quality and reducing deployment time.
  • Increased unit test coverage to 80% through the implementation of unit testing.
  • Enforced coding standards for consistency and quality.
  • Improved app performance with key architecture decisions (Redux to React Query/Zustand, Expo transition, Monorepo with Nx/Turbo).
  • Laid the groundwork for the design system, design tokens, component library, and mobile BFF with AWS API Gateway.

Senior React Native Developer

Entain Groups Pty Ltd
Brisbane, Australia
06.2021 - 03.2022
  • Optimize the performance of the existing apps (Ladbrokes and Neds).
  • Implement the Reanimated library to improve the app's UX and animation performance.
  • Improve web performance using code splitting and lazy-loading components.
  • Maintain high-quality React Native code using TypeScript, Prettier, and ESLint.
  • Design React Native components, higher-order components, and hooks.

Senior React Native Developer

Carry Bible
Launceston, Australia
12.2018 - 05.2021
  • Recruit and manage an offshore development team in Vietnam.
  • Participate in generating ideas and prototypes using a design sprint.
  • Design a hi-fi prototype using Sketch and Figma.
  • Maintain, develop, and design system architecture using Firestore, Cloud Functions, Algolia search, and StreamIO chat service.
  • Build pixel-perfect, buttery-smooth UI.

Founder

Earhling Studio
07.2014 - 07.2020

Company Overview

  • Developed a game wiki focused on providing comprehensive information.
  • Achieved over 500k downloads on both App Store and Google Play Store with debut app.

Responsibility

  • Created games and assistance applications at Earthling Studio utilizing Objective C, Swift and Java.
  • Analyzed consumer trends data for product market suitability.
  • Conceptualized user-friendly UX and UI designs.
  • Engineered back-end services leveraging Node.js and Cloud Functions on Firestore.

Founder

CTeq Software
07.2016 - 12.2018

Company Overview

  • Specializes in software outsourcing for clients across Australia, Vietnam, USA.

Projects

  • Templogger: Developed a mobile app to manage IoT devices, monitoring restaurant temperature.
  • L'Oréal Vietnam: Internal Training Service

Research Assistant Engineer

Singapore University of Technology and Design
Singapore
12.2014 - 12.2017
  • Designed and implemented iOS applications for audio processing utilizing Objective-C and Swift.
  • Conducted research to enhance algorithms through MATLAB.

Data Analyst & Software Developer

Starhub
Singapore
12.2013 - 12.2014
  • Optimized dataset queries through advanced PL/SQL techniques.
  • Enhanced SQL queries to expedite data extraction for reporting.
  • Created webparts for MS Sharepoint utilizing .NET and JavaScript.

Education

Master of Information Technology -

University of Tasmania
Tasmania, Australia
01.2019

Bachelor's Degree - Software Engineering

FPT University
Hanoi, Vietnam
01.2012

Skills

Programming languages

  • TypeScript
  • JavaScript
  • Objective-C
  • Swift
  • Python
  • C#
  • SQL

Frontend and Mobile Development

  • React Native
  • Expo
  • Redux
  • React Query

Backend and Cloud

  • Nodejs
  • GraphQL
  • Firebase
  • AWS

DevOps and Tools

  • GitHub Actions
  • GitLab CI/CD
  • Bitrise
  • Fastlane
  • Expo EAS

Side Projects

Bake: DeFi app to track and invest crypto currency

Link: https://apps.apple.com/mk/app/bake-formerly-cake-defi/id1564415526

  • Establish a reusable component library and design system for app renovation
  • Write documentation for development best practices
  • Writing scripts to sync design tokens and icons from Figma

Figma Variable Plugin (WIP)

Link: https://github.com/es-earthling-studio/figma-plugin-export-variables

  • Export Figma variables to JSON
  • Support mode/theme

Timeline

Tech Lead

Cashrewards
04.2022 - Current

Senior React Native Developer

Entain Groups Pty Ltd
06.2021 - 03.2022

Senior React Native Developer

Carry Bible
12.2018 - 05.2021

Founder

CTeq Software
07.2016 - 12.2018

Research Assistant Engineer

Singapore University of Technology and Design
12.2014 - 12.2017

Founder

Earhling Studio
07.2014 - 07.2020

Data Analyst & Software Developer

Starhub
12.2013 - 12.2014

Master of Information Technology -

University of Tasmania

Bachelor's Degree - Software Engineering

FPT University
Hai Le