Hi, I am Dung Trinh (Duke).

A Forever Curious Software Engineer

I am a passionate software engineer who continously seeks to perfect my craft.
I graduated from Nanyang Technological University with a Bachelor Degree
with Honours (Highest Distinction) in Computer Science.

Through self-learning and school work, I was able to get experienced
with various Computer Science topics, from Software Engineering to Data Science
and Machine Learning. Software Engineering is the one that suits me the most
and I have chosen to master the craft ever since.
Though currently working as a backend developer, I also have great interest in frontend as well as mobile application developments.

In my free time, I enjoy drawing and learning new geeky stuffs (currently I am trying out Blender).
I pick up a new book once a while - mostly fantasy or technical books.

I post my drawings here sometimes.

Skills

Programming Languages: Golang, Java, JavaScript, Python, C/C++, Kotlin, Ruby

Back-end Development

Front-end Development

Mobile Application Development

Work Experience

Shopee

Software Engineer
Jun 2021 - Present

  • Work as a backend developer in the Promotion Team.
  • In charge of various multiple in-house applications and microservices that help manage media file resources.
  • Rakuten Viki

    Platform Engineer Intern (part-time)
    Aug 2020 - Dec 2020

  • Perform refactoring of the Ruby backend codebase to make the code more extensible.
  • Add a different payment provider for Viki’s plan subscription endpoint.
  • Create an internal-use web interface to visualize the subscription data of users.
  • Rakuten Viki

    Android Engineer Intern (part-time)
    Jan 2020 - Apr 2020

  • Use Android’s WorkManager to schedule work to run in background threads. Technology used: Android WorkManager, OkHttp.
  • Fix some existing bugs in the application code
  • Autodesk

    Software Engineering Intern
    May 2019 - Dec 2019

  • Use C++ and AutoCAD API to develop toolset components used for new features coming in the next release of AutoCAD Mechanical.
  • Improve existing Python scripts which were used for automation testing of AutoCAD, made it easier for testers to add new test cases as well as checking the results.
  • Write over seven hundred test scripts to test the new functionalities of AutoCAD Mechanical.
  • Personal Projects

    BubuBot - A Discord bot

    My first effort in creating a Discord bot

  • I made this bot during the free time I had between graduation and start of my current job. BubuBot is an utility bot that can perform various commands such as playing music, sending happy birthday gifts, annoy people to help manage a Discord server.
  • Create an interactive e-book application for a course at NTU under the form of a cross-platform mobile app, using React Native.
  • SECHI - A task management app for families

    AngelHack’s HACKcelerator 2020 program

  • SECHI is a project that aims to promote happiness and gender equality amongst families in Vietnam, by providing an easy-to-use mobile platform for family members to organize and share household chores.
  • Develop a back-end service using ExpressJS and MySQL as a database and deployed to AWS.
  • Co-participate in the Android part of the project, using Android Studio and Java.
  • Get in touch

    © 2022 created by Dung Trinh (Duke)