Abhishek Ranjan

Software Engineer

West Delhi, Delhi, India5 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Experienced in backend development and scaling.
  • Proficient in blockchain technology and smart contracts.
  • Strong problem-solving skills demonstrated in various projects.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and Blockchain technologies.

Contact

Skills

Core Skills

Node.jsMachine LearningBlockchain

Other Skills

C++JavaScriptJavaCHTMLSQLMongoDBCSSjQueryBootstrapGitPythonHerokuNumPyPandas

Experience

5 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 9 mos
Current Experience

Google

Software Engineer III

Aug 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India

Salesforce

2 roles

Member Of Technical Staff

Promoted

Aug 2022Aug 2023 · 1 yr

Associate Member Of Technical Staff

Feb 2021Aug 2022 · 1 yr 6 mos

Buyhatke

3 roles

Software Engineer

Jul 2020Feb 2021 · 7 mos

  • UseMyCards (Individual-Backend)
  • Single handedly managing & scaling the backend of UseMyCards.com (UMC)
  • Implemented the platform fee and withdrawl fee flow along with automatic fee refunds for eligible orders
  • Implemented the 2FA Security mechanism for withdrawls (Authenticator / OTP)
  • Implemented instant withdrawls to transfer funds from wallet to bank instantly
  • Made the setups to separate TEST & PRODUCTION environments
  • Fixed numerous bugs and wrote a variety of crons for the platform
  • Ethereum Blockchain (Team of 2-3)
  • Wrote more than 50 test cases and fixed major security bugs for Bitbns' ICO Platform https://launchonascent.com/
  • Wrote functional test cases for Bitbns's Decentralised SIP platform
  • Designed & Developed a proprietary Arbitrage bot for automated trading on Uniswap platform
  • Deigned & Developed Bitbns's Defi Governance platform and tested it by simulating coin deployments and proposals.
Node.jsC++JavaScriptJavaCHTML+32

Software Development Intern (Remote)

Aug 2019Jul 2020 · 11 mos

  •  Submitted a PR to integrate BitBns in the open source library ccxt
  •  Wrote several lambda functions for users to get exchange data in standard exchange formats
  •  Developed a utility to test rate limit of lambda functions and generate a csv report for the same
  •  Working on a telegram bot to increase user engagement in BuyHatke’s telegram groups

Software Development Intern

Jun 2019Jul 2019 · 1 mo

  • Market for SKY-USDT Pair
  • At the time, it did not exist anywhere in the world
  • Used Binance's SKY-BTC & BTC-USDT as base markets for compensating orders
  • Code goes through above markets and updates the orderbook with possible trades
  • When a trade gets executed on BitBns, then compensating orders are placed on Binance's markets to compensate for the same
  • Code ensured that a profit is made for the exchange while trades are executed
  • Market Maker for BitBns
  • Developed a market-maker from scratch for the BitBns markets
  • A very simple market-making algorithm is built into it for testing by users
  • The code is modular and written considering the repo will be used by people who do API trading, so that they do not have to write the complete code while writing their trading algos.
  • The repository serves as a boilerplate over which most trading related apps can be built for BitBns markets
  • Most of the standard functionality is readily available
  • Trading Bot for Binance
  • Developed a bot which runs 24*7 performing live trades on Binance markets
  • Proprietary trading algo
  • Limits losses to a specified maximum
  • Makes profit always greater than or equal to specified threshold
  • Customizable options for each currency to trade on
  • Market Simulation
  • Designed & developed the infrastructure for recording & relaying historic data of various markets
  • Developed a cheap storage system for the recorded data which does not require any Bigdata infra and searching time is constant
  • Used OOPS to make sure that the project can be extended to any number of exchanges as and when needed (Derived Classes & Abstracting common features)
  • Worked first time on native websockets & developed a way to make sure the sockets auto-reconnect if they are disconnected/idle for a specified duration
  • Implemented accurate timers and learned how setInterval can go on to produce high delays over long periods of time

Chegg inc.

Subject Matter Expert - Computer Science

Feb 2020Feb 2021 · 1 yr

  • I answer questions related to Computer Science as a Subject Matter Expert on the platform.

Education

Netaji Subhas Institute of Technology

B.E. — Computer Engineering

Jan 2016Jan 2020

Mira Model School, New Delhi

High School (Science - PCM)

Jan 2014Jan 2016

Mira Model School, New Delhi

High School

Jan 2012Jan 2014

Stackforce found 100+ more professionals with Node.js & Machine Learning

Explore similar profiles based on matching skills and experience