Satyam Agrawal

Senior Software Engineer at Ping Identity

Bengaluru, Karnataka, India
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
Satyam Agrawal is a Senior Software Engineer with roughly nine years of experience building and scaling backend systems for SaaS and cloud security platforms. He specializes in Node.js, Kafka (AWS MSK), AWS, Redis, and Kubernetes, and has led large rearchitectures—most notably replacing Redis with AWS MSK at Ping Identity to cut costs and boost throughput. He improved observability and incident response by integrating MDC logging with Splunk and New Relic, reducing MTTR by 40%, and has a track record of raising CI/CD reliability and release frequency through Jenkins automation. Earlier work at FireEye focused on real-time threat detection and automation for endpoint security, while at RevInfotech he built a cloud management platform and even shipped a blockchain-backed Baccarat game using EOS. An active open-source contributor, he has contributed to prominent Ethereum projects (including language and security-focused repos), reflecting a practical interest in blockchain and secure smart contract development. He combines a deep focus on distributed systems and cost-efficient cloud engineering with a knack for pragmatic observability and security improvements.
code9 years of coding experience
job7 years of employment as a software developer
bookBTech - Bachelor of Technology, Information Technology, BTech - Bachelor of Technology, Information Technology at KRISHNA INSTITUTE OF ENGINEERING AND TECHNOLOGY, GHAZIABAD
github-logo-circle

Github Skills (12)

testing10
smart-contracts10
parser10
rust10
solidity10
parsing10
parse10
ethereum10
compiler-development10
security9
erc209
fuzzing9

Programming languages (11)

TypeScriptShellC++RustSolidityJavaScriptGoCadence

Github contributions (5)

github-logo-circle
Core Ethereum Smart Contracts for Polymath - The Securities Token Platform
Role in this project:
userBack-end Developer
Contributions:2 reviews, 219 commits, 295 PRs in 1 year 10 months
Contributions summary:Satyam primarily contributed to the core Ethereum smart contracts of the Polymath securities token platform. Their work involved reverting a previous change and increasing test coverage, primarily focusing on the `SecurityToken` and `ModuleRegistry` contracts. The user also optimized dividend creation and fixed investor count issues, indicating an understanding of the platform's operational aspects. Furthermore, the user corrected signing to avoid replay attacks, indicating a focus on security within the smart contracts.
ethereumtokenblockchainsecuritiessolidity
ethereum/fe

Nov 2020 - May 2021

Emerging smart contract language for the Ethereum blockchain.
Role in this project:
userBack-end Developer
Contributions:32 reviews, 10 commits, 5 PRs in 6 months
Contributions summary:Satyam contributed significantly to the `fe` smart contract language implementation, focusing on adding and supporting core language features. This included implementing ternary expressions, and for loops, which involved modifications across parser, semantics, compiler, and test files. The user also introduced differential fuzzing for ERC20 contracts and fixed solidity contract errors, improving overall contract functionality and testing capabilities.
smart-contractethereumcontractblockchainevm
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
Satyam Agrawal - Senior Software Engineer at Ping Identity