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.
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.
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
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.