Tang U-Liang, Developer in Ipoh Perak, Malaysia
Tang is available for hire
Hire Tang

Tang U-Liang

Verified Expert  in Engineering

Data Scientist and Developer

Location
Ipoh Perak, Malaysia
Toptal Member Since
November 2, 2022

Tang is a data scientist and educator with expertise in using Python to deliver high-quality insights and analysis to clients. He consulted on projects involving job market analytics, event footfall analysis, HR and talent analytics, and at-risk student modeling. Tang specializes in natural language processing, statistical modeling, and predictive modeling.

Portfolio

HELP University
Higher Education, Statistics, Machine Learning...
Singapore Polytechnic
Python, Statistics, Predictive Modeling, Analytics, Data Analytics...
Singapore Polytechnic
Python 3, Dashboards, Web API, R, StatsModels, Pandas, NumPy, Data Science...

Experience

Availability

Part-time

Preferred Environment

Pandas, NumPy, Scikit-learn, Python 3, Python, SpaCy, PyTorch

The most amazing...

...project I've led is the development of a job skills analytics dashboard that was presented to the Permanent Secretary of the Ministry of Education, Singapore.

Work Experience

Dean

2021 - PRESENT
HELP University
  • Built a predictive model to predict the likelihood of students dropping out of an academic program using a grant funded by the Ministry of Higher Education.
  • Led a program development team to obtain approval to conduct a bachelor of computer science program, increasing the number of academic programs offered by the department to five.
  • Supervised an academic team to obtain full accreditation status for the master of data science program and exceeded targeted student numbers by 130%.
  • Organized a team of academics and students to conduct a faculty open day that reached out to a total of 110 students from various schools in Malaysia.
Technologies: Higher Education, Statistics, Machine Learning, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Scikit-learn, TensorFlow, NumPy, Pandas, StatsModels, R, SciPy, Python 3, SpaCy, Data Science, Django, Artificial Intelligence (AI), Dashboards, Python, Predictive Modeling, Analytics, Data Analytics, Data Visualization, SQL, Data Analysis, Data Engineering, ETL, Deep Learning, Language Models, PyTorch

Lecturer

2011 - 2020
Singapore Polytechnic
  • Developed a curriculum for data mining subjects for a post-graduate diploma program that was taught to more than 300 students over three years.
  • Conducted an action research project on the usage of Jupyter Notebooks in adult learning of data science: the findings were presented at the ISATE Conference in 2019.
  • Developed an advanced mathematics course for diploma students, preparing them for university entry and helping over 700 students graduate successfully.
Technologies: Python, Statistics, Predictive Modeling, Analytics, Data Analytics, Data Visualization, SQL, Data Analysis, Data Engineering, ETL, Deep Learning, Language Models, PyTorch

Project Lead

2011 - 2020
Singapore Polytechnic
  • Examined footfall data for an events organizing company using HoloViews and GIS and presented the findings to the company's top management.
  • Analyzed staff capability for the School of Mathematics and Sciences, which led to the management's decision to resume hiring to ensure proper succession planning.
  • Analyzed customer lifetime value by implementing a statistical model by Fader et al. in Python for a events organizing company.
  • Analyzed important factors contributing to students' low academic performance in the School of Architecture and the Built Environment and presented the findings to the school director.
  • Deployed a dashboard solution to showcase analysis of job skills data based on analysis of job market intelligence using React, Docker, and Flask.
  • Developed a data visualization and analytics course for adult continuing education based on Seaborn, Matplotlib, and Pandas, delivering it to over 100 fee-paying students.
Technologies: Python 3, Dashboards, Web API, R, StatsModels, Pandas, NumPy, Data Science, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Azure Machine Learning, TensorFlow, Scikit-learn, SciPy, Statistics, Machine Learning, Higher Education, SpaCy, Django, Flask, Artificial Intelligence (AI), Python, Predictive Modeling, Analytics, Data Analytics, Data Visualization, SQL, Data Analysis, Data Engineering, ETL, Deep Learning, Language Models, PyTorch

Graduate Tutor

2006 - 2011
National University of Singapore
  • Wrote and defended work on the Plancherel formula for p-adic reductive groups.
  • Conducted math tutorial classes for engineering and science faculty students.
  • Performed research into the Howe Duality and wrote a paper on the subject.
Technologies: Data Analysis

Job Skills Dashboard

https://github.com/uliang/JobSkillsDashboard
A data visualization dashboard that displayed job market data on skills and hiring requirement trends. The analytics used a novel clustering method based on topic modeling to find clusters of skills, enabling the design and development of a more effective training course. I was the main analyst on the project leading a team of student interns to develop the dashboard and perform the data wrangling. The final dashboard solution consisted of Docker containers hosting a web API and React-based front end.

Natural Language Querying System

https://github.com/uliang/NaturalLanguageQueryingSystem
A Django-based chatbot application that is developed from the ground up. The application collects natural language queries from users and translates them into search parameters to retrieve onboarding information from HR-related FAQs. The application is based on a spaCy model pipeline and uses word vector embeddings to power the chatbot. I was the lead developer of the application and the data scientist working on training the model.

Pygame Experiment: Tetris

https://github.com/uliang/PygameExperiment
I wrote a Tetris clone using the reactive programming library Rx and SDL wrapping library Pygame to teach myself reactive programming and basic game development. It allows one to play the game of Tetris.
2006 - 2011

PhD in Mathematics

National University of Singapore - Singapore, Singapore

2002 - 2006

Bachelor's Degree in Mathematics

National University of Singapore - Singapore, Singapore

DECEMBER 2021 - PRESENT

Microsoft Certified: Azure AI Fundamentals

Microsoft

APRIL 2021 - APRIL 2023

Microsoft Certified: Azure Data Scientist Associate

Microsoft

Libraries/APIs

Pandas, Scikit-learn, NumPy, SciPy, Web API, TensorFlow, SpaCy, PyTorch

Tools

Azure Machine Learning, StatsModels

Languages

Python, Python 3, R, SQL

Paradigms

Data Science, ETL

Frameworks

Django, Flask

Platforms

Azure

Other

Higher Education, Predictive Modeling, Analytics, Data Analytics, Data Analysis, Statistics, Machine Learning, Natural Language Processing (NLP), Dashboards, Data Visualization, Data Engineering, Deep Learning, Language Models, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), API Integration

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