diff options
-rw-r--r-- | academic.html | 120 | ||||
-rw-r--r-- | index.html | 18 |
2 files changed, 79 insertions, 59 deletions
diff --git a/academic.html b/academic.html index c745ef8..6abb2ee 100644 --- a/academic.html +++ b/academic.html @@ -39,14 +39,14 @@ <h2 id="experience">Work Experience</h2> <ul> <li class="h-event"> - <time class="dt-start">2021-11</time> – <time class="dt-end">present</time>: + <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>Lately, I took an extra role as the team's technical leader: allocating tasks, reviewing code, mentoring and training new members</li> + <li>Team's project leading: allocating tasks, reviewing code, mentoring and training new members</li> </ul> </li> <li>Domain: data-driven software</li> @@ -65,46 +65,56 @@ </ul> </section> <section> - <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>: - <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> + <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> + <h2 id="activities">Other Activities</h2> <ul> <li class="h-event"> <time class="dt-start">2022-02</time> @@ -128,13 +138,13 @@ </ul> </section> <!-- - <section> + <section> <h2 id="certifications">Certifications</h2> <ul> - <li><abbr>IELTS</abbr>: 6.5</li> - <li><abbr>TCF</abbr>: 363/B1</li> + <li><abbr>IELTS</abbr>: 6.5</li> + <li><abbr>TCF</abbr>: 363/B1</li> </ul> - </section> + </section> --> <section> <h2 id="languages">Languages</h2> @@ -145,22 +155,22 @@ </ul> </section> <section> - <h2 id="tech">Technologies and Skills</h2> + <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> + <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> + <dd>Network</dd> + <dd>Distributed systems</dd> + <dd>Software development</dd> <dt>Systems</dt> - <dd>OpenBSD and various Linux-based systems</dd> + <dd>OpenBSD and various Linux-based systems</dd> <dt>Databases</dt> - <dd>Generic SQL</dd> - <dd>NoSQL: Redis, RethinkDB</dd> + <dd>Generic SQL</dd> + <dd>NoSQL: Redis, RethinkDB</dd> </dl> </section> </main> diff --git a/index.html b/index.html index 641293a..fe6d376 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ <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>Forges</dt> + <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> <dt>Personal website</dt> @@ -66,18 +66,18 @@ <h2 id="experience">Work experience</h2> <ul> <li class="h-event"> - <time class="dt-start">2021-11</time> – <time class="dt-end">present</time>: + <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>Lately, I took an extra role as the team's technical leader: allocating tasks, reviewing code, mentoring and training new members</li> + <li>Team cooperation: allocating tasks, reviewing code, mentoring and training new members</li> </ul> </li> <li>Domain: data-driven software</li> - <li>Technologies: Python/Django, Celery, Redis, AWS, React JS</li> + <li>Technologies: Python/Django, Celery, MySQL, Redis, AWS, React JS</li> </ul> </li> <li class="h-event"> @@ -93,6 +93,16 @@ <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> + </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"> |