summary refs log tree commit diff
diff options
context:
space:
mode:
authorNgô Ngọc Đức Huy <huyngo@disroot.org>2022-10-17 22:32:24 +0700
committerNgô Ngọc Đức Huy <huyngo@disroot.org>2022-10-17 22:32:24 +0700
commitdef6a98ad17a5fa0bfb733c4ddb44fd077787844 (patch)
tree964e130ede68a367e555a47b8ec4c7d2f0433dc8
downloadweb-cv-def6a98ad17a5fa0bfb733c4ddb44fd077787844.tar.gz
Create CV
-rw-r--r--index.html109
-rw-r--r--style.css85
2 files changed, 194 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..c3d6bf6
--- /dev/null
+++ b/index.html
@@ -0,0 +1,109 @@
+<!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>
+    <main class="h-resume">
+      <h1>Ngô Ngọc Đức Huy</h1>
+      <div class="container">
+        <div id="left">
+          <h2>Basic info</h2>
+          <dl class="p-contact h-card">
+            <dt>Position</dt><dd>Back-end developer</dd>
+            <dt>E-Mail</dt><dd><a class="email 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>
+          </dl>
+          <h2 id="certifications">Certifications</h2>
+          <ul>
+            <li><abbr>IELTS</abbr>: 6.5</li>
+            <li><abbr>TCF</abbr>: 363/B1</li>
+          </ul>
+          <h2 id="languages">Languages</h2>
+          <ul>
+            <li>Vietnamese (native)</li>
+            <li>English (proficient)</li>
+            <li>French (basic)</li>
+          </ul>
+          <h2 id="knowledge">Knowledge</h2>
+          <dl id="skills">
+            <dt>Programming Languages</dt>
+              <dd>Python</dd>
+              <dd>Bash</dd>
+              <dd>JavaScript</dd>
+              <dd>Go</dd>
+            <dt>Frameworks</dt>
+              <dd>Django</dd>
+              <dd>Flask</dd>
+            <dt>Systems</dt>
+              <dd>NixOS</dd>
+              <dd>Alpine Linux</dd>
+              <dd>Debian GNU/Linux</dd>
+              <dd>openBSD</dd>
+            <dt>Databases</dt>
+              <dd>MariaDB</dd>
+              <dd>SQLite</dd>
+              <dd>RethinkDB</dd>
+              <dd>Redis</dd>
+              <dd>Elasticsearch</dd>
+          </dl>
+        </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>:
+              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
+            </li>
+          </ul>
+          <h2 id="experience">Work experience</h2>
+          <ul>
+            <li class="h-event">
+              <time class="dt-start">2021-04</time> – <time class="dt-end">2021-07</time>:
+              Intern at <a class="no-print" rel="external nofollow" href="https://bizflycloud.vn/">Bizfly Cloud</a>, working on web mail service and related modules
+            </li>
+            <li class="h-event">
+              <time class="dt-start">2021-11</time> – <time class="dt-end">present</time>:
+              Software Engineer at <a class="no-print" rel="external nofollow" href="https://cmcglobal.com.vn/">CMC Global</a>, working directly with a multi-national client
+            </li>
+          </ul>
+          <h2 id="projects">Other projects</h2>
+          <ul>
+            <li class="h-event">
+              <time class="dt-start">2021-07</time> – <time class="dt-end">2022-07</time>:
+              Maintaining <a href="https://sr.ht/~cnx/ipwhl/">InterPlanetary Wheels (<abbr>IPWHL<abbr>)</a>,
+                  a platform-unique, singly-versioned Python package repositories backed by <a href="https://ipfs.tech/">InterPlanetary File System (<abbr>IPFS</abbr>)</a>
+            </li>
+            <li class="h-event">
+              <time class="dt-start">2020-11</time> – <time class="dt-end">2021-03</time>:
+              Developing <a href="https://github.com/Huy-Ngo/acanban/">acanban</a>, an experimental project management system in academic context
+            </li>
+            <li class="h-event">
+              <time class="dt-start">2019-12</time> – <time class="dt-end">2020-10</time>:
+              Developing <a href="https://git.sr.ht/~cnx/palace">palace</a>, a 3D audio processing library in Python
+            </li>
+          </ul>
+          <h2 id="links">Links</h2>
+          <ul>
+            <li><a rel="me" href="https://git.sr.ht/~huyngo">SourceHut</a></li>
+            <li><a rel="me" href="https://github.com/Huy-Ngo">Github</a></li>
+            <li><a rel="me" href="https://xrvs.net/">Personal Website</a></li>
+          </ul>
+        </div>
+      </div>
+    </main>
+    <footer>
+      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</a>'s résumé;
+      This is also done to work well in paper/PDF export.
+    </footer>
+  </body>
+</html>
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..1195923
--- /dev/null
+++ b/style.css
@@ -0,0 +1,85 @@
+:root {
+	font-family: serif;
+	text-rendering: optimizelegibility;
+	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; }
+	}
+}
+main {
+	margin: 0 auto;
+}
+
+.container {
+	display: grid;
+	grid-template-columns: 1fr 2fr;
+}
+
+.container #left {
+	grid-column: 1;
+}
+
+.container #right {
+	margin-left: 1em;
+	grid-column: 2;
+}
+@media screen and (max-width: 900px) {
+	.container {
+		display: table
+	}
+}
+
+
+
+code { font-family: monospace }
+
+.h-event .p-summary { display: inline-table }
+
+h1,h2,h3,h4,h5,h6 {
+	font-family: sans-serif;
+	font-kerning: auto;
+}
+
+dt {
+	font-weight: bold;
+}
+
+h1,h2 {
+	display: table;
+	padding: 0.25ex 0.5em;
+}
+
+h1 { border-bottom: 2pt solid }
+h2 { border-bottom: 1pt solid }
+
+dd {
+	margin-left: 1.5rem;
+}
+
+#skills dd {
+	display: inline-block;
+	border-bottom: 1px dashed gray;
+}
+
+@media screen {
+	main { max-width: 90em }
+}
+
+@media print {
+	nav, footer { display: none }
+	a:not(.no-print)::after { content: " (" attr(href) ")"; }
+	a::after {
+		font-family: monospace;
+		font-size: 0.9rem;
+		color: blue;
+	}
+	a {
+		text-decoration: none;
+		color: initial;
+	}
+	section { page-break-inside: avoid }
+}