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.
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.
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.
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.