|
| 1 | +cv: |
| 2 | + name: Duy Nguyen |
| 3 | + # location: Singapore |
| 4 | + email: nguyen.cao.duy.0303@gmail.com |
| 5 | + # phone: "+65-89705145" |
| 6 | + # website: https://ncduy0303.github.io |
| 7 | + social_networks: |
| 8 | + - network: LinkedIn |
| 9 | + username: caoduynguyen |
| 10 | + - network: GitHub |
| 11 | + username: ncduy0303 |
| 12 | + sections: |
| 13 | + education: |
| 14 | + - institution: National University of Singapore |
| 15 | + area: Computer Science |
| 16 | + degree: B.Comp. |
| 17 | + date: |
| 18 | + start_date: 2022-08 |
| 19 | + end_date: present |
| 20 | + location: Singapore |
| 21 | + summary: |
| 22 | + highlights: |
| 23 | + - "GPA: 4.84/5.00 ([Transcript](https://ncduy0303.github.io/pdfs/Duy_Nguyen_Transcript.pdf)), concentrated in Algorithms & Theory and Artificial Intelligence" |
| 24 | + - Top Students for Discrete Structures, Data Structures and Algorithms, Programming Methodology, Software Engineering, Design and Analysis of Algorithms, Operating Systems, Competitive Programming |
| 25 | + - institution: National University of Singapore |
| 26 | + area: Data Science and Analytics |
| 27 | + degree: B.Sc. |
| 28 | + date: |
| 29 | + start_date: 2022-08 |
| 30 | + end_date: present |
| 31 | + location: Singapore |
| 32 | + summary: |
| 33 | + highlights: |
| 34 | + - "GPA: 4.90/5.00 ([Transcript](https://ncduy0303.github.io/pdfs/Duy_Nguyen_Transcript.pdf)), concentrated in Operations Research, minored in Quantitative Finance" |
| 35 | + experience: |
| 36 | + - company: AI Centre for Educational Technologies |
| 37 | + position: Software Engineer Intern |
| 38 | + date: |
| 39 | + start_date: 2025-05 |
| 40 | + end_date: 2025-08 |
| 41 | + location: Singapore |
| 42 | + summary: React, JavaScript, TypeScript, Material UI, Tailwind CSS, Ruby on Rails, PostgreSQL, OpenAI API |
| 43 | + highlights: |
| 44 | + - Enhanced [Coursemology](https://github.com/Coursemology/coursemology2), an open-source gamified LMS used by thousands of students and instructors |
| 45 | + - Integrated AI-assisted grading and programming plagiarism services, enabling automated rubric feedback and similarity scans to enhance grading consistency and reduce manual workload for instructors |
| 46 | + - company: Vilota |
| 47 | + position: Algorithm Engineer Intern |
| 48 | + date: |
| 49 | + start_date: 2024-05 |
| 50 | + end_date: 2024-08 |
| 51 | + location: Singapore |
| 52 | + summary: C++, Python, OpenCL |
| 53 | + highlights: |
| 54 | + - Integrated AprilTag 3 to accelerate fiducial marker detection, achieving 6x faster camera calibration |
| 55 | + - Implemented real-time panorama generation algorithm with parallel processing on i.MX 8M Plus Processors |
| 56 | + # - Literature review on monocular camera-imu initialisation implementation in ORB-SLAM3 and adapt it to our own product for visual inertia odometry task to reduce initialisation time and increase stability |
| 57 | + - company: Computing for Voluntary Welfare Organisations |
| 58 | + position: Software Engineer Intern |
| 59 | + date: |
| 60 | + start_date: 2023-05 |
| 61 | + end_date: 2023-08 |
| 62 | + location: Singapore |
| 63 | + summary: React, TypeScript, Material UI, Golang, PostgreSQL |
| 64 | + highlights: |
| 65 | + - Built admin dashboard for a multi-tenancy management system used by 400+ social workers in 11 Active-Aging Centres |
| 66 | + - Built low-code tool for custom reports, reducing developing time for new client requirements from days to hours |
| 67 | + - company: Institute for Infocomm Research |
| 68 | + position: NLP Research Intern |
| 69 | + date: |
| 70 | + start_date: 2022-01 |
| 71 | + end_date: 2022-04 |
| 72 | + location: Singapore |
| 73 | + summary: Python, Pytorch, BeautifulSoup, Selenium, Fairseq, Wandb |
| 74 | + highlights: |
| 75 | + - Trained a transformer model for Vietnamese Neural Machine Translation Engine (40+ BLEU score) and different quality estimation models to evaluate translation quality automatically with good correlation to human evaluation |
| 76 | + projects: |
| 77 | + - name: "[PayDay Digital Wallet](https://devpost.com/software/payday-digital-wallet)" |
| 78 | + date: Aug 2023 |
| 79 | + start_date: |
| 80 | + end_date: |
| 81 | + location: |
| 82 | + summary: React Native, Node.js, Firebase, Stripe API |
| 83 | + highlights: |
| 84 | + - Developed a mobile e-wallet with email OTP verification, guardian notification, and risk evaluation features |
| 85 | + - Attained top 12 finalist teams at Tiktok Hackathon Challenge 2023 |
| 86 | + - name: "[Address Element Extraction](https://www.kaggle.com/competitions/scl-2021-ds/discussion/229233)" |
| 87 | + date: Mar 2021 |
| 88 | + start_date: |
| 89 | + end_date: |
| 90 | + location: |
| 91 | + summary: Python, Pytorch, Pandas, Transformers, IndoBERT |
| 92 | + highlights: |
| 93 | + - Fine-tuned a named-entity recognition model to extract street names from Indonesia addresses given by Shopee users |
| 94 | + - Attained 1st place out of 1,000+ teams in the Data Science Challenge of Shopee Code League 2021 |
| 95 | + skills: |
| 96 | + - label: Programming Languages |
| 97 | + details: C/C++, Python, Java, JavaScript, TypeScript, Golang, Ruby, HTML/CSS, SQL, R, Bash |
| 98 | + - label: Frameworks and Libraries |
| 99 | + details: React, Material UI, Tailwind CSS, Ruby on Rails, PyTorch, Pandas, FastAPI, Tidyverse |
| 100 | + - label: Developer Tools |
| 101 | + details: Linux, Git, CMake, Docker, AWS, LaTeX |
| 102 | + # - label: Languages |
| 103 | + # details: "English (fluent), Vietnamese (native)" |
| 104 | + awards: |
| 105 | + - bullet: "**Finalists** for various CTF events: DSTA Brainhack CDDC, GovTech Singapore AI CTF, NUS Greyhats Grey Cat The Flag" |
| 106 | + - bullet: "**First Prize** for Computing Track at [Huawei ICT Competition Asia Pacific 2023-2024](https://www.huawei.com/sg/news/sg/2024/huawei%20ict%20competition%20asia%20pacific%202023-2024)" |
| 107 | + - bullet: "**3rd Place** for APAC Terminal Fall 2023 — AI tower defense programming competition by Correlation One & Citadel" |
| 108 | + - bullet: "**Silver Awards** for National Olympiad in Informatics (2019–2021) and Singapore Mathematical Olympiad (2020–2021)" |
| 109 | + # - bullet: "NUS ASEAN Undergraduate Merit Scholarship" |
| 110 | +design: |
| 111 | + theme: engineeringresumes |
| 112 | + page: |
| 113 | + size: us-letter |
| 114 | + top_margin: 1.5cm |
| 115 | + bottom_margin: 1.5cm |
| 116 | + left_margin: 1.5cm |
| 117 | + right_margin: 1.5cm |
| 118 | + show_page_numbering: false |
| 119 | + show_last_updated_date: false |
| 120 | + colors: |
| 121 | + text: rgb(0, 0, 0) |
| 122 | + name: rgb(0, 0, 0) |
| 123 | + connections: rgb(0, 0, 0) |
| 124 | + section_titles: rgb(0, 0, 0) |
| 125 | + links: rgb(0, 0, 0) |
| 126 | + last_updated_date_and_page_numbering: rgb(128, 128, 128) |
| 127 | + text: |
| 128 | + font_family: XCharter |
| 129 | + font_size: 10pt |
| 130 | + leading: 0.6em |
| 131 | + alignment: justified |
| 132 | + date_and_location_column_alignment: right |
| 133 | + links: |
| 134 | + underline: true |
| 135 | + use_external_link_icon: false |
| 136 | + header: |
| 137 | + name_font_family: XCharter |
| 138 | + name_font_size: 25pt |
| 139 | + name_bold: true |
| 140 | + photo_width: 3.5cm |
| 141 | + vertical_space_between_name_and_connections: 0.5cm |
| 142 | + vertical_space_between_connections_and_first_section: 0.75cm |
| 143 | + horizontal_space_between_connections: 0.5cm |
| 144 | + connections_font_family: XCharter |
| 145 | + separator_between_connections: '|' |
| 146 | + use_icons_for_connections: false |
| 147 | + alignment: center |
| 148 | + section_titles: |
| 149 | + type: with-partial-line |
| 150 | + font_family: XCharter |
| 151 | + font_size: 1.2em |
| 152 | + bold: true |
| 153 | + small_caps: false |
| 154 | + line_thickness: 0.5pt |
| 155 | + vertical_space_above: 0.55cm |
| 156 | + vertical_space_below: 0.3cm |
| 157 | + line_type: with-full-line |
| 158 | + entries: |
| 159 | + date_and_location_width: 4.15cm |
| 160 | + left_and_right_margin: 0cm |
| 161 | + horizontal_space_between_columns: 0.1cm |
| 162 | + vertical_space_between_entries: 0.25cm |
| 163 | + allow_page_break_in_sections: true |
| 164 | + allow_page_break_in_entries: true |
| 165 | + short_second_row: false |
| 166 | + show_time_spans_in: [] |
| 167 | + highlights: |
| 168 | + bullet: • |
| 169 | + top_margin: 0.25cm |
| 170 | + left_margin: 0cm |
| 171 | + vertical_space_between_highlights: 0.25cm |
| 172 | + horizontal_space_between_bullet_and_highlight: 0.3em |
| 173 | + summary_left_margin: 0cm |
| 174 | + entry_types: |
| 175 | + one_line_entry: |
| 176 | + template: '**LABEL:** DETAILS' |
| 177 | + education_entry: |
| 178 | + main_column_first_row_template: '**INSTITUTION**, DEGREE in AREA -- LOCATION' |
| 179 | + degree_column_template: |
| 180 | + degree_column_width: 1cm |
| 181 | + main_column_second_row_template: |- |
| 182 | + SUMMARY |
| 183 | + HIGHLIGHTS |
| 184 | + date_and_location_column_template: DATE |
| 185 | + normal_entry: |
| 186 | + main_column_first_row_template: '**NAME** -- **LOCATION**' |
| 187 | + main_column_second_row_template: |- |
| 188 | + SUMMARY |
| 189 | + HIGHLIGHTS |
| 190 | + date_and_location_column_template: DATE |
| 191 | + experience_entry: |
| 192 | + main_column_first_row_template: '**COMPANY**, POSITION -- LOCATION' |
| 193 | + main_column_second_row_template: |- |
| 194 | + SUMMARY |
| 195 | + HIGHLIGHTS |
| 196 | + date_and_location_column_template: DATE |
| 197 | + publication_entry: |
| 198 | + main_column_first_row_template: '**TITLE**' |
| 199 | + main_column_second_row_template: |- |
| 200 | + AUTHORS |
| 201 | + URL (JOURNAL) |
| 202 | + main_column_second_row_without_journal_template: |- |
| 203 | + AUTHORS |
| 204 | + URL |
| 205 | + main_column_second_row_without_url_template: |- |
| 206 | + AUTHORS |
| 207 | + JOURNAL |
| 208 | + date_and_location_column_template: DATE |
| 209 | +locale: |
| 210 | + language: en |
| 211 | + phone_number_format: international |
| 212 | + page_numbering_template: NAME - Page PAGE_NUMBER of TOTAL_PAGES |
| 213 | + last_updated_date_template: Last updated in TODAY |
| 214 | + date_template: MONTH_ABBREVIATION YEAR |
| 215 | + month: month |
| 216 | + months: months |
| 217 | + year: year |
| 218 | + years: years |
| 219 | + present: present |
| 220 | + to: '-' |
| 221 | + abbreviations_for_months: |
| 222 | + - Jan |
| 223 | + - Feb |
| 224 | + - Mar |
| 225 | + - Apr |
| 226 | + - May |
| 227 | + - Jun |
| 228 | + - Jul |
| 229 | + - Aug |
| 230 | + - Sep |
| 231 | + - Oct |
| 232 | + - Nov |
| 233 | + - Dec |
| 234 | + full_names_of_months: |
| 235 | + - January |
| 236 | + - February |
| 237 | + - March |
| 238 | + - April |
| 239 | + - May |
| 240 | + - June |
| 241 | + - July |
| 242 | + - August |
| 243 | + - September |
| 244 | + - October |
| 245 | + - November |
| 246 | + - December |
| 247 | +rendercv_settings: |
| 248 | + date: '2025-07-30' |
| 249 | + render_command: |
| 250 | + dont_generate_html: true |
| 251 | + dont_generate_markdown: true |
| 252 | + dont_generate_png: true |
| 253 | + bold_keywords: [] |
0 commit comments