Anmol Sharma

Software Engineer

New Delhi, Delhi, 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
Anmol Sharma is a software engineer and Bitcoin-focused developer with six years of experience, now pursuing an MBA at IIM Bangalore. He brings product-facing analytics experience from American Express—where he earned multiple leadership awards and a fast-track promotion—and hands-on open-source contributions to prominent projects like bcoin and Checkstyle. At bcoin he improved wallet coin-selection algorithms (including Branch and Bound and SRD) and UTXO handling, demonstrating deep familiarity with cryptocurrency internals and backend systems. A three-time IIIT-NR scholar and Mitacs Globalink research intern, he also led campus placement, editorial, entrepreneurship, and debating initiatives, boosting placement outcomes and organizing large-scale programs. He blends engineering rigor with business and research exposure, comfortable translating complex technical problems into practical, impact-driven solutions. Outside work he’s engaged in public welfare, cricket, and Indian politics, reflecting a broader civic and team-oriented mindset.
code6 years of coding experience
bookMaster of Business Administration - MBA, Master of Business Administration - MBA at Indian Institute of Management Bangalore
bookICSE, Science, 12th : 95.6% | 10th : 95.0%, ICSE, Science, 12th : 95.6% | 10th : 95.0% at Maria School, Jaspur
bookB.Tech, Computer Science and Engineering, 97.5%, B.Tech, Computer Science and Engineering, 97.5% at IIIT-Naya Raipur
github-logo-circle

Github Skills (16)

algorithm10
cryptocurrency10
data-structures10
javas10
static-code-analysis10
algorithms10
bitcoin10
code-analysis10
javascript10
bitcoins10
software-quality10
data-structure10
java10
documentation10
nodejs9

Programming languages (9)

TypeScriptJavaAstroJavaScriptVueHaskellHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
bcoin-org/bcoin

Apr 2022 - Sep 2022

Javascript bitcoin library for node.js and browsers
Role in this project:
userBack-end Developer
Contributions:181 reviews, 37 commits, 12 PRs in 4 months
Contributions summary:Anmol primarily contributed to the `bcoin` library by implementing and improving coin selection algorithms. Their work included adding new selection algorithms such as Branch and Bound (BnB), Lowest Larger, Single Random Draw (SRD), and a multi-algorithm approach. Furthermore, the user refactored the codebase to improve the accuracy of size estimations, implemented UTXO (Unspent Transaction Output) class, and integrated the new selection algorithms into the wallet functionality.
miningbrowsersnode-jsjavascriptwallet
checkstyle/checkstyle

Mar 2021 - Apr 2021

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
userTechnical Writer
Contributions:11 reviews, 25 commits, 29 PRs in 15 days
Contributions summary:Anmol's contributions focused on updating the documentation for various Java token types within the `checkstyle` repository. Their work involved revising and expanding the example AST (Abstract Syntax Tree) representations for different language constructs like `PACKAGE_DEF`, `TEXT_BLOCK_LITERAL_END`, `LITERAL_SYNCHRONIZED`, and others. The updates primarily involved modifying the examples of how the code parses into ASTs.
ant-taskinvokedcode-qualityconventionscheckstyle
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
Anmol Sharma - Software Engineer