%-------------------------------------------------------------------------------
%	SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Work Experience}


%-------------------------------------------------------------------------------
%	CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
%---------------------------------------------------------
  \cventry
    {Senior Software Engineer, Backend Matching Engine} % Job title
    {OKBL Pte Ltd, OKX} % Organization
    {Singapore, Singapore} % Location
    {Jan. 2024 - present} % Date(s)
    {
      \begin{cvitems} % Description(s) of tasks/responsibilities
        \item {Develop and maintain matching engine architecture for the OKX exchange.}
        \item {Low level network and kernel level optimizations}
        \item {Developed message streaming and update systems}
        \item {Forward error correction and redundancy systems}
        \item {Worked with Aeron Cluster raft concensus for high availability}
        \item {Worked with FIX protocol Simple Binary Encoding (SBE)}
      \end{cvitems}
    }

    \begin{tabular*}{\textwidth}{llllllll}
    %\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
    Languages: & \textbf{Java}       & \textbf{C++}   & Environment: & \textbf{Red Hat}    & \textbf{AWS}      & \textbf{AliCloud}    & \textbf{}       \\
    Framework: & \textbf{Aeron} & \textbf{Aeron Cluster} & Tools:       & \textbf{UDP}      & \textbf{Maven} & \textbf{Git} & \textbf{Emacs} \\
    \          & \textbf{SBE}   &                   &              & \textbf{} & \textbf{}      & \textbf{}    & \textbf{}       \\
    \end{tabular*}\\
    \vspace{8mm}
%---------------------------------------------------------
  \cventry
    {Software Engineer, Backend} % Job title
    {Sea Group, Shopee} % Organization
    {Singapore, Singapore} % Location
    {June. 2020 - present} % Date(s)
    {
      \begin{cvitems} % Description(s) of tasks/responsibilities
        \item {Big data with high volume(25TB), throughput(25k QPS) and low latency real time data.}
        \item {Fluent with frameworks such as Yarn, Flink, Spark, Hive, Kafka, Redis, Elasticsearch}
        \item {Written connectors, transformers and concurrent backend querying code.}
        \item {Django python services backend}
      \end{cvitems}
    }

    %\begin{tabular*}{\textwidth}{llllllll}
    %\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
    %Languages: & \textbf{Java}       & \textbf{Python}   & Environment: & \textbf{Red Hat}    & \textbf{}      & \textbf{}    & \textbf{}       \\
    %Framework: & \textbf{SpringBoot} & \textbf{MyBatis3} & Tools:       & \textbf{Emacs}      & \textbf{Maven} & \textbf{Git} & \textbf{Docker} \\
    %\          & \textbf{Swagger}   &                   &              & \textbf{Kubernetes} & \textbf{}      & \textbf{}    & \textbf{}       \\
    %\end{tabular*}\\
    \vspace{8mm}
%---------------------------------------------------------
  \cventry
    {Software Engineering Summer Intern} % Job title
    {JPMorgan Chase \& Co.} % Organization
    {Singapore, Singapore} % Location
    {May. 2019 - Aug. 2019} % Date(s)
    {
      \begin{cvitems} % Description(s) of tasks/responsibilities
        \item {Developed frontend using \textbf{Angular 7}.}
        \item {Wrote backend in \textbf{Java Springboot} with \textbf{Swagger} to work easily with users.}
        \item {\textbf{Dockerized} application for consistent deployement.}
        \item {Give talk on practical uses of functional programming in \textbf{NixOS}}
      \end{cvitems}
    }

    %\begin{tabular*}{\textwidth}{llllllll}
    %\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
    %Languages: & \textbf{Java}       & \textbf{Python}   & Environment: & \textbf{Red Hat}    & \textbf{}      & \textbf{}    & \textbf{}       \\
    %Framework: & \textbf{SpringBoot} & \textbf{MyBatis3} & Tools:       & \textbf{Emacs}      & \textbf{Maven} & \textbf{Git} & \textbf{Docker} \\
    %\          & \textbf{Swagger}   &                   &              & \textbf{Kubernetes} & \textbf{}      & \textbf{}    & \textbf{}       \\
    %\end{tabular*}\\
    \vspace{3mm}
%---------------------------------------------------------
\end{cventries}
