Backend Engineer/Blockchain Engineer, Coder, Problem Solver.
I have 8+ years of experience in the Software Industry in Designing & Developing enterprise/cloud products for E-Commerce, Fintech and the Healthcare Industry.
Developed high-end products using advanced analytics and machine learning. Interested in developing high QPS distributed systems that are data-intensive & latency-sensitive.
In my free time, I love listening to music and going for long walks.
GitHub : https://github.com/vinay10949
Contact No: +919769711499/ +917021334841
Motive & Profile
Go-getter, passionate about technology, and innovation. Eager to utilize my technical skills to combine with AI/ML/Blockchain domain knowledge and create practical products for the real world.
Willing to develop values under company culture.
8+ years of programming experience in languages like Java,Python,Golang. Experience on building BackEnd Systems,Microservices,Recommendation Engine, Loan Default Prediction Modules, SMS Profiling ,Fashion Recommendation etc using Data and Machine Learning.
1year of experience writing consensus algorithms in Rust.
Familiarity with solidity ,and writing smart contracts.
Sklearn, Numpy, Pandas, Rapids, Scipy, Keras, TensorFlow ,Causal Modelling, A/B Testing,Deployment
Built Real-Time Notification Engine that powers customer reminder notifications for repayments and eligibility for a new loan product.
Built system that prevented likelihood of loan defaults by 40% building powerful calibrated ML model
Built Deep Learning model for identifying documents like pan card, cheque few more etc and doing OCR on to Pan, Aadhar, Cheque ,Insurance documents etc.
Built text analytical engine that profiles expenses and cash inflow from SMS's
Solved problem of Cold-Start Recommendation Engine for recommending music using Audio Data.
Solved problem of Seat Occupancy by pinging 5k+ Cinemas for realtime seat allocation.
Worked on solving large scale data engineering problems by building large pipelines
Built backend microservices using gRPC/REST in Golang
Was also part of DevOps for deployment of Machine Learning Services
Worked as trainee .
Worked on QlikView ,built dashboards for marketing analytics.
Link: Courses MarketPlace
Objective: Create a decentralized cryptocurrency exchange (dEx) powered by Ethereum smart contracts!
Designed frontend in React-Js for exchange.
Wrote smart contracts for depositing/Withdrawing and placing orders for Dharma Tokens.
Added Tests for testing features of smart contracts
Objective: To design a system for detecting cardiovascular disease.
Role- End to End Deployment, Testing, Monitoring, Retraining
Responsible for Detailed EDA, Model Creation, deployment, testing of model, monitoring and retraining approach
Achievement: Obtained Recall of 82%, using F2 score as a metric.
Link : https://github.com/vinay10949/CVD
Objective: To create a model that can identify early loan defaulters.
Performed data engineering, data pipelining and detailed analysis of our customers.
Also, trained, tested model for predicting which first time customer is likely to default 5000 Rupee product loan.
Achievement: achieved 0.79 F-Beta Score, loan default rate dropped by 40%.
Objective: Solve the Cold Start problem, increase engagement, Collect data of users on the music application
Used Music Information Retrieval (MIR) from the library by Vienna university
Used features like rhythm pattern, temporal descriptor, etc( Approx 2000dimensions of one song) Used Locality Sensitive Hashing algorithm ,Episilon Greedy Approach for recommendation
Technology: Python, Protobuf, Konga, Redis
Result: Solved Cold start Real-time music recommendation engine for use base of 50million users
Objective: Increase efficiency of operations by delayed/real-time notifications (Close to 100Million Notifications per day)
Delayed Queue Code Named Kartavya, is a smart queue which enqueue delayed actions inside the queue ,then performs action at scheduled Time.
Created Delay push message to the target, At-lease-once delivery, Fail and retry mechanism
Queue is accessed via 3 Rest API calls, to push message, to query schedule, delete a schedule,
Added to take a snapshot to Redis.
Technology: Redis, Golang, AWS Cloud
Result: Created the system with less cost and increased efficiency
Developed a Microservice that encapsulates business logic for Video KYC of Karza and Signzy
Technologies : Golang
Was responsible for setting up API Gateway called Kong, Configured all services and routes into Kong. Configured plugins for ACL, OAuth2, Request Termination.
Created Golang gRPC powered micro-service for extracting data from documents like Aadhar Pan, and voterid using OCR.
Also created aadhar e-signing document flow for signing documents via NSDL.
Created and handling the entire backend for a product called SuperMoney, the entire rest APIs uses Spring Hibernate. Experience in Spring Framework such as Spring MVC. Strong hands-on experience with Spring IO, Spring Boot
Built a highly scalable logger service using Golang that can handle a million writes per 10sec.
Used channels extensively, Wrote code for log rotation, and log compression.
Objective Build Golang web service that uses GoogleCloud pub-sub for creating a Notification system
Wrote GRPC based web service in Golang and created a processor which listens to the subscriber and sends notifications to users.
Role- Was responsible for creating and deploying the system into docker end to end. Was also partly responsible for High-Level System Design
Built an logger service in Golang that can handle million writes of gps coordinates per 10sec,used channels extensively,Wrote code for detailed summary stats of gps coordinates like Distance travelled in a day ,
Which coordinate is likely to be his home.
Role- Was responsible for creating and deployment of system into docker end to end. Was also partly responsible for High Level System Design
Client : Supermoney
Technology Nodejs, RabbitMQ, Mysql, Golang.
Achievement : Was able to perform high I/O and store seat allocation data efficiently
Computer Science Major
Birth Place :Mumbai.
Languages: English, Hindi and Marathi.
Marital status : Married