Jiyoon Ha punkkid001@gmail.com

Seoul, South Korea

Work Experiences


Software Engineer Somewhere in Pangyo, Seongnam , 2024.01.15 ~ Current
Working as a backend engineer, currently focused on the generative AI domain.
> Rust, Axum, TypeScript, React, NextJS, Python, Celery, AWS
Software Engineer Rapportlabs , 2021.09.01 ~ 2024.01.05
Worked as a backend engineer with expertise in the e-commerce domain, focusing on product, fulfillment, and settlement. Additionally, Have experience as a team leader in a business tribe.
> Kotlin, Spring Boot, Groovy, Keycloak
Software Engineer Hyperconnect , 2018.07.04 ~ 2021.05.16
Worked as a full-stack developer, familiar with i18n works, WebRTC and real-time communication on WebSocket. Successfully launched the web version of Hakuna, a video chat service.
> Python, Django, TypeScript, React, NextJS, Express, Kotlin, Spring Boot
Teaching Assistant Fast Campus, 2017.03 ~ 2017.07
Worked as a teaching assistant at Web service development using Python & Django CAMP.
Research Intern Konkuk University WICE Lab, 2017.05 ~ 2017.06
Developed real-time data visualization tool for analyzing pet behavior data from the Bluetooth sensor.

Experiences


Certified Trainee Software Maestro (8th) , 2017.08.02 ~ 2019.02.24
Developed backend for an identical person tracking system in multi-video.
Student Evangelist Microsoft Student Partners (Korea) , 2016.09 ~ 2017.06
Organized a seminar with my team members on creating simple web services using Django (2016.11.29) at an event that provided an overview of Microsoft technology trends . Also shared the inferomation about TypeScript.
Trainee BoostCamp , 2017.01
Trained being an iOS developer.

Projects


2021
bang-gwi Python
> Based on the shook-lang project
A Korean-based programming language. Just for fun.
2020
drf-case-middleware Python, PyPI
> Based on the djangorestframework-camel-case project
Middleware for Django REST Framework modifying request/response data format.
2019
ring-butter Typescript, Jest, NPM
Circular buffer utility in Typescript.
2018
D-RFS C
Dynamic RFS table management to improve packet processing locality in the Linux.
city-night-timeline Python, Django, Typescript, Vue.js
Timeline service available only at night.
nojambot Python, asyncio
Korean dad joker bot for Twitter and Slack.
pi-snap C, Linux Kernel Module, Sensor Driver, Socket Programming, Python, asyncio
Desktop camera application with Raspberry-Pi using light sensor, MCP3208, button, LED, and ultrasonic sensor.
2017
ARGOS Python, Django, RESTful API, Video/Image Processing
Backend for an identical person tracking system in multi-video.
pokinator Python, PyPI
Heroku-like random Pokemon name genereator.
knock-knock-bot Python, Flask, Chatbot, KakaoTalk
Chatbot for KakaoTalk PlusFriends service to track delivery.
study-hard Python, Django, WebSocket, PostgreSQL, Redis, Docker
Web-based application for managing study group.
dust-attack Python
Slackbot to inform air quality information.
beautiful-chart-service Python, Flask, Socket.IO, billboard.js
Web-based real-time data visualization tool.
coding-night-live Python, Django, WebSocket, PostgreSQL, Redis, Docker
Web-based communication application for developing a software together.

Awards


2018 KSC Outstanding Paper Award KIISE , 2018.12.19
2018 Software Competition: 3rd Prize Konkuk University, 2018.11.6
Implemented linux kernel module and patch to manage size of RFS table dynamically for improving packet processing locality.
Best Dream Semester Project: 3rd Prize Konkuk University, 2017.12.15
Developed smart presentation and discussion service based on web.
K-ibwa ICT Mentoring Project: Silver Prize IITP, 2017.11.30
Developed chatbot for KakaoTalk PlusFriends service. It can track delivery and make a delivery reservation.
OSS World Challenge 2017 (11th): Silver Prize KOSSA , 2017.11.24
2016 Naver D2 CAMPUS FEST: BeyondFEST NAVER, 2017.08.30
2016 Naver D2 CAMPUS FEST: 3rd Prize NAVER, 2017.02.17
Developed web-based communication application for developing a software together.
2016 MSP Best Evangelism Group: 1st Prize Microsoft Korea, 2016.12.29
Successfully organized a seminar about web development with Python and Django.

OpenSource Contributions


arctic 2024.10.30
#184 Add Naver provider.
crowdin-api-client-python 2021.4.22
#9 Add storageId params.
#7 Fix file uploading.
facebook-sdk 2018.10.7
#436 Return result when calling delete_* method.
django-allauth 2017.7.26, 2018.10.10
#1775 Supports client_secret for Kakao OAuth API.
#2127 Supports version up for Kakao OAuth API.
hubblemon 2017.7.13
#21 Upgrade version of Django to 1.11 and refactoring.
django-phonenumber-field 2017.4.15
#169 Added Korean localization.

Education


Konkuk University 2015.03.02 ~ 2019.02
Bachelor of Engineering (B.E.), Computer Engineering.
Draper University 2018.01.17 ~ 2018.02.24
Completed intensive training to build a solid foundation for successful entrepreneurship.

ETC


Tutorial Coach Django Girls Seoul , 2019.09.07
Helped students using Windows(OS) finish the Django Girls tutorial.
Tutor Samsung Convergence Software Course, 2016.03 ~ 2018.06
Tutored students who are minoring in computer engineering.
March Seminar Speaker Django Girls Seoul, 2017.03.26
Presented on Personal Project Experiences with Django.
Teaching Assistant Introduction to Azure, 2017.03
Assisted students to follow the project well.
D2 CAMPUS FEST Tech Talk Speaker NAVER D2 CAMPUS FEST, 2017.02.08
Presented on How to use WebSocket in Django.
October Seminar Speaker Django Girls Seoul, 2016.10.30
Presented on A Guide for Beginners to Tour Django.

Publications


Dynamic RFS Table Management to Improve Packet Processing Locality in the Linux 2018.12.21
Proceedings of Korea Software Congress Vol.2018 No.12
Encryption technique using regular hexagon 2015.01.23
Proceedings of The Korean Association of Computer Education Conference Vol.19 No.1