summary refs log tree commit diff
diff options
context:
space:
mode:
authorNgô Ngọc Đức Huy <huyngo@disroot.org>2024-02-05 17:10:41 +0700
committerNgô Ngọc Đức Huy <huyngo@disroot.org>2024-02-05 17:10:41 +0700
commitb3b88be794670fe2c239ca93068622c6140c33a8 (patch)
treea197723a182f813b6b81167507bf7162ef45d2e9
parent06d0ca59cb593121c9bfaec717ba0a1be4c4cd38 (diff)
downloadweb-cv-b3b88be794670fe2c239ca93068622c6140c33a8.tar.gz
Update CV
-rw-r--r--academic.html190
-rw-r--r--index.html113
-rw-r--r--style.css8
-rw-r--r--work-cv.pdfbin33026 -> 25294 bytes
4 files changed, 65 insertions, 246 deletions
diff --git a/academic.html b/academic.html
deleted file mode 100644
index 6abb2ee..0000000
--- a/academic.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8"/>
-    <title>Ngô Ngọc Đức Huy</title>
-    <meta name="viewport" content="width=device-width,minimum-scale=1" />
-    <link rel="stylesheet" href="style.css"/>
-    <link rel="vcs-git" href="https://git.sr.ht/~huyngo/web-cv/"/>
-    <link rel="canonical" href="https://xrvs.net/cv/"/>
-    <link rel="shortcut icon" href="data:," />
-    <link rel="me" href="https://fosstodon.org/@huy_ngo"/>
-  </head>
-  <body>
-    <nav>
-      <a rel="alternate" href="index.html">Generic version</a>
-    </nav>
-    <main class="h-resume">
-      <h1>Ngô Ngọc Đức Huy</h1>
-      <section>
-        <h2>Basic information</h2>
-        <dl class="p-contact h-card">
-          <dt>E-Mail</dt><dd><a class="email link-no-print" href="mailto:huyngo@disroot.org">huyngo@disroot.org</a></dd>
-          <dt>Location</dt><dd>Hà Nội, Việt Nam</dd>
-        </dl>
-        <h2 id="education">Education</h2>
-        <ul>
-          <li class="h-event">
-            <time class="dt-start">2018-09</time> – <time class="dt-end">2021-09</time>:
-            <ul>
-              <li>Bachelor degree at <a rel="external nofollow" href="https://usth.edu.vn">University of Science and Technology of Hanoi</a></li>
-              <li>Major: Information and Communication Technology</li>
-              <li>Thesis: <i>Webmail Search Optimization</i></li>
-              <li>Awarded <abbr>USTH</abbr> scholarship all six semesters</li>
-            </ul>
-          </li>
-        </ul>
-      </section>
-      <section>
-        <h2 id="experience">Work Experience</h2>
-        <ul>
-          <li class="h-event">
-            <time class="dt-start">2021-11</time> – <time class="dt-end">2023-04</time>:
-            <span class="event-summary">Software Engineer at <a class="link-no-print" rel="external nofollow" href="https://cmcglobal.com.vn/">CMC Global</a></span>
-            <ul class="event-detail">
-              <li>
-                Responsibilities:
-                <ul>
-                  <li>Software development: clarifying requirements, investigating and fixing issues, implementing backend</li>
-                  <li>Team's project leading: allocating tasks, reviewing code, mentoring and training new members</li>
-                </ul>
-              </li>
-              <li>Domain: data-driven software</li>
-              <li>Technologies: Django, Celery, Redis, AWS services, React JS</li>
-            </ul>
-          </li>
-          <li class="h-event">
-            <time class="dt-start">2021-04</time> – <time class="dt-end">2021-07</time>:
-            <span class="event-summary">Intern at <a class="link-no-print" rel="external nofollow" href="https://bizflycloud.vn/">Bizfly Cloud</a></span>
-            <ul class="event-detail">
-              <li>Responsibilities: research and development</li>
-              <li>Domain: web mail service and related modules</li>
-              <li>Technologies: Postfix, Flask, Elasticsearch</li>
-            </ul>
-          </li>
-        </ul>
-      </section>
-      <section>
-        <h2 id="projects">Other Projects</h2>
-        <ul>
-          <li class="h-event">
-            <time class="dt-start">2023-03</time> – <time class="dt-end">present</time>:
-            <span class="event-summary">Develop <a href="https://git.sr.ht/~huyngo/ex.tra/">ex.tra</a></span>
-            <p class="event-description">
-              An experimental dictionary server implementing DICT protocol (<abbr>RFC</abbr> 2229).
-            </p>
-            <ul class="event-detail">
-              <li>Technologies: Elixir, Erlang <abbr title="Open Telecom Platform">OTP</abbr></li>
-            </ul>
-          </li>
-          <li class="h-event">
-            <time class="dt-start">2021-07</time> – <time class="dt-end">2022-07</time>:
-            <span class="event-summary">Co-maintaining <a href="https://sr.ht/~cnx/ipwhl/"><abbr title="InterPlanetary Wheels">IPWHL<abbr></a></span>
-            <p class="event-description">
-              Singly-versioned Python built distributions backed by <abbr title="InterPlanetary File System">IPFS</abbr> for security and reproducibility.
-            </p>
-            <ul class="event-detail">
-              <!--<li>Responsibilities: packaging software and release</li>-->
-              <li>Technologies: Python, <abbr>IPFS</abbr>, shell scripts</li>
-            </ul>
-          </li>
-          <li class="h-event">
-            <time class="dt-start">2020-11</time> – <time class="dt-end">2021-03</time>:
-            <span class="event-summary">Developing <a href="https://github.com/Huy-Ngo/acanban/">acanban</a></span>
-            <p class="event-description">
-              An experimental kanban-based project management system in academic context
-            </p>
-            <ul class="event-detail">
-              <li>Responsibilities: system design, backend implementation, testing</li>
-              <li>Technologies: Python, Quart framework, Hypercorn, systemd</li>
-            </ul>
-          </li>
-          <li class="h-event">
-            <time class="dt-start">2019-12</time> – <time class="dt-end">2020-10</time>:
-            <span class="event-summary">
-              Developing <a href="https://git.sr.ht/~cnx/palace"><abbr title="Pythonic Audio Library and Codecs Environment">palace</abbr></a>
-            </span>
-            <p class="event-description">
-              Palace is a 3D audio processing library in Python based on alure and OpenAL
-            </p>
-            <ul class="event-detail">
-              <li>Responsibilities: implementation, packaging and release</li>
-            </ul>
-          </li>
-        </ul>
-      </section>
-      <section>
-        <h2 id="activities">Other Activities</h2>
-        <ul>
-          <li class="h-event">
-            <time class="dt-start">2022-02</time>
-            <span class="event-summary">
-              Speech (lightning talk) at <a href="https://fosdem.org/">Free and Open source Software Developers' European Meeting (<abbr>FOSDEM</abbr>)</a>
-            </span>
-            <p class="event-description">
-              Introducing <i>InterPlanetary Wheels (IPWHL): A resilient approach to distributing software</i>
-            </p>
-          </li>
-          <li class="h-event">
-            <span class="event-summary">
-              Maintaining packages on Alpine Linux
-            </span>
-          </li>
-          <li class="h-event">
-            <span class="event-summary">
-              Contributing code and localization to various free (libre) and open source software projects.
-            </span>
-          </li>
-        </ul>
-      </section>
-      <!--
-        <section>
-        <h2 id="certifications">Certifications</h2>
-        <ul>
-        <li><abbr>IELTS</abbr>: 6.5</li>
-        <li><abbr>TCF</abbr>: 363/B1</li>
-        </ul>
-        </section>
-      -->
-      <section>
-        <h2 id="languages">Languages</h2>
-        <ul>
-          <li>Vietnamese (native)</li>
-          <li>English (C1 - IELTS 8.0)</li>
-          <li>French (B1 - TCF 363)</li>
-        </ul>
-      </section>
-      <section>
-        <h2 id="tech">Technologies and Skills</h2>
-        <dl class="skills">
-          <dt>Programming Languages</dt>
-          <dd><a class="link-no-print" rel="external nofollow" href="https://www.python.org/">Python</a></dd>
-          <dd><a class="link-no-print" rel="external nofollow" href="https://www.gnu.org/software/bash/">Bash</a></dd>
-          <dd><a class="link-no-print" rel="external nofollow" href="https://www.ecma-international.org/publications-and-standards/standards/ecma-262/">JavaScript</a></dd>
-          <dd><a class="link-no-print" rel="external nofollow" href="https://go.dev/">Go</a></dd>
-          <dt>Fields of interests</dt>
-          <dd>Network</dd>
-          <dd>Distributed systems</dd>
-          <dd>Software development</dd>
-          <dt>Systems</dt>
-          <dd>OpenBSD and various Linux-based systems</dd>
-          <dt>Databases</dt>
-          <dd>Generic SQL</dd>
-          <dd>NoSQL: Redis, RethinkDB</dd>
-        </dl>
-      </section>
-    </main>
-    <hr class="no-print">
-    <footer>
-      <p>
-        Copyright 2022 Ngô Ngọc Đức Huy, licensed <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA 4.0</a>.
-        Inspired by <a href="https://lanodan.eu">Haelwenn (lanodan) Monnier's résumé</a>.
-      </p>
-      <p>
-        This is also done to work well in paper/PDF export.
-        See <a rel="external" href="https://support.mozilla.org/en-US/kb/how-print-web-pages-firefox">how to print or save this page as PDF on Firefox</a> and on
-        <a rel="external nofollow" href="https://support.google.com/chrome/answer/1069693">Chromium-based browsers</a>.
-      </p>
-    </footer>
-  </body>
-</html>
diff --git a/index.html b/index.html
index 8ea056a..bac4d74 100644
--- a/index.html
+++ b/index.html
@@ -12,7 +12,6 @@
   </head>
   <body>
     <nav>
-      <a rel="alternate" href="academic.html">Academic version</a>
       <a rel="alternate" href="work-cv.pdf">Download as PDF</a>
     </nav>
     <main class="h-resume">
@@ -23,7 +22,7 @@
           <dl class="p-contact h-card">
             <dt>Position</dt><dd>Back-end developer</dd>
             <dt>E-Mail</dt><dd><a class="email link-no-print" href="mailto:huyngo@disroot.org">huyngo@disroot.org</a></dd>
-            <dt>Location</dt><dd>Hà Nội, Việt Nam<br>(prefer remote work)</dd>
+            <dt>Location</dt><dd>Hà Nội, Việt Nam</dd>
             <dt>Projects</dt>
               <dd><a class="link-no-print verbatim-print" rel="me" href="https://git.sr.ht/~huyngo">https://git.sr.ht/~huyngo</a></dd>
               <dd><a class="link-no-print verbatim-print" rel="me" href="https://github.com/Huy-Ngo">https://github.com/Huy-Ngo</a></dd>
@@ -42,9 +41,6 @@
               <dd><a class="link-no-print" rel="external nofollow" href="https://www.python.org/">Python</a></dd>
               <dd><a class="link-no-print" rel="external nofollow" href="https://www.gnu.org/software/bash/">Bash</a></dd>
               <dd><a class="link-no-print" rel="external nofollow" href="https://www.ecma-international.org/publications-and-standards/standards/ecma-262/">JavaScript</a></dd>
-            <dt>Frameworks</dt>
-              <dd><a class="link-no-print" rel="external nofollow" href="https://www.djangoproject.com/">Django</a></dd>
-              <dd><a class="link-no-print" rel="external nofollow" href="https://flask.palletsprojects.com/">Flask</a></dd>
             <dt>Interests</dt>
               <dd>Web services</dd>
               <dd>Software development</dd>
@@ -56,25 +52,39 @@
           </dl>
           <h2 id="contribution">Contributions</h2>
           <ul>
-            <li>badwolf (localization)</li>
-            <li>nixpkgs (packaging</li>
-            <li>akkoma (bug fixes)</li>
-            <li>libredirect (code)</li>
+            <li><a class="link-no-print" href="https://hacktivis.me/projects/badwolf">badwolf</a></li>
+            <li><a class="link-no-print" href="https://github.com/NixOS/nixpkgs">nixpkgs</a></li>
+            <li><a class="link-no-print" href="https://akkoma.social/">akkoma</a></li>
           </ul>
         </div>
         <div id="right">
           <h2 id="education">Education</h2>
           <ul>
             <li class="h-event">
-              <time class="dt-start">2018-09</time> – <time class="dt-end">2021-09</time>:
+              <span class="dt-start">2018</span> – <span class="dt-end">2021</span>:
               Bachelor degree at <a rel="external nofollow" href="https://usth.edu.vn">University of Science and Technology of Hanoi (<abbr>USTH</abbr>)</a>
-              in Information and Communication Technology, funded by <abbr>USTH</abbr> scholarship
+              in <abbr title="Information and Communication Technology">ICT</abbr>
             </li>
           </ul>
           <h2 id="experience">Work experience</h2>
           <ul>
             <li class="h-event">
-              <time class="dt-start">2021-11</time> – <time class="dt-end">2023-04</time>:
+              <span class="dt-start">2023</span> – <span class="dt-end">now</span>:
+              <span class="event-summary">Software Engineer at <a class="link-no-print" rel="external nofollow" href="https://easygds.com/">EasyGDS</a></span>
+              <ul class="event-detail">
+              <li>
+                Responsibilities:
+                <ul>
+                  <li>Implement and deploy microservices</li>
+                  <li>Debug and fix bugs in the system</li>
+                </ul>
+              </li>
+                <li>Domain: e-commerce</li>
+                <li>Technologies: Python, Flask, FastAPI, PostgreSQL, Kubernetes</li>
+              </ul>
+            </li>
+            <li class="h-event">
+              <span class="dt-start">2021</span> – <span class="dt-end">2023</span>:
               <span class="event-summary">Software Engineer at <a class="link-no-print" rel="external nofollow" href="https://cmcglobal.com.vn/">CMC Global</a></span>
               <ul class="event-detail">
               <li>
@@ -89,7 +99,7 @@
               </ul>
             </li>
             <li class="h-event">
-              <time class="dt-start">2021-04</time> – <time class="dt-end">2021-07</time>:
+              <span class="dt-start">2021</span>
               <span class="event-summary">Intern at <a class="link-no-print" rel="external nofollow" href="https://bizflycloud.vn/">Bizfly Cloud</a></span>
               <ul class="event-detail">
                 <li>Responsibilities: research and development</li>
@@ -101,49 +111,55 @@
           <h2 id="projects">Other projects</h2>
           <ul>
             <li class="h-event">
-              <time class="dt-start">2023-03</time> – <time class="dt-end">present</time>:
-              <span class="event-summary">Develop <a class="link-no-print" href="https://git.sr.ht/~huyngo/ex.tra/">ex.tra</a></span>
-              <p class="event-description">
-                An experimental dictionary server implementing DICT protocol (<abbr>RFC</abbr> 2229).
-              </p>
-              <ul class="event-detail">
-                <li>Technologies: Elixir, Erlang <abbr title="Open Telecom Platform">OTP</abbr></li>
-              </ul>
+              <span class="event-summary">
+                <a href="https://loang.net" class="link-no-print">loang.net</a>
+              </span>
+              <span class="event-description">
+                (co-sysadmin)
+              </span>
             </li>
             <li class="h-event">
-              <time class="dt-start">2021-07</time> – <time class="dt-end">2022-07</time>:
-              <span class="event-summary">Co-maintaining <a class="link-no-print" href="https://sr.ht/~cnx/ipwhl/"><abbr title="InterPlanetary Wheels">IPWHL<abbr></a></span>
-              <p class="event-description">
-                Singly-versioned Python built distributions backed by IPFS.
-              </p>
-              <ul class="event-detail">
-                <li>Responsibilities: packaging software and release</li>
-                <li>Technologies: Python, <abbr>IPFS</abbr>, shell scripts</li>
-              </ul>
+              <span class="event-summary">
+                <a href="https://git.sr.ht/~huyngo/ex.tra">ex.tra</a>
+              </span>
             </li>
             <li class="h-event">
-              <time class="dt-start">2020-11</time> – <time class="dt-end">2021-03</time>:
-              <span class="event-summary">Developing <a class="link-no-print" href="https://github.com/Huy-Ngo/acanban/">acanban</a></span>
-              <p class="event-description">
-                An experimental kanban-based project management system in academic context
-              </p>
-              <ul class="event-detail">
-                <li>Responsibilities: system design, backend implementation, testing, packaging</li>
-                <li>Technologies: Python, Quart framework, Hypercorn, systemd</li>
-              </ul>
+              <span class="event-summary">
+                <a href="https://git.sr.ht/~huyngo/witchie">witchie</a>
+                (forked project)
+              </span>
             </li>
             <li class="h-event">
-              <time class="dt-start">2019-12</time> – <time class="dt-end">2020-10</time>:
               <span class="event-summary">
-                Developing <a class="link-no-print" href="https://git.sr.ht/~cnx/palace"><abbr title="Pythonic Audio Library and Codecs Environment">palace</abbr></a>
+                <a href="https://git.sr.ht/~huyngo/ministore">ministore</a>
+              </span>
+            </li>
+            <!--
+            <li class="h-event">
+              <span class="event-summary">
+                <a href="https://git.sr.ht/~huyngo/time-tracker">time-tracker</a>
+              </span>
+            </li>
+            -->
+            <li class="h-event">
+              <span class="event-summary">
+                <a href="https://sr.ht/~cnx/ipwhl/">
+                  <abbr title="InterPlanetary Wheels">IPWHL<abbr>
+                </a>
+              </span>
+              <span class="event-description">
+                (co-maintainer)
+              </span>
+            </li>
+            <li class="h-event">
+              <span class="event-summary">
+                <a href="https://github.com/Huy-Ngo/acanban/">acanban</a>
+              </span>
+            </li>
+            <li class="h-event">
+              <span class="event-summary">
+                <a href="https://git.sr.ht/~cnx/palace"><abbr title="Pythonic Audio Library and Codecs Environment">palace</abbr></a>
               </span>
-              <p class="event-description">
-                Palace is a 3D audio processing library in Python
-              </p>
-              <ul class="event-detail">
-                <li>Responsibilities: implementation, packaging and release</li>
-                <li>Technologies: Python, Cython</li>
-              </ul>
             </li>
           </ul>
         </div>
@@ -153,7 +169,6 @@
     <footer>
       <p>
         Copyright 2022 Ngô Ngọc Đức Huy, licensed <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA 4.0</a>.
-        Inspired by <a href="https://lanodan.eu">Haelwenn (lanodan) Monnier's résumé</a>.
       </p>
       <p>
         This is also done to work well in paper/PDF export.
diff --git a/style.css b/style.css
index 2d06680..6a7fa2c 100644
--- a/style.css
+++ b/style.css
@@ -4,12 +4,6 @@
 	font-kerning: normal;
 	color-scheme: light dark;
 }
-/* <https://github.com/whatwg/html/issues/5426#issuecomment-607286557> */
-@supports (color-scheme: light dark) {
-	@media (prefers-color-scheme: dark) {
-		a { color: gold; }
-	}
-}
 
 a:hover {
 	text-decoration-style: wavy;
@@ -19,7 +13,7 @@ main {
 }
 
 ul {
-	padding-left: 1.5rem;
+	padding-left: 1rem;
 }
 
 .container {
diff --git a/work-cv.pdf b/work-cv.pdf
index 77927ed..da8f7e6 100644
--- a/work-cv.pdf
+++ b/work-cv.pdf
Binary files differ