David KimSOFTWARE ENGINEER

ABOUT ME

profile

Hey there, I'm David Kim, a software engineer with a passion for building data-driven applications that solve real-world problems. My journey began in quantitative finance, where I discovered my love for working with data and statistical analysis. As a software engineer, I've channeled that passion into creating impactful tools—from AI-powered chatbots using RAG technology to automation systems that process and analyze complex datasets. I'm drawn to projects that combine analytical thinking with technical execution, whether it's optimizing application performance or building systems that extract meaningful insights from data. Currently preparing to pursue graduate studies in data science to deepen my computational and analytical capabilities, I'm excited about the journey ahead and the opportunity to contribute to innovations at the intersection of data and technology.

EXPERIENCES

cove
Mar 2022 - Oct 2025
Software Engineer

Joined a climate tech startup to apply my technical skills toward meaningful environmental impact. Developed an AI-powered chatbot using cutting-edge RAG technology that transformed how architects access building codes—what once required hours of manual research became instant conversational queries. I also built an automation system that revolutionized our compliance workflow, developing unique algorithms and tools that reduced COMcheck reporting time from 80 hours to 20 hours for our architectural researchers and consultants. Additionally tackled performance challenges in our 3D modeling platform, optimizing rendering speed by 26% through code refactoring and algorithmic improvements. This role deepened my passion for using data and AI to solve real-world problems at scale.

Atomic.dev
Apr 2020 - Oct 2020
Front End Engineer

During the pandemic, I joined a remote startup building tools to democratize software development. The vision resonated with me: enabling non-technical users to build database-driven applications without writing code. I developed the core platform components that translated intuitive user actions into SQL schemas and data workflows, essentially building a bridge between visual interfaces and complex database operations. Working remotely across time zones taught me to communicate technical decisions clearly and collaborate effectively with distributed teams.

T3 Trading LLC
Aug 2018 - May 2019
Proprietary Trader

After my success in cryptocurrency trading, I wanted to test my quantitative approach in traditional markets on Wall Street. At T3, I traded equities, commodities, and currencies using systematic strategies, building financial models and conducting in-depth technology sector research. The experience was invaluable—I refined my ability to analyze complex market data, make decisions under pressure, and adapt strategies in real-time. While I gained deep expertise in quantitative trading, I ultimately found myself drawn to building the analytical tools and systems themselves, which led me to pursue software engineering.

Self-Employed
Mar 2017 - Apr 2018
Cryptocurrency Analyst/Trader

Fresh out of my finance Master's program, I became fascinated by cryptocurrencies—not just as investments, but as a technological revolution. I treated this as a quantitative research project, applying time-series analysis, technical indicators, and risk management frameworks to what was essentially a massive, volatile dataset. Starting with $25,000, I grew the portfolio to $675,000 by staying disciplined and data-driven even as the market swung wildly. But the real transformation wasn't financial—it was realizing how much I loved working with data and solving analytical puzzles. This experience sparked my curiosity about blockchain technology and ultimately motivated my transition into software engineering.

360 Huntington Fund
Sep 2016 - Jul 2017
Equity Research Analyst

During my Master's in Finance at Northeastern, I joined the student-run 360 Huntington Fund—a graduate investment fund where MBA and MS Finance students manage a real portfolio. I covered four equity positions, building valuation models and analyzing earnings to deliver hold/sell recommendations to the fund managers. The most challenging moments came when I had to make contrarian recommendations: defending Lululemon during a 20%+ drawdown and arguing to hold Google when it reached its target price. Both calls required synthesizing quantitative models with qualitative judgment, and both ultimately generated 30%+ gains. I also analyzed the fund's overall risk exposure using factor models. This hands-on experience taught me that strong analysis requires both rigorous quantitative methods and the confidence to act on your conclusions.

PORTFOLIO

project cover

 TWIDDLER

Web Application
project cover

 IKEA CLONE

Full Stack Web Application
project cover

 SYSTEM DESIGN

Full Stack Web Application
project cover

 TOURVIEWAR

Full Stack Mobile Application
project cover

 HYOMI-NATOURS

Web Application
project cover

 LUCKY PARKING

Full Stack Map Application
project cover

 CRYPTO PRICE ALARM

Mobile Application
project cover

 HYOMI GATSBY

Web Application