Andrew C

Engineering at OnePay

Boston, Massachusetts, 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
Andrew C is a software engineer based in Boston with four years of experience building developer-facing infrastructure and production systems, currently improving financial services at Series B startup OnePay. He has deep hands-on expertise in blockchain tooling from his work at Algorand—contributing to core Go runtime changes, SDKs across JavaScript and Python, ABI support, and test automation for one of the leading public blockchains. Prior roles include building no-code industrial apps and developer efficiency improvements at Tulip, and internships at Google and Amazon where he shipped networking and distributed tooling. Comfortable across languages (Go, Python, TypeScript, Java) and CI/container tooling, he blends compiler and systems knowledge with practical product delivery. Uncommonly for his experience level, he has shipped changes that affect VM opcodes and smart-contract ABI encoding, reflecting a mix of low-level protocol design and high-level SDK ergonomics.
code4 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Toronto
bookInternational Baccalaureate Diploma (IB), International Baccalaureate Diploma (IB) at Bayview Secondary School
languagesEnglish, Korean
github-logo-circle

Github Skills (22)

transaction10
transactional10
javascript10
python10
testing10
cucumber10
typescript10
abi10
go10
algorand10
sdk10
blockchain10
typescript-types10
smart-contracts10
typescripts10

Programming languages (7)

TypeScriptJavaShellCGherkinGoPython

Github contributions (5)

github-logo-circle
algorand/py-algorand-sdk

Aug 2021 - Jan 2023

Algorand Python SDK
Role in this project:
userBack-end Developer
Contributions:231 reviews, 42 commits, 60 PRs in 1 year 5 months
Contributions summary:Andrew's primary contributions involve modifying and refactoring the Algorand Python SDK. They worked on formatting files, reformatting existing code, and addressing code differences in transaction-related files. A significant portion of the work focused on adding support for ABI (Application Binary Interface) types, enhancing the SDK's ability to interact with smart contracts. The user also updated and refactored the atomic transaction composer to include foreign objects and other safety checks.
pythonblockchainalgorandsdksdk-python
algorand/js-algorand-sdk

Oct 2021 - Jan 2023

The official JavaScript SDK for Algorand.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:167 reviews, 15 commits, 54 PRs in 1 year 3 months
Contributions summary:Andrew primarily contributed to the development and testing of the Algorand JavaScript SDK. Their work involved adding encoding methods for transaction types, particularly `freezeAccount`, and also focused on implementing ABI support, including encoding/decoding functions and related tests. They were also responsible for writing and modifying cucumber tests for various features, and updating the test suite to use a Dev mode network.
browserblockstackethereumjavascriptblockchain
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 C - Engineering at OnePay