Rohit Sarpotdar

Rohit Sarpotdar

Mentor
5.0
(1 reviews)
US$15.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Rust Dev with overall 15+ Yrs experience.
Rust Dev with overall 15+ Yrs experience.

With 15+ years of software development experience, I specialize in crafting robust back-end systems and microservices across diverse technologies. My expertise shines in building Solana contracts and microservices in RUST, with over 4+ years of dedication. Previously, I've contributed to Tech4Billion and served as a solution architect at Mastercard.

My skills encompass implementing microservices, event-based architecture using Nats, and orchestration with Docker and Kubernetes across AWS, GCP, and PCF cloud platforms. I've excelled in technical consulting, application architecture design, and hands-on project execution. My proficiency extends to Rust, Core Java, Spring Boot Framework, and Web Development, including Microservices (Protobuf/REST/JSON), all integrated with various databases.

Beyond my core expertise, I've explored Machine Learning and embarked on side projects involving ESP32 chips.

English
Mumbai (+05:30)
Joined July 2023
EXPERTISE
3 years experience | 1 endorsement
10 years experience
5 years experience
10 years experience
6 years experience
1 year experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Saroar Khandoker
Saroar Khandoker
October 2024
He understand my issue and go through issue and fixed it thanks
SOCIAL PRESENCE
GitHub
three-d.rs
Three.js inspired 3D engine in Rust for WASM runtime
1
0
node-csv-read-example
node csv read example
JavaScript
0
0
EMPLOYMENTS
Principal Rust Developer
Tech4Billion Pvt. Ltd
2022-07-01-2023-08-01

Solana Contracts & backend:

1. Developed backend microservices using Rust, AWS, and SQL tools to enhance fu...

Solana Contracts & backend:

1. Developed backend microservices using Rust, AWS, and SQL tools to enhance functionality and performance.

2. Utilized rocket, tokio, sea-orm, and aws-sdk libraries to successfully deliver 3 microservices and REST APIs.

3. Implemented efficient data storage solutions, transferring meta/analytical data from on-chain sources to PostgreSQL for seamless integration with the REST service.

Cardano Rust Node:

1. Objective was to implement core handshake networking protocol for Cardano node with the help of research paper provided by company which invented/created Cardano

Blockchain. | was able to implement the handshake protocol with the help of research paper available online.

2. Application was acting as a Cardano node and was able to connect to local carda- node as well as mainnet, testnet multiple nodes. It was able to successfully connect using

p2p handshake protocol to other cardano-nodes.

Aptos Indexer:

1. Developed Aptos blockchain indexer in Rust, storing essential data locally for efficient processing.

2. Created and integrated multiple microservices to connect with the Aptos Blockchain testnet network and store data in a local Postgres database.

3. Implemented data processing algorithms to generate REST APIs for seamless access by mobile clients.

PostgreSQL
Docker
Rust
View more
PostgreSQL
Docker
Rust
Kubernetes
Microservices
Blockchain
AWS
View more
Lead SDE
Mastercard
2020-04-01-2022-07-01

Currency calculations Backend service:

1. Developed and led architecture for a currency calculations backend se...

Currency calculations Backend service:

1. Developed and led architecture for a currency calculations backend service, ensuring accurate and efficient calculations according to treasury guidelines.

2. Created a currency rates calculation library utilized across multiple containers, enhancing consistency and reducing duplication of effort.

3. Implemented performance enhancements and optimization techniques to improve overall system responsiveness.

4. Utilized various design patterns, such as Factory and strategy, to enhance code simplicity and maintainability.

5. Successfully migrated to a Rust-based microservice using Rocket framework to meet demanding performance requirements.

Cache Service Library:

1. Multi-cache, in-memory library using spring abstraction

2. No intermediate changes in a set of cache should be accessed

3. Entry ‘not found‘ is not acceptable (highly available)

4. Used by multiple containers

Settlement Backend service:

1. This service provides stream to batch capability based on configuration

2. Provides balancing & aggregation of records

3. And converts to specific format for next system to pick the file

Java
Spring Boot
Rust
View more
Java
Spring Boot
Rust
Microservices
AWS
View more
Technical Lead
YASH Technologies Pvt. Ltd.
2019-03-01-2020-03-01

Assessment Portal:

1. Created a Assessment Portal to automate assessment of various industries.

2. Portal...

Assessment Portal:

1. Created a Assessment Portal to automate assessment of various industries.

2. Portal is accessible to admin, auditor & client with different access levels.

3. Used Java 8, SpringBoot, Microservices, EC2, API Gateway, Cognito, RDS

Currency Exchange Rates Microservice:

1. In memory Cache (HashMap) used to store the currency exchange rates generated by Quantum as xml files on NFS volume.

2. Served with filter capability to clients using docker, kubernetes, on cloud.

3. ETL service to load DynaTrace data to cachetHq postgres database.

Java
Docker
Spring Boot
View more
Java
Docker
Spring Boot
Kubernetes
Microservices
AWS
View more
PROJECTS
NFT project
2020
1. Worked on Backend system of NFT contract using Metaplex for 'Charming Snakes' NFT project on Solana Blockchain 2. Used Metaplex and Ru...
1. Worked on Backend system of NFT contract using Metaplex for 'Charming Snakes' NFT project on Solana Blockchain 2. Used Metaplex and Rust to build NFT contracts 3. User was able to mint NFTs after the publish day for the specified duration. 4. Used web3js library to build frontend in Solid-Js for user interactions
Rust
Blockchain
View more
Rust
Blockchain
View more
Udacity – Self-Driving Car EngineerView Project
2019
Worked on 5 different projects and learnt how image recognition, lane detection techniques works using various Machine Learning algorithms.
Worked on 5 different projects and learnt how image recognition, lane detection techniques works using various Machine Learning algorithms.
Python
C++
OpenCV
View more
Python
C++
OpenCV
Machine learning
View more