Finley Blake is a finance-trained business analyst in New York with 10 years of cross-functional experience spanning operations, strategy, and growth consulting at firms like Kaiser Associates and SSA & Company. He combines rigorous financial modeling and market due diligence with hands-on product and technical curiosity—evidenced by a notable open-source project where he implemented a Redis-compatible server and cluster in Go, complete with protocol parsing, concurrency primitives, TTL and pub/sub features. This blend of consulting discipline and backend engineering fluency helps him translate complex technical requirements into actionable, investor-grade recommendations. Finley holds an MS in Finance from UVA McIntire and a BA in History from UVA, a background that supports both analytical rigor and contextual storytelling. He is comfortable navigating private equity, payments, industrial and TMT engagements while also contributing code that demonstrates systems-level thinking beyond typical analyst work.
10 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Finance Concentration, Master of Science - MS, Finance Concentration at UVA McIntire School of Commerce
Springside Chestnut Hill Academy
Bachelor's degree, HISTORY, Bachelor's degree, HISTORY at University of Virginia
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
Role in this project:
Back-end Developer
Contributions:14 releases, 51 reviews, 162 commits in 3 years 8 months
Contributions summary:Finley implemented the core functionality of a Redis server and cluster in Go, including the TCP server, the Redis protocol parser, and basic data structures such as a linked list and a concurrent dictionary. They developed commands such as GET, SET, INCR, and their related variations to manipulate string values and implemented database features like TTL. The user also added the functionality for key expiration and cluster mode operations like MSet, Del, and the core publish/subscribe features within the Redis server.
Golang implemented Redis RDB parser for secondary development and memory analysis
Contributions:18 releases, 45 commits, 15 PRs in 1 year 1 month
golangmemorysecondaryredisrdb
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.