|
41 | 41 | - Improved the integration of the SPA with a OAuth 2.0 Ruby on Rails server. |
42 | 42 | - Improved the build times for various React web apps to be 100%-200% faster by switching to better tools (e.g., Vite). |
43 | 43 | - Fixed issues with GitLab CI pipelines to prevent days of developer time from being wasted by flaky pipeline failures. |
| 44 | +- Created custom Docker images used in GitLab CI pipelines to speed them up, improving the team's velocity. |
44 | 45 |
|
45 | 46 | #work( |
46 | 47 | title: "Technical Lead", |
|
49 | 50 | dates: dates-helper(start-date: "May 2022", end-date: "May 2023"), |
50 | 51 | ) |
51 | 52 | - Coordinate with the CTO and software architects to maintain the Core development team's coding standards. |
| 53 | +- Managed and triaged issues on team's Kanban board to support agile development. |
52 | 54 | - Lead a tiger team that was formed to quickly finish the delivery of a new React SPA dashboard web app. |
53 | | -- Lead a team of developers to add i18n and branding support to the dashboard SPA in collaboration with a research team from Queen's University; concluded with a survey with 600+ participants. |
54 | | -- Managed a project to add TypeScript type definitions to a JS SDK in collaboration with a contractor. |
| 55 | +- Coordinated with software development, design, and business teams to add i18n and branding support to the dashboard SPA in collaboration with a research team from Queen's University; concluded with a survey with 600+ participants. |
| 56 | +- Managed a project to add TypeScript type definitions to a JS SDK in collaboration with a remote contractor in a Europe. |
55 | 57 | - Mentored and managed internship students. |
56 | 58 | - Participated in a #link("https://www.h1solutions.ca/solutions")[Leader Development Workshop]. |
57 | 59 |
|
|
61 | 63 | company: link("https://distributive.network")[Distributive], |
62 | 64 | dates: dates-helper(start-date: "May 2020", end-date: "Aug. 2021"), |
63 | 65 | ) |
| 66 | +- Helped migrate monolith to even-driven microservices architecture. |
64 | 67 | - Developed and maintained a React SPA used by the business team in demos to clients and investors (https://dcp.work). |
65 | 68 | - Developed and maintained a Sphinx documentation website for the company's software tools (https://docs.dcp.dev). |
66 | | -- Added support for stored procedures to in-house ORM library, letting the team avoid repeating currency transaction code. |
| 69 | +- Added stored procedure support to in-house relational database ORM library, avoiding bugs from repeating currency transaction code. |
67 | 70 | - Supported QA team by following and managing TestRail test procedures. |
68 | 71 |
|
69 | 72 | #work( |
|
82 | 85 | url: "github.com/bryan-hoang/aoc-cli-node", |
83 | 86 | ) |
84 | 87 | - A command-line application that helps automate common tasks when completing Advent of Code challenges. |
| 88 | +- Uses GitHub Actions to automate the building and publishing of the package. |
85 | 89 |
|
86 | 90 | #if target-sectors.contains("ai") [ |
87 | 91 | #project( |
|
95 | 99 |
|
96 | 100 | == Skills |
97 | 101 |
|
98 | | -- *Programming Languages*: JavaScript, Typescript, Python, HTML/CSS, Bash, Ruby, SQL, C\#, C, Java, MATLAB |
99 | | -- *Technologies*: UNIX, Git, Docker, Node.js, React, Playwright, NGINX, MySQL, GitLab CI, REST |
| 102 | +- *Programming Languages*: JavaScript, Typescript, Python, HTML/CSS, Bash, Ruby, SQL, Java, C\#, C, MATLAB |
| 103 | +- *Technologies*: UNIX, Git, Docker, Node.js, React, Playwright, NGINX, MySQL, GitLab CI, GitHub Actions, REST |
100 | 104 |
|
101 | 105 | == Education |
102 | 106 |
|
|
109 | 113 |
|
110 | 114 | == Extracurricular Activities |
111 | 115 |
|
112 | | -#extracurriculars( |
113 | | - activity: "Undergraduate Teaching Assistant", |
114 | | - dates: [#dates-helper(start-date: "Sept. 2019", end-date: "Apr. 2020"), #dates-helper(start-date: "Sept. 2021", end-date: "Apr. 2022")], |
115 | | -) |
116 | | -- Facilitated the learning of 90+ students in weekly 1-hour tutorial sessions for first year calculus and linear algebra. |
117 | | - |
118 | 116 | #extracurriculars( |
119 | 117 | activity: "Student Executive Webmaster", |
120 | 118 | dates: dates-helper(start-date: "Jan. 2021", end-date: "May 2022"), |
121 | 119 | ) |
122 | | -- Responsible for the Apple Math Exec and Sci' 21 Exec Wordpress websites. |
| 120 | +- Managed the Apple Math Exec and Sci' 21 Exec Wordpress websites. |
123 | 121 |
|
124 | 122 | #if target-sectors.contains("security") [ |
125 | 123 | #box([ |
|
133 | 131 | ] |
134 | 132 |
|
135 | 133 | #if target-sectors.contains("education") [ |
| 134 | + #extracurriculars( |
| 135 | + activity: "Undergraduate Teaching Assistant", |
| 136 | + dates: [#dates-helper(start-date: "Sept. 2019", end-date: "Apr. 2020"), #dates-helper(start-date: "Sept. 2021", end-date: "Apr. 2022")], |
| 137 | + ) |
| 138 | + - Facilitated the learning of 90+ students in weekly 1-hour tutorial sessions for first year calculus and linear algebra. |
| 139 | + |
136 | 140 | #extracurriculars( |
137 | 141 | activity: "Peer Tutor", |
138 | 142 | dates: dates-helper(start-date: "May 2018", end-date: "Apr. 2020"), |
|
0 commit comments