Andrew Kim

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Andrew Kim is a Software Development Engineer II based in New York with eight years of experience building reliable back-end systems and production web applications. A Northwestern CS x Econ alumnus who grew up between Seoul and Michigan, he combines strong algorithmic thinking with practical full-stack experience from roles at Amazon, Capital One, and university web teams. He has hands-on expertise in trading systems—contributing mean-reversion and long-short strategies to well-known Alpaca client libraries in both Node.js and Python—and brings proven skills in performance optimization, error handling, and async execution. Comfortable across React/Redux, Node, Python, and cloud-scale services, he focuses on shipping robust, maintainable code that bridges data pipelines and real-time execution.
code8 years of coding experience
github-logo-circle

Github Skills (15)

apim10
javascript10
nodejs10
threaded10
api10
tradingview10
thread10
hyper-threading10
python10
multithreading10
trading10
algorithmic-trading10
salesforce-rest-api9
rest-api9
error-handling9

Programming languages (5)

JavaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
alpacahq/alpaca-trade-api-js

Jul 2019 - Sep 2019

Node.js library for Alpaca Trade API.
Role in this project:
userBack-end Developer
Contributions:45 commits, 5 PRs, 33 pushes in 2 months
Contributions summary:Andrew primarily contributed to the development of a mean-reversion trading bot, demonstrating expertise in algorithmic trading strategies. They implemented and refined a mean-reversion algorithm, including market open/close logic, position management, and order execution using a Node.js library for the Alpaca Trade API. Their work involved optimizing performance, improving error handling, and implementing rebalancing logic.
apistock-tradingjs-libraryalpaca-trade-apinode-js
Python client for Alpaca's trade API
Role in this project:
userBack-end Developer
Contributions:17 commits, 2 PRs, 11 pushes in 2 months
Contributions summary:Andrew contributed significantly to an example file within the repository, implementing a long-short equity trading strategy. This included writing Python code utilizing the `alpaca_trade_api` to interact with the Alpaca trading platform. The code involves threading for asynchronous tasks, and the user made multiple iterations to correct and refine the script, indicating an active role in the strategy's development.
apistock-marketpythonautomated-tradingalgorithmic-trading
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Kim