Skip to content

Tae Hong (Richard) Kim

Software Engineer, Cloud Developer, DevOps Engineer, AI enthusiast, Quality Engineer
Tae Hong (Richard) Kim outdoors

Hi, I’m Richard, a fourth-year Computer Engineering student at the University of Waterloo and an incoming new grad. I’m currently a Software Engineer Intern at TD.

I’m passionate about building end-to-end software that solves real problems, from full-stack applications and backend services to cloud infrastructure and deployment. More recently, I’ve been interested in bringing AI and LLM capabilities into these systems to create smarter, more useful experiences.

I’ve previously worked at Fundserv, Ford, and KAR Global. I’m always excited to learn, build, and connect. Feel free to reach out!

Technical Skills

Languages, frameworks, and cloud tools I've used in internships and projects.

Languages

  • Java
  • C#
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • PowerShell
  • YAML

Frameworks & Tools

  • Angular
  • React
  • Next.js
  • Spring Boot
  • ASP.NET Core
  • PostgreSQL
  • LangChain
  • LangGraph

Cloud & DevOps

  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • GitHub Actions
  • AWS
  • Azure

Work Experience

Professional experience across full-stack development, cloud infrastructure, and enterprise software through internships in financial services, automotive, and technology.

  1. - Current

    Software Engineer Intern

    TD Bank

    • Building a C# and Angular change management platform that reviews system change requests with GitHub Copilot, reducing manual document validation by 60%.
    • Developing CI/CD and user-account validation workflows that automate software releases and reduce failures across TD Wealth services.
  2. -

    Software Developer Intern

    Fundserv

    • Built and deployed secure microservices on Azure Kubernetes Service to support communication between financial institutions.
    • Automated application deployments with GitHub Actions and ArgoCD, reducing release effort by approximately 70% while adding security and quality checks.
  3. -

    Software Developer Intern

    Fundserv

    • Built a full-stack onboarding application with Java, Spring Boot, Angular, and Oracle DB to replace manual workflows used for financial institution onboarding.
    • Added CSV upload, validation, and database processing features to the onboarding application, reducing onboarding errors by approximately 40%.
  4. -

    Software Engineer in Test

    Ford Pro

    • Improved CI/CD workflows for Ford Pro services using Tekton, Docker, and Azure DevOps to make builds and deployments more reliable.
    • Built automated API and end-to-end tests with Playwright, Cypress, and Postman, while using Datadog to investigate production issues.
  5. -

    Software Engineer in Test

    Ford Pro

    • Developed reusable automated tests for APIs, database operations, and end-to-end application workflows using TypeScript-based tools.
    • Integrated automated validation into CI/CD workflows and worked with developers to debug issues across frontend, backend, database, and infrastructure layers.
  6. -

    Quality Engineer

    KAR Global

    • Developed automated tests for database operations, backend services, and file-verification workflows using SQL, JavaScript, and TypeScript.
    • Built end-to-end automated testing for automobile auction applications and integrated test execution into Azure DevOps CI/CD pipelines.

Projects

Projects spanning generative UI, AI research, cloud AI, and full-stack development.

  • RAG / cloud AI

    RAG AI Chatbot

    Retrieval-augmented chatbot that grounds responses in uploaded documents using AWS Bedrock and vector search.

    • AWS Bedrock
    • OpenSearch
    • LlamaIndex
    • Docker
  • Full-stack engineering

    Eventbook

    Full-stack event platform for discovering, managing, and discussing events in real time.

    • C#
    • ASP.NET Core
    • React
    • SignalR

Contact Information

Currently exploring new-grad software engineering opportunities and would be happy to connect. Feel free to reach out anytime. I'd love to chat!