Skip to content
View timothytkim's full-sized avatar
🌿
open hearts, open code
🌿
open hearts, open code

Block or report timothytkim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
timothytkim/README.md

Timothy Kim

Backend Software Engineer · Data Systems · Open Source

Java & Spring Boot  •  Python & FastAPI  •  SQL & Analytics

LinkedIn  ·  Links


I build reliable software across backend systems, data workflows, testing, and developer tooling. My background includes software development at Infosys, network QA at Samsung Electronics America, and active contributions to established open-source Java projects.

What I work on

  • 🔧 Backend services and APIs with Java, Spring Boot, Python, and FastAPI
  • 📊 Data workflows and analysis with SQL, pandas, Tableau, R, and Excel
  • 🧪 Software quality with JUnit, Mockito, PiTest, Maven, Git, and CI/CD
  • 🌱 Open-source fixes, tests, compatibility work, and maintainer-driven reviews

🛠 Tech Stack

Languages
Java · Python · SQL · C++ · R

Backend & APIs
Spring Boot · FastAPI · REST APIs

Data & Analytics
Oracle · MySQL · pandas · Tableau · Excel · Google Sheets

Testing & Engineering
JUnit · Mockito · PiTest · Maven · Git · GitHub · CI/CD · Agile/Scrum

Cloud & Systems
Linux · Docker · AWS · Azure · Terraform · EKS

🌱 Open Source

I contribute to open-source projects through bug fixes, API improvements, compatibility work, testing, validation, and documentation.

Recent contributions

  • nv-i18n — Java internationalization library
    Improved compiler-warning enforcement, test quality, ISO metadata validation, and mutation-test coverage.
    Recent PRs: #72 · #123 · #172

  • Flinkboot — Apache Flink developer tooling
    Added validation fixes and expanded assertion APIs for Flink TypeHint and TypeInformation, with tests and documentation.
    Recent PRs: #54 · #55 · #58

  • Kaoto / camel-catalog — Apache Camel catalog tooling
    Worked on Java enum compatibility, packaged-resource handling, regression tests, rebasing, and maintainer feedback.
    Recent PRs: #161 · #180 · #195

  • CodeMonk
    Implemented Redis caching behavior and added unit and edge-case coverage using JUnit and Mockito.
    Recent PRs: #407 · #415

These contributions have given me hands-on experience with large existing codebases, Maven builds, CI failures, rebases, merge conflicts, regression testing, mutation testing, and maintainer code review.

🚀 Selected Projects

FastAPI backend for food-image recognition and nutrition analysis using Python, TensorFlow Lite, and external APIs.

Python FastAPI REST APIs TensorFlow Lite Data Processing

End-to-end analytics project using SQL, R, Google Sheets, and Tableau to clean behavioral data, identify usage patterns, and communicate findings.

SQL R Tableau Data Cleaning Business Analysis

Offline-first Flutter application focused on structured local data, clean application flow, and daily progress tracking.

Flutter Local Data Application Architecture

A lightweight church-community tool for organizing prayer requests and turning them into shareable announcements and images.

JavaScript Product Development Church Tech

💼 Experience

Infosys — Tech Associate
Supported Lumen Technologies with Java backend development, SQL, testing, performance investigation, and Agile delivery workflows.

Samsung Electronics America — Network QA Engineer I (via Harvey Nash)
Tested network performance, stability, and software behavior across device platforms using Linux-based test workflows and defect investigation.

📚 Certifications & Training

  • Google Data Analytics Professional Certificate — SQL, R, spreadsheets, Tableau, data cleaning, analysis, and visualization
  • Infosys Certified Software Programmer — WebIDE — Java, Oracle SQL, OOP, and enterprise application development

🎯 Focus

Backend Engineering · Software Engineering · Data Engineering · Data Analytics · APIs · Data Systems · Open Source


LinkedIn · GitHub

Pinned Loading

  1. Flinkboot Flinkboot Public

    Forked from Sekelenao/Flinkboot

    Enterprise-Grade Safety & Zero-Boilerplate Runtime for Apache Flink. Fail fast, serialize natively, and ship bulletproof streaming applications to production.

    Java

  2. cyclistic-data-analysis cyclistic-data-analysis Public

    Cyclistic bike-share data analysis using SQL, Google Sheets, R, and Tableau to identify behavioral differences between casual riders and annual members.

    R 1

  3. FoodCalorie_BackEnd FoodCalorie_BackEnd Public

    FastAPI backend for food image recognition and nutrition analysis using TensorFlow Lite.

    Python

  4. CodeMonk CodeMonk Public

    Forked from YeamimHossainSajid/CodeMonk

    CodeMonk 🥋 —>An open-source AI powered code intelligence platform that helps developers understand, explore, and navigate complex codebases using modern Spring Boot, Spring AI, RAG, knowledge graph…

    Python 2

  5. camel-catalog camel-catalog Public

    Forked from KaotoIO/camel-catalog

    Personal fork of KaotoIO/camel-catalog for contributing fixes and improvements.

    Java 1

  6. SwitchOnTracker SwitchOnTracker Public

    A Flutter-based offline-first habit tracking application with local storage, clean architecture, and personalized tracking features.

    Dart