Dương Lữ Điện

Software Engineer

hi@duongludien.c*m | +84 (0)964 027 *** | Skype: duongludien

LinkedIn: duongludien | GitHub: duongludien | YouTube: duongludien

"Đã mang tiếng ở trong trời đất,

Phải có danh gì với núi sông."

- Nguyễn Công Trứ

Summary

I am a software engineer with over 4 years’ experience working on cloud native software projects.

With strong computer science foundation, I contributed to stable, reliable and easy-to-use products and services by writing clean, elegant, reusable, and maintainable code using engineering best practices such as unit testing, source control, continuous integration, design patterns, etc.

I consider myself as a problem solver who loves identifying, analysing and solving challenging technical problems. I have a firm belief about continuous optimisation, so that I am always seeking to improve my solutions.

I am familiar with modern agile software development cycle, including both Scrum and Kanban. I appreciate the adaptability and agility, so that I accept continuous improvement and learning new things as a part of work and life.

I am always eager to help my colleagues and passionate about training new members.

I am professionally proficient in Vietnamese and English, both spoken and written. I am learning Mandarin and very excited about traditional Chinese characters.

My Core Values

  • Human Rights & Democracy

  • Wise Faith

  • Healthy & Nutritious Life

Education

  • 2014 - 2018: BE. in Information Technology at Can Tho University, Vietnam

    • Grade: 3.37

    • Thesis: Real-time traffic-signs recognition using YOLOv3. Advisor: Trần Công Án, PhD.

    • Activities and societies: IT Club, Korean Students Exchange, Thais Students Exchange, AUN-QA interview.

Work Experience

  • PTN Global Corp

    • Subject Matter Expert

July, 2021 - August, 2022 • 1 yr 2 mos

Specialised in C# .NET

      • Provided technical support to other teams.

      • Prepared training materials and provided training for intermediate level employees.

      • Seized new opportunities by joining the early stages like pre-sales, transitions.

    • Senior Software Engineer

October, 2020 - August, 2022 1 yr 11 mos

Worked in offshore teams and collaborated with onshore teams to develop software products for Australian clients.

Projects:

💼 A cloud-based practice management and clinical software

A multitenancy web application that handling the process of practice management and clinical activities for clinical centres in Australia.

        • Technology stack: C# .NET, Angular, SQL Server, NHibernate, Azure

        • Team size: 8

        • Participated in the process of upgrading the existing system from .NET Framework to .NET Core.

        • Dealt with so many .NET Framework issues and solved some technical debts.

        • Attended the discovery phase of building a data migration tool that helps the customers to migrate their data from other clinical software to our system.

💼 An electronic National Residential Medication Chart (eNRMC) medication management system

A web application that handling the process of prescription, dispensing, packing and administration of medication in Australia.

        • Technology stack: C# .NET, Azure SQL, Azure

        • Team size: 5

        • Passed the technical interview and got a job that requires a 5+ years of experience developer.

        • Started to work independently and collaborated closely to the offshore team.

        • Worked directly with the product manager and other team leaders to design solution for the data syncing process.

        • Implemented the solution.

        • Mentored newcomers.

💼 A video remote interpreting (VRI) system

A web application that handling the process of booking on-demand interpreting service for an Australian interpreting service provider.

        • Technology stack: C# .NET, PostgreSQL, SQL Server, EF Core, Google Cloud Platform

        • Team size: 4

        • Started to communicate directly to foreign customer.

        • Worked independently as a back-end developer to build a web API from scratch that interacts with existing booking system.

        • Got familiar with a complicated interconnected software system without any documentation.

  • Freelance Software Developer

July, 2019 - August, 2020 • 1 yr 2 mos

Worked as a freelance software developer and spent time to improve my English.

Projects:

💼 A plant protection management system

A web application that handling the process of plant protection.

  • Technology stack: C# .NET, PostgreSQL, EF Core

  • Team size: 2

  • Started to build a software project from scratch and got familiar with structuring a good ASP.NET application.

💼 An ebook management system

A web application that handling the process of ebook management and sharing.

        • Technology stack: C# .NET, PostgreSQL, EF Core, Google Cloud Platform

        • Team size: 2

        • Got familiar with ASP.NET and made the product go live within 4 months of development.

  • FPT Software

    • Software Engineer

December, 2018 - July, 2019 • 7 mos

Worked in an offshore team that building software products for a US client.

Projects:

💼 A cloud-based data processing system

A web application that handling the process of parsing and organising the data (mostly images) from scanners and syncing that structured data to cloud storage like Google Drive, Dropbox, Kintone, QuickBook, etc.

        • Technology stack: C# .NET, SQL Server, EF Core, Azure, ABBYY FineReader Engine SDK, Scikit-Learn, TensorFlow, RabbitMQ, MongoDB

        • Team size: 10+

        • Developed a parsing engine that can process thousand of image documents in parallel.

        • Developed a service that allows users to train their own machine learning models for the purpose of document classification.

  • Software Engineer OJT

July, 2018 - December, 2018 • 6 mos

Responsibilities:

    • Looked for solutions for many Computer Vision problems

    • Implemented deep learning models using TensorFlow

    • Developed a system that allows users to train their own machine learning models using Azure Batch AI and Azure ML Service

    • Deployed machine learning models in production environment using TensorFlow Serving

  • Software Engineer Intern

May, 2018 - July, 2018 • 3 mos

Implemented solutions for problems in NLP and Computer Vision

      • Automatic Text Summarisation

      • Object Detection

  • Duong Lu Dien Training

Private Tutor

August, 2015 - August, 2018

I have worked as a tutor at a non-official organization called Duong Lu Dien Training. I

created some offline courses to help my friends in CTU learn programming. I also wrote

tutorials and made videos about C programming language, object-oriented programming and

algorithms. Some courses which were taught by me are Fundamentals of Computer

Programming, Data Structures, Object-oriented Programming.

Professional Skills

  • Career Fields: Software Engineering

  • Programming Languages: C#, C, Golang

  • Database: Microsoft SQL Server, PostgreSQL, MySQL

  • Frameworks: .NET

  • Cloud Platforms: Azure & GCP

  • DevOps: Docker Engine, Kubernetes, Linux command-line interface

  • Others: Professional Git branching system, Data Structures and Algorithms, Computer Network

Teaching Experience

  • Fundamentals of Computer Programming (in C)

  • Data Structures (in C)

  • Object-oriented Programming (in Java)

Soft Skills

  • Self-study

  • Languages:

    • Vietnamese: native

    • English: Professional working proficiency

    • Learning Mandarin Chinese

  • Presentation

Publications

  • An Cong Tran, Duong Lu Dien, Hiep Xuan Huynh, Nguyen Huu Van Long, and Nghi Cong Tran. A model for real-time traffic signs recognition based on the YOLO Algorithm – A case study using Vietnamese traffic signs. in FDSE: International Conference on Future Data and Security Engineering, LNCS Vol.11814:104-116, Springer, 2019. Link

Projects

  • Dương Lữ Điện. Real-time traffic-signs recognition using YOLOv3 - Link

  • Gia-Bao NGUYEN NGO, Lu-Dien DUONG. Traffic-sign Detection - Link

  • Quang-Dinh DAO, Lu-Dien DUONG. Man-in-the-middle attack - Link

  • Lu-Dien DUONG. Google Translator (Google Cloud Translation API & Java) - Link

Grants and Awards

  • Outstanding Undergraduate Student Award (2016)

  • Student Exchange: CTU – PSU in Hat Yai, Thailand (2016) - Link