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.
9 years of coding experience
7 years of employment as a software developer
BTech - Bachelor of Technology, Information Technology, BTech - Bachelor of Technology, Information Technology at KRISHNA INSTITUTE OF ENGINEERING AND TECHNOLOGY, GHAZIABAD
Core Ethereum Smart Contracts for Polymath - The Securities Token Platform
Role in this project:
Back-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.
Emerging smart contract language for the Ethereum blockchain.
Role in this project:
Back-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