Saikat Sarkar

Software Development Engineer 2 at Amazon

Seattle, Washington, 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

👤
Senior
🎓
Top School
Saikat Sarkar is a Software Development Engineer with 10 years of experience, currently on the Amazon SDE2 team in Seattle. He holds a B.Tech in Computer Science from IIT Patna and has a background building developer tooling and front-end features from his time at Cognam, including a JS linter for templating languages and upgrading React apps. At Amazon he progressed from SDE to SDE2, bringing production-grade engineering practices to large-scale services. Saikat is also an active open-source contributor to vyperlang/vyper, where he fixed subtle compiler bugs around tuple/struct returns, ABI encoding/decoding, and multi-dimensional arrays—work that underscores strong systems and language-level debugging skills. He combines compiler-level problem solving with practical web and tooling experience, making him effective across both back-end infrastructure and developer-facing projects. Based in Seattle, he blends rigorous academic roots with hands-on contributions to well-known open-source tooling.
code10 years of coding experience
job3 years of employment as a software developer
bookHigher Secondary, Class 12, 94.4%, Higher Secondary, Class 12, 94.4% at Jawahar Navodaya Vidyalaya, Kottayam, Kerela
bookMatriculation, Class 10, 10 CGPA, Matriculation, Class 10, 10 CGPA at Jawahar Navodaya Vidyalaya, Durgapur, West Bengal
bookBachelor's degree, Computer Science, 8.20 CPI, Bachelor's degree, Computer Science, 8.20 CPI at Indian Institute of Technology, Patna
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
241reputation
50kreached
1answer
0questions
github-logo-circle

Github Skills (15)

smart-contracts10
vyper10
pytest10
python10
ethereum10
compiler-development10
testing10
decode9
encoding9
decoding9
encode9
language-design8
ethereum-dapp7
opencv6
numpy6

Programming languages (3)

JavaJavaScriptPython

Github contributions (5)

github-logo-circle
vyperlang/vyper

Sep 2020 - Oct 2020

Pythonic Smart Contract Language for the EVM
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 4 comments in 1 month
Contributions summary:Saikat primarily contributed to enhancing the Vyper smart contract language compiler. Their work involved fixing bugs related to tuple and struct returns from internal and external function calls, and they added corresponding test cases to validate the fixes. They also made changes to ABI encoding and decoding functions, ensuring correct data handling within the compiler. Further contributions included the correction of issues around multi-dimensional array inputs.
pythonsmart-contractethereumcontractblockchain
saikat041/zomato

Nov 2017 - Jan 2020

A resturant comparing app
Contributions:1 PR, 5 pushes, 1 branch in 2 years 3 months
comparingresturantruby
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
Saikat Sarkar - Software Development Engineer 2 at Amazon