|
1 |
| -\documentclass[11pt,a4paper]{article} |
| 1 | +% Hwi Soo Kim – One‑page Resume (LaTeX) |
| 2 | +\documentclass[10pt,a4paper]{article} |
2 | 3 | \usepackage[margin=1in]{geometry}
|
3 | 4 | \usepackage[hidelinks]{hyperref}
|
4 | 5 | \usepackage{enumitem}
|
5 | 6 | \usepackage{lmodern}
|
6 |
| -\usepackage{fancyhdr} |
| 7 | +\usepackage{array} |
7 | 8 | \setlist{noitemsep,leftmargin=*}
|
8 | 9 | \pdfcompresslevel=9
|
9 | 10 | \pdfobjcompresslevel=3
|
10 |
| -\pdfminorversion=5 |
11 |
| -\pdfimageresolution=150 |
12 |
| - |
13 |
| -\pagestyle{fancy} |
14 |
| -\fancyhf{} |
15 |
| -\lhead{Hwi Soo Kim} |
16 |
| -\rhead{\thepage} |
17 |
| -\renewcommand{\headrulewidth}{0pt} |
18 | 11 |
|
| 12 | +%------------------------------------------------------------------------------- |
| 13 | +% Header & Footer |
| 14 | +%------------------------------------------------------------------------------- |
| 15 | +\pagestyle{empty} |
| 16 | + |
| 17 | +%------------------------------------------------------------------------------- |
| 18 | +% Custom Commands |
| 19 | +%------------------------------------------------------------------------------- |
| 20 | +\newcommand{\sectionheader}[1]{\vspace{4pt}\noindent\textbf{#1}\par\vspace{2pt}} |
| 21 | +\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} |
| 22 | +\newcommand{\ExpHeader}[4]{\textbf{#1} \hfill \textit{#2} \hfill #3\\[-4pt] |
| 23 | +#4} |
| 24 | + |
| 25 | +%------------------------------------------------------------------------------- |
| 26 | +% Document |
| 27 | +%------------------------------------------------------------------------------- |
19 | 28 | \begin{document}
|
20 | 29 |
|
| 30 | +%==================== HEADER ==================== |
21 | 31 | \begin{center}
|
22 |
| - {\LARGE\bfseries Kim, Hwi Soo}\\[4pt] |
23 |
| - Software Engineer\\[8pt] |
24 |
| - |
25 |
| - \href{tel:+442039513229}{+44~20~3951~3229}\\ |
26 |
| - \href{https://linkedin.com/in/hwisu}{linkedin.com/in/hwisu} | |
27 |
| - \href{https://github.com/hwisu}{github.com/hwisu} | |
28 |
| - \href{https://blog.h4o.kim}{blog.h4o.kim}\\[4pt] |
29 |
| - Seoul, South Korea — Moving to UK (Youth Mobility Visa valid to Oct 2027) |
| 32 | + {\LARGE\bfseries Hwi Soo Kim}\\[2pt] |
| 33 | + Backend / Platform Engineer\\[4pt] |
| 34 | + \href{mailto: [email protected]}{ [email protected]} ~|~ +44 \,20 \,3951 \,3229 ~|~ \href{https://linkedin.com/in/hwisu}{linkedin.com/in/hwisu} ~|~ \href{https://github.com/hwisu}{github.com/hwisu} \\ |
30 | 35 | \end{center}
|
31 |
| - |
32 |
| -\vspace{-8pt} |
33 |
| -\section*{Professional Summary} |
34 |
| -Senior backend engineer with 5+ years specializing in infrastructure modernization and cost optimization. Built complete backend architectures from scratch, stabilized systems serving 100M+ MAU during 10× traffic spikes, and reduced operational costs by 30\%+ while improving P95 response times by 50\%. Led technical teams and founded long-running developer communities. |
35 |
| - |
36 |
| -\section*{Technical Skills} |
37 |
| -\begin{tabular}{@{}p{2.8cm}p{12.5cm}@{}} |
38 |
| -\textbf{Languages:}& TypeScript, JavaScript, SQL, Kotlin\\ |
39 |
| -\textbf{Backend:}& Node.js (NestJS, Express), REST, GraphQL\\ |
40 |
| -\textbf{Databases:}& PostgreSQL, Redis, Query Optimization\\ |
41 |
| -\textbf{Cloud \& Infra:}& AWS (EC2, Lambda, S3), Kubernetes, Docker, CI/CD, Terraform\\ |
42 |
| -\textbf{Monitoring:}& Sentry, Datadog, AWS SNS/SQS\\ |
43 |
| -\textbf{Practices:}& TDD, Performance Profiling, Agile Methodologies\\ |
44 |
| -\textbf{Leadership:}& Technical mentoring, Code reviews, Team leadership |
| 36 | +\vspace{-4pt} |
| 37 | + |
| 38 | +%==================== SUMMARY ==================== |
| 39 | +\sectionheader{Professional Summary} |
| 40 | +Backend engineer with 5+ years scaling early‑stage products (EdTech, e‑commerce, AdTech). \textbf{Specialised in AWS‑first, Kubernetes‑based architectures} that survive sudden 10$\times$ traffic bursts while cutting cloud spend 30\%. Equally comfortable shipping green‑field services in weeks or optimising legacy paths to 2$\times$ throughput. Moving to the UK on Youth Mobility Visa (valid~\textit{to~Oct~2027}). |
| 41 | + |
| 42 | +%==================== SKILLS ==================== |
| 43 | +\sectionheader{Technical Skills} |
| 44 | +\begin{tabular}{@{}L{2.6cm}L{12.6cm}@{}} |
| 45 | +Languages:& TypeScript, Kotlin, JavaScript, SQL \\ |
| 46 | +Backend:& Node.js (NestJS, Express), REST / GraphQL, CQRS, gRPC \\ |
| 47 | +Databases:& PostgreSQL, Redis, Query Optimisation \\ |
| 48 | +Cloud / Infra:& AWS (ECS/EKS, Lambda, S3), Kubernetes, Docker, Terraform, CI/CD \\ |
| 49 | +Observability:& Datadog, Sentry, Prometheus/Grafana \\ |
| 50 | +Practices:& TDD, Domain‑Driven Design, Performance Profiling, Agile/Scrum \\ |
| 51 | +Leadership:& Tech mentoring, Code reviews, Team lead (2–3 engineers) |
45 | 52 | \end{tabular}
|
46 | 53 |
|
47 |
| -\section*{Professional Experience} |
48 |
| - |
49 |
| -\subsection*{Codeit Inc. — Software Engineer \hfill Sep 2023 -- Nov 2024} |
50 |
| -\textit{Seoul, South Korea (Hybrid)} |
51 |
| -\begin{itemize} |
52 |
| - \item Built Sprint coding bootcamp platform from scratch (NestJS + PostgreSQL) with social authentication and dynamic career features, serving 1,000+ students |
53 |
| - \item Increased program enrollment conversion by 10\%+ through automated government application workflows |
54 |
| - \item Achieved 95\% test coverage across unit and integration tests with CI/CD pipeline |
55 |
| - \item Developed internal A/B testing functions enabling data‐driven content optimization, improving user engagement by 15\% |
56 |
| -\end{itemize} |
57 |
| - |
58 |
| -\subsection*{Onthelook Inc. — Senior Software Engineer \hfill Feb 2023 -- Aug 2023} |
59 |
| -\textit{Seoul, South Korea (Hybrid)} |
| 54 | +%==================== EXPERIENCE ==================== |
| 55 | +\sectionheader{Professional Experience} |
| 56 | +\ExpHeader{Codeit Inc.}{Software Engineer}{2023‑09~--~2024‑11}{Seoul (Hybrid)} |
60 | 57 | \begin{itemize}
|
61 |
| - \item Led team of 2--3 junior engineers during infrastructure modernization and cost optimization initiatives |
62 |
| - \item Reduced AWS infrastructure costs by over 30\% through systematic optimization and resource management |
63 |
| - \item Stabilized infrastructure during 10× traffic spikes with 10K+ concurrent users, protecting 60--70\% of monthly GMV during flash sales |
64 |
| - \item Reduced P95 API response time from 200 ms to 100 ms through query optimization and caching strategies |
| 58 | + \item \textbf{Built and launched} a full‑stack Sprint bootcamp platform in 4~weeks using NestJS~+~PostgreSQL; onboarded 3k students with zero downtime. |
| 59 | + \item Introduced CQRS read/write segregation and logical replication, enabling \textbf{10$\times$ traffic bursts} without performance degradation. |
| 60 | + \item Rolled out in‑house A/B infra (Feature Flags), boosting lesson engagement 15\%. |
65 | 61 | \end{itemize}
|
66 | 62 |
|
67 |
| -\subsection*{Sleek Corporation — Software Engineer \hfill Apr 2022 -- Jan 2023} |
68 |
| -\textit{Seoul, South Korea (Hybrid)} |
| 63 | +\ExpHeader{Onthelook Inc.}{Senior Software Engineer}{2023‑02~--~2023‑08}{Seoul (Hybrid)} |
69 | 64 | \begin{itemize}
|
70 |
| - \item Integrated Redis queues for effective traffic management during peak booking periods |
71 |
| - \item Designed distributed locking mechanism to handle concurrent booking requests at scale |
72 |
| - \item Implemented Kubernetes resource management and monitoring using Terraform and ArgoCD |
| 65 | + \item Led infra modernisation: implemented auto-scaling and queue-based architecture, \textbf{reducing AWS cost 32\%}. |
| 66 | + \item Refactored models and caching to \textbf{protect 65\% GMV} during 10$\times$ flash‑sale spikes. |
| 67 | + \item Coached 3 junior engineers; established code review rubric. |
73 | 68 | \end{itemize}
|
74 | 69 |
|
75 |
| -\subsection*{Trevari — Software Engineer \hfill May 2021 -- Dec 2021} |
76 |
| -\textit{Seoul, South Korea (Hybrid)} |
| 70 | +\ExpHeader{Sleek Corp.}{Software Engineer}{2022‑04~--~2023‑01}{Seoul (Hybrid)} |
77 | 71 | \begin{itemize}
|
78 |
| - \item As the only dedicated backend developer, improved infrastructure and systems from the ground up |
79 |
| - \item Incorporated AWS SNS/SQS queue management and instance scaling to optimize infrastructure |
80 |
| - \item Improved database query performance by 60\% through strategic indexing |
81 |
| - \item Mentored junior developers on system design and code review practices |
| 72 | + \item Designed Redis‑backed booking queue and distributed lock, eliminating double‑booking. |
| 73 | + \item Introduced Infrastructure‑as‑Code (Terraform~+~ArgoCD) for few microservices. |
82 | 74 | \end{itemize}
|
83 | 75 |
|
84 |
| -\subsection*{Tapjoy — Software Engineer \hfill May 2020 -- May 2021} |
85 |
| -\textit{Seoul, South Korea (Remote)} |
86 |
| -\begin{itemize} |
87 |
| - \item Worked in global engineering team serving 100M+ MAU across mobile advertising platform |
88 |
| - \item Improved user context server by implementing targeted optimizations using Rails, Elixir, and Go |
89 |
| - \item Built GDPR‐compliant data pipeline processing user events from 1B+ mobile devices, ensuring data privacy compliance across multiple jurisdictions |
90 |
| -\end{itemize} |
91 |
| - |
92 |
| -\subsection*{Miso Inc. — Backend Engineer / PM (PO) \hfill Sep 2019 -- Mar 2020} |
93 |
| -\textit{Seoul, South Korea (Hybrid)} |
94 |
| -\begin{itemize} |
95 |
| - \item Managed project planning and led A/B testing initiatives for user research and UI enhancements |
96 |
| - \item Refined search functionality resulting in measurable conversion improvements |
97 |
| - \item Collaborated with engineering team to implement data‐driven product features |
98 |
| -\end{itemize} |
99 |
| - |
100 |
| -\subsection*{Riiid — Software Engineer \hfill Jan 2019 -- Sep 2019} |
101 |
| -\textit{Seoul, South Korea (On‐site)} |
102 |
| -\begin{itemize} |
103 |
| - \item Reduced HTML payload sizes in problem context data pipeline, improving efficiency for content providers and end users |
104 |
| - \item Enhanced AWS Lambda‐based data pipelines processing millions of learning events |
| 76 | +\textbf{Other Experience (2019‑2021)}\\[-6pt] |
| 77 | +\begin{itemize}[leftmargin=1.4em] |
| 78 | + \item \textit{Tapjoy} – Improved user‑context service (Rails/Elixir/Go) for 100M+ MAU; built GDPR‑compliant data pipeline. |
| 79 | + \item \textit{Trevari} – Sole backend dev; cut query latency 60\%, implemented SNS/SQS queue‑based scaling. |
| 80 | + \item \textit{Miso (PM/Backend)} – Drove A/B tests and search improvements that lifted conversion. |
| 81 | + \item \textit{Riiid} – Optimised Lambda pipelines handling millions of learning events. |
105 | 82 | \end{itemize}
|
106 | 83 |
|
107 |
| -\section*{Education} |
108 |
| -\textbf{B.Sc. in Computer Engineering}, 2019\\ |
109 |
| -\textit{ICPC programming contest club \& entrepreneurship club activities}\\ |
110 |
| -140 CS credits in core areas: Algorithms, Data Structures, HCI, Operating Systems. |
| 84 | +%==================== EDUCATION ==================== |
| 85 | +\sectionheader{Education} |
| 86 | +B.Sc. Computer Engineering, 2019\hfill (KAIST Academic‑Credit‑Bank)\\ |
| 87 | +ICPC programming club; coursework in Algorithms, OS, HCI. |
111 | 88 |
|
112 |
| -\section*{Leadership \& Community} |
| 89 | +%==================== COMMUNITY ==================== |
| 90 | +\sectionheader{Leadership \& Community} |
113 | 91 | \begin{itemize}
|
114 |
| - \item Founded and led developer book club for 4 years with consistent 10--20 active members, meeting monthly to discuss technical literature |
115 |
| - \item Co‐founded \href{https://midamss.org/}{midamss} that grew to Korea's largest education volunteer organization with 400+ university volunteers serving 4,000+ students annually |
116 |
| - \item Mentor to junior engineers across multiple organizations |
| 92 | + \item Founder, monthly developer book club (2019‑present): 150+ sessions, curated summaries on \href{https://blog.h4o.kim}{blog.h4o.kim}. |
| 93 | + \item Co‑founded \href{https://midamss.org}{Midamss}, Korea's largest volunteer tutoring NGO (400 volunteers, 4k students/yr). |
117 | 94 | \end{itemize}
|
118 | 95 |
|
119 |
| -\section*{Languages} |
120 |
| -\textbf{Korean:} Native \quad\textbf{English:} Professional working proficiency |
| 96 | +%==================== LANGUAGES ==================== |
| 97 | +\sectionheader{Languages} |
| 98 | +Korean (Native)\;•\;English (Professional Working) |
121 | 99 |
|
122 |
| -\end{document} |
| 100 | +\end{document} |
0 commit comments