FredĀ Akalin

Software Engineer at Google

Belmont, California, 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
Fred Akalin is a seasoned software engineer with 10+ years of experience building secure, reliable back-end systems at major tech companies including Google, Keybase, and Amazon. He brings deep Go and cryptography-related experience, having contributed to Keybase projects like keybase/client and the widely noticed Saltpack crypto messaging format by adding version-aware encryption/decryption and hardening against tampering. Comfortable in large, production-grade codebases, he focuses on testing, metadata/version handling, and pragmatic refactors that improve security and maintainability. Based in Belmont, California, he combines Silicon Valley industry experience with a strong academic foundation from Stanford (BS/MS in Computer Science). Colleagues would describe him as the kind of engineer who surfaces subtle protocol issues early and ships clear, well-tested fixes. His background suggests a knack for making complex cryptographic systems more robust and developer-friendly.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
201reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (17)

testing10
metadata10
security10
go10
cryptography10
msgpack9
unit-testing9
refactor9
messagepack9
refactoring9
algorithm7
algorithms7
data-structure7
data-structures7
flowtype6

Programming languages (7)

JavaC++CoffeeScriptShellOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
keybase/saltpack

Mar 2016 - Aug 2018

a modern crypto messaging format
Role in this project:
userBack-end Developer
Contributions:34 commits, 69 PRs, 169 pushes in 2 years 5 months
Contributions summary:Fred primarily contributed to the `keybase/saltpack` repository by implementing and refactoring core cryptographic messaging format functionality. Their work involved fixing dropped errors, removing prefixes, and converting variables to functions to adhere to Go style guidelines. They introduced Saltpack V2 support by making encryption and decryption methods version-aware, enhancing the code's adaptability. Moreover, the user addressed security concerns by implementing and modifying code to prevent possible vulnerabilities like data tampering.
messagingcryptographycrypto
keybase/client

Mar 2016 - Apr 2019

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
Role in this project:
userBack-end Developer
Contributions:884 commits, 724 PRs, 1365 pushes in 3 years 1 month
Contributions summary:Fred's contributions primarily focused on testing and implementing features related to different versions of metadata and key bundles. They were involved in adding helper functions, implementing V3 key bundle deserialization, and modifying tests across multiple files, including those related to metadata and journal functionality. Their work centered on ensuring the reliability and consistency of the codebase, particularly in handling different metadata versions.
golangreactelectronreact-nativeclient-library
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
Fred Akalin - Software Engineer at Google