Thura Hlaing, Developer in Melbourne, Victoria, Australia
Thura is available for hire
Hire Thura

Thura Hlaing

Verified Expert  in Engineering

Back-end Developer

Location
Melbourne, Victoria, Australia
Toptal Member Since
November 10, 2021

Thura is a passionate software engineer interested in writing clean, reusable, and easy-to-maintain solutions. He is language agnostic but most proficient in Python and Go, with almost a decade of experience in both languages. His expertise in software development goes from low-level network automation to mobile apps, mainly in back-end development and scripting. Thura has also handled product management and consulting services, making his career background highly diverse.

Portfolio

Agoda
Go, Apache Kafka, gRPC, Consul, Vault, Python 3, Java, Git, Sensu, Monitoring...
Frontiir
Go, MySQL, Apache Kafka, RabbitMQ, GitLab CI/CD, Release Management, Kotlin...
Telenor Myanmar
Digital Marketing, Product Management, Product Strategy, Partnerships...

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), Emacs

The most amazing...

...solution I've recently delivered is an NFC-based micropayment system using NXP MIFARE technologies.

Work Experience

Staff Data Engineer

2022 - 2023
Agoda
  • Implemented a next-generation data ingestion design for Agoda's data pipeline using Kafka and gRPC.
  • Developed tools and dashboards to monitor and audit the reliability and accuracy of data and the health of the systems throughout the data pipeline.
  • Improved overall system performance of the data pipelines by researching, testing, and upgrading components to new versions and configurations.
Technologies: Go, Apache Kafka, gRPC, Consul, Vault, Python 3, Java, Git, Sensu, Monitoring, Docker, Distributed Systems, Large Scale Distributed Systems, Kubernetes, Agile, REST APIs, Python

Staff Engineer and Technical Product Manager

2017 - 2021
Frontiir
  • Led a small engineering team to develop a financial wallet system using GO for the back end and native frameworks for the front-end mobile applications.
  • Designed and developed a digital top-up sale and bill collection system to digitize and streamline internal processes for efficiency and cost savings.
  • Researched and developed an NFC-based payment option for microtransactions using NXP MIFARE.
Technologies: Go, MySQL, Apache Kafka, RabbitMQ, GitLab CI/CD, Release Management, Kotlin, Near-field Communication (NFC), Engineering Management, Product Design, Mobile Apps, PHP, Python, Flask, PostgreSQL, APIs, REST, Android, Test-driven Development (TDD), JavaScript, JSON, Web Applications, Web Development, REST APIs, Android SDK, Laravel, Redis

Digital Product Manager

2016 - 2017
Telenor Myanmar
  • Owned video streaming and other value-added digital products for Telenor Myanmar.
  • Collaborated with international partners, such as Netflix and iFlix, to bring their streaming services to Myanmar.
  • Launched seasonal and promotional campaigns for those digital services and retired the underperforming services revealing a poor product-market fit.
Technologies: Digital Marketing, Product Management, Product Strategy, Partnerships, Business Development, Pricing, Microsoft Office, Microsoft Excel

Co-founder

2015 - 2016
ArpalarTech
  • Won a special honorable mention prize in the Civic Tech Hackathon, developing a web platform to monitor and analyze Myanmar's election results.
  • Launched an election campaigning application for social media platforms. It had nearly half a million visits during Myanmar's 2015 general election.
  • Organized community tech meetups and startup events.
Technologies: Go, Python, Node.js, Hackathons, CSS, HTML, JavaScript, JSON, Web Applications, Web Development

Engineering Consultant

2014 - 2016
Google
  • Coordinated with various Google engineering teams to bring many Google products, such as Gmail, YouTube, and Translate, to Myanmar.
  • Handled local operational aspects regarding data collection and acquisition, working with both volunteers and vendor companies.
  • Collaborated with diverse agencies, including marketing and media ones, to successfully launch those products.
Technologies: Consulting, Internationalization, Localization

Senior Software Engineer

2013 - 2014
Frontiir
  • Led the development team to deliver a RESTful web service API, web app, and Android app for the 2013 Southeast Asian Games.
  • Developed a network traffic optimization tool that listens to incoming DHCP Ack replies and automatically adds ARP entries to reduce network traffic congestion.
  • Created a network automation framework to deploy and configure wireless network sites with different device models and vendors.
  • Developed an air-ticket reservation system using the Magento eCommerce framework.
Technologies: PHP, Python, Magento, Android, REST, Django, HTML, CSS, JavaScript, JSON, Web Applications

Independent Consultant and Coordinator

2011 - 2013
Self-employed
  • Worked with the local and international communities to create the first Myanmar operating system entirely usable in the Myanmar language.
  • Contributed to various research activities related to Myanmar natural language processing, including the OCR, the segmentation, and the encoding converter.
  • Collaborated with the Samsung engineering team to develop innovative and usable keyboards for mobile devices targeting the Myanmar market.
Technologies: Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Scrapy, Data Mining, Custom Keyboards, Debian, Debian Packaging

Tharlon Myanmar OS

Worked as a community coordinator to a custom-built Debian-based operating system, fully usable in Myanmar language with relevant language packs and input methods.

Engaged with both local and international open-source communities to successfully launch this project, the first of its kind in Myanmar.

Python-Myanmar

https://github.com/trhura/python-myanmar
An open-source Python library includes various utilities for Myanmar language processing, such as encoding conversion and syllable and word breaks.

The package is well-documented with good test coverage and used by a dozen companies to build Myanmar language-specific products.

Clojure-Humanize

https://github.com/trhura/clojure-humanize
An open-source Clojure package to format numbers and dates in human-readable strings, also supporting ClojureScript.

The package is well-documented with good test coverage and is used by many companies worldwide for their Clojure projects.

Chaparty

https://asia.nikkei.com/Politics/New-apps-aim-to-ensure-credible-vote
An election campaigning tool for social media platforms targeting the 2015 Myanmar elections. More than half a million users used it during the two weeks before the 2015 Myanmar election.

The application is written in Go and hosted on the Google Cloud Platform.

Electroscope

https://asiafoundation.org/2015/10/07/mobile-apps-for-the-2015-myanmar-elections/
A web portal to monitor and analyze Myanmar's past and present elections. It is specifically geared toward journalists and researchers, enabling them to study the relations between parties, constituents, and candidates from different angles, such as gender diversity or ethnic composition.

It also won an honorable mention prize during a Civic Tech Hackathon.
2021 - 2022

Executive MBA in Business Administration

Quantic School of Business and Technology - Online

2007 - 2011

Bachelor's Degree in Computer Science

University Putra Malaysia - Malaysia

DECEMBER 2023 - PRESENT

Professional Cloud Architect

Google

AUGUST 2023 - PRESENT

Professional Data Scientist

DataCamp

JUNE 2023 - PRESENT

Capital Markets & Securities Analyst (CMSA®️)

Corporate Finance Institute®

MAY 2023 - PRESENT

Business Intelligence & Data Analyst (BIDA®)

Corporate Finance Institute®

JUNE 2022 - PRESENT

Applied Data Science Lab

WorldQuant University

MARCH 2022 - PRESENT

Financial Modeling & Valuation Analyst (FMVA®)

Corporate Finance Institute®

AUGUST 2021 - PRESENT

Data Science: Foundation with R

Johns Hopkins University | Via Coursera

JULY 2021 - PRESENT

Value Chain Management Specialization

University of Illinois | Via Coursera

Languages

Python, Go, SQL, JavaScript, CSS, HTML, Clojure, Bash, Java, R, C, Kotlin, PHP, Python 3

Tools

Git, RabbitMQ, GitLab CI/CD, Emacs, Jupyter, Vault, Microsoft Excel, Seaborn, Power Pivot, Microsoft Power BI, Power Query, Tableau

Storage

MySQL, JSON, Databases, Google Cloud, PostgreSQL, Redis

Other

Scripting, Consul, Web Development, Release Management, Near-field Communication (NFC), Software Development Lifecycle (SDLC), Networking, Engineering Management, Product Design, Mobile Apps, Digital Marketing, Product Management, Product Strategy, Partnerships, Business Development, Pricing, Hackathons, Consulting, Internationalization, Localization, Natural Language Processing (NLP), Data Mining, Custom Keyboards, Debian Packaging, Community, Volunteering, Business Administration, Operations, Statistics, Finance, Financial Data, Financial Modeling, Financial Accounting, Web Applications, GPT, Generative Pre-trained Transformers (GPT), APIs, Monitoring, Microsoft Office, Business Modeling, Trading, Capital Markets, Financial Management, Distributed Systems, Large Scale Distributed Systems, Documentation, Libraries, Cloud, Dashboards

Frameworks

Scrapy, gRPC, Flask, Django, Android SDK, Laravel, React Native

Libraries/APIs

Node.js, Pandas, SciPy, REST APIs, NumPy

Paradigms

Data Science, REST, Management, Agile, Test-driven Development (TDD)

Platforms

Linux, Visual Studio Code (VS Code), Apache Kafka, Android, Magento, Debian, Jupyter Notebook, Google Cloud Platform (GCP), Firebase, Sensu, Docker, Kubernetes

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring