Daniel Kim

San Diego, CA

About

Hello! I recently graduated with a second bachelor's in computer science (CS), and seeking backend or full-stack software engineering roles. I am particularly interested in machine learning, AI, and big data. I also have a degree in electrical engineering (EE) and worked as a quality engineer in medical devices before switching to CS.

I discovered my love for programming when I taught myself Python to automate tasks at my job. I really enjoy the challenge of building and troubleshooting code. Thanks for stopping by!

Experience

Philips - Quality Engineer

April 2020 - November 2023

Medtronic - Associate Systems Engineer

July 2018 - December 2019

Medtronic - Associate Software Quality Engineer

July 2016 - July 2018

Xcel Energy - Electrical Engineer Intern

June 2015 - December 2015

University of Denver - Biomechanics Research Assistant

October 2013 - June 2015

United States Army - Signal & Systems Specialist

September 2004 - December 2012

Programming Skills

  • Language: Python · C · HTML/CSS · JavaScript · Assembly (x86)
  • Framework & Libraries: Flask · Node.js/Express.js · React · Jinja2
  • Database: MySQL · MongoDB
  • Developer Tool: PyCharm · Vim · Visual Studio · Git · GitHub

Projects

Timeless Tales· Python, Flask, React, Axios, HTML

Developed the back-end for a choose-your-own adventure infinite story telling game using Python and Flask. The frontend was created with React and Axios. We leveraged OpenAI's API to generate dynamic story content and images to supplement story

Gym Court Reservation· Python, Flask, Jinja2, mySQL

Full stack web-based database management system using Python, Flask (Jinja2), integrated with SQl to implement CRUD functionality to simulate an employee-facing gym court reservation system

Mancala· Python

Python-based text version of the Mancala game, allowing two players to play the turn-based strategy game with proper tracking and rule enforcement

My Discord Bot· Python

Python-based Discord bot that integrates with Discord and Spotify's API to display current song, song queue, and add songs to the queue. Designed for streamers, it enables their audience to interactively request and manage songs during a live stream