Ju Young Kim

Little bit about myself...

Working as a Software Engineer 👨‍💻

Born in 🇰🇷 raised in 🇿🇦 currently in 🇨🇦

Life long learner 📚

👉 juyoung.kim517@gmail.com

Summary

Tech Stack

Python, JavaScript, TypeScript, Node.js, Julia, R, Go (learning :D)
Azure, AWS, Docker, K8s, Terraform
Flask, FastAPI, Starlette, Express.js
PostgreSQL, MongoDB, CosmosDB
PySpark, Databricks, Kafka

Work History

💻 SENIOR SOFTWARE ENGINEER | PROTEINQURE

July 2023 - Present

ProteinQure is a revenue-generating software platform for computational protein drug discovery.

  • Engineered a monolith computational biology platform that comprises various command line tools and scripts to perform various biological calculations, data management and visualizations thereby enhancing computational protein research and drug discovery processes.
  • Implemented a Slack chat bot to conveniently retrieve protein library data, utilizing technologies like Python, Google Sheet API, Kubernetes, improving wet-lab scientist’s analysis and research experience.
  • Worked on FastAPI, React.js/Next.js based full stack web application serving likelihood prediction of a protein library hit against a target gene on an public endpoint.
💻 BACKEND SOFTWARE ENGINEER | PRIMER

February 2022 - June 2023

Primer is a fully remote UK based company building the world's first no-code automation platform for payments. I worked as a backend engineer in team Primer Connect.

  • Worked in the core payment application framework team, designed and implemented Starlette based Python application framework to allow external app developers to build and release customized payment apps that integrate with third-party services in Primer’s marketplace. The payment apps were the building blocks of the Primer’s payment infrastructure. Led migration of old payment apps to the new framework.
  • Created a FastAPI, SQLAlchemy based marketplace web services to streamline a lifecycle management of 50+ internal and external payment apps via marketplace web dashboard thereby laying the foundation for building a Primer’s payment app store.
  • Reduced time taken by developers to build and publish new payment apps by 80% with an automation pipeline that eliminated frequent data migrations and manual assets upload to cloud storage thereby increasing the number of apps published and deployed in the marketplace.
💻 SOFTWARE ENGINEER | ROOT

April 2021 - January 2022

Root is an end-to-end digital insurance platform that enables you to launch new products and digital engagement channels fast. I worked as a backend engineer in the product team.

  • Worked in the product team, developed TypeScript, Node.js/Express.js based insurance platform backend and React.js based web dashboard providing tools for onboarded businesses to create and release new policies, pricing modules and customized features as quickly as possible.
  • Implemented policy document encryption feature with web dashboard feature flag as required by data security legislation using Node.js qpdf wrapper that automatically password protects the related PDF documents before sending to clients.
  • Ported client’s product module code execution environment from Node.js vm2 to AWS Lambda functions thereby enabling secure code execution and improving dependency management.
  • Improved the legacy React codebase by refactoring to the new internal web architecture. Mostly worked on changing class component code to functional component with React state hooks.
💻 SOFTWARE ENGINEER | DATA ENGINEER | PRAELEXIS AI

March 2018 - March 2021

Praelexis AI is a machine learning and predictive analytics company. I worked as a hybrid of data engineer and machine learning engineer delivering end-to-end machine learning projects.

  • Designed, implemented and deployed highly scalable Python web services in Azure Kubernetes Service enabling banks to productionize credit machine learning models, thus fostering innovation in their individual and business credit strategies.
  • Engineered PySpark-based data pipelines, processing financial transaction data of 10-100 million rows daily consumed by the bank's machine learning workflows, utilizing technologies like Luigi, Azure HDInsight, Azure CosmosDB, Spark SQL, Databricks, thereby enabling faster launch of end-to-end machine learning products within credit departments.

Education

🎓 UNIVERSITY OF CAPE TOWN | MASTER OF SCIENCE

January 2016 - April 2018

Degree in Computational Science

MS Thesis - Transcriptional Regulation of Glycosyltransferase Genes In MCF-7 Human Breast Cancer Cell Line Following Drug Treatment.

🎓 UNIVERSITY OF PRETORIA | BACHELOR OF SCIENCE IN HONORS

January 2014 - December 2014

Degree in Bioinformatics

🎓 UNIVERSITY OF PRETORIA | BACHELOR OF SCIENCE

January 2011 - December 2013

Degree in Biochemistry