Shant Karakashian

Principal Software Engineer at Oracle

United States
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
🎓
Top School
Shant Karakashian is a Principal Software Engineer based in Greater Boston with a PhD-level research background and over a decade of industry experience building high-performance backend platforms in Go, C++, Java, and Python. He has led low-latency systems and distributed services at MathWorks, designed networking and storage components for Algorand’s Go node (including signature verification and block cloud storage), and now drives architecture and delivery at Oracle. His work on the widely used algorand/go-algorand repo includes improving error handling, end-to-end asset management tests, and performance fixes for transaction processing—demonstrating both production rigor and deep systems insight. Comfortable moving between research and product engineering, he favors practical tooling and testing strategies that uncover subtle performance and correctness issues.
code6 years of coding experience
job10 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at University of Nebraska-Lincoln
bookETH Zürich
bookMaster of Science Computer Science, Master of Science Computer Science at American University of Beirut
github-logo-circle

Github Skills (5)

go10
blockchain10
testing9
error-handling9
network8

Programming languages (5)

JavaCGherkinGoPython

Github contributions (5)

github-logo-circle
algorand/go-algorand

Sep 2019 - Jan 2023

Algorand's official implementation in Go.
Role in this project:
userBackend Developer
Contributions:1054 reviews, 177 commits, 178 PRs in 3 years 3 months
Contributions summary:Shant primarily contributed to the Go implementation of the Algorand blockchain. They improved error messages, added end-to-end tests for asset management, and tested asset clawback functionalities. The user also worked on testing and fixing performance issues, specifically addressing transaction processing within the system.
golangblockchainalgorand
Contributions:1 review, 2 PRs, 2 pushes in 2 years 6 months
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
Shant Karakashian - Principal Software Engineer at Oracle