Steve Franks is a seasoned data platform engineer and former CTO-level technology leader with 11 years of focused industry experience and a multi-decade background in distributed systems, parallel computing and architecture. Currently building AIML data platform scheduling and orchestration at scale for Apple via Bayside Solutions, he manages platforms running 30,000+ jobs and specializes in Scala, Akka and cloud-native tooling. His career blends hands-on engineering (Scala, Typelevel, Akka Streams) with senior leadership roles across fintech and telecom—most notably leading Telenor Financial Services’ technology strategy for 20M+ customers. He has founded and led product/technology teams, driven blockchain and smart-contract proof-of-concepts for information assurance, and repeatedly transformed integration landscapes for major banks. Based in Cary, NC, Steve pairs deep academic training in parallel and distributed computing with pragmatic delivery experience across AWS, Kubernetes and enterprise modernization programs. An uncommon strength is his ability to move between low-level system design and executive strategy, turning complex technical risk into operational roadmaps.
11 years of coding experience
16 years of employment as a software developer
MSc Computer Science - Parallel and Distributed Computing, MSc Computer Science - Parallel and Distributed Computing at Missouri University of Science and Technology
PhD Candidate All But Dissertion Computer Science - Parallel Processing / Visualization, PhD Candidate All But Dissertion Computer Science - Parallel Processing / Visualization at University of Calgary
Ripple WebSocket Message Models with Circe JSON Codecs for XRPL
Contributions:1 release, 4 PRs, 35 pushes in 2 years 4 months
websocket-messagexrplcircewebsocketripple
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.