- Name: Miroojin Bakshi | Phone: +91-8827004631 | Email: mbakshi1094@gmail.com
- Github: https://github.com/mb-14
Degree | Institute | Graduation Year | Grade |
---|---|---|---|
B.Tech | IIT Indore | 2016 | 7.01 CPI |
12th | Loyola High School & Junior College | 2012 | 83% |
10th | Loyola High School & Junior College | 2010 | 87% |
-
Software Developement Engineer, Razorpay, July 2016 - August 2018
- Spearheaded the development of Razorpay's in-house risk engine service from scratch.
- Wrote an ETL pipeline to warehouse features required for payment fraud detection
- Rewrote Razorpay's internal event pipeline service to golang in a months time.
- Built a cosine similarity model to tag merchants to industries based on website metadata as part of razorpay's internal lead scoring service
- Single-handedly built Razorpay's ePOS app for collecting digital payments offline. This app was majorly used by SMEs and individuals to collect digital payments during the demonization period. https://razorpay.com/epos
- Helped in building and refining Razorpay's Checkout SDK for mobile apps.
- Technologies used: MySQL, ElasticSearch, Redis, Apache beam, Kibana, Flask, Gin, Docker
-
Intern, Codelearn (Summer 2014)
- Codelearn is a Ruby on Rails & Android tutorial website that teaches by letting users build an app with step by step instructions & real-time app evaluation. I designed an android based challenge for their users.
- Technologies used: Ruby on Rails and Roboelectric testing framework.
- Undergraduate Project, Cloud Computing Lab, IIT Indore
- Designed and tested a prototype for a model inspired by membrane computing to execute scientific workflows in the cloud.
- Skills developed: RESTful web architecture, decentralized networking.
- Undergraduate Project, Intelligent Manufacturing Planning Lab, IIT Indore
- Designed a prototype for an industry manufacturing planning model based on distributed computing.
- Designed an evolutionary algorithm (memetic algorithm) for finding optimal maintenance schedules in the manufacturing process to minimize cost.
- Skills developed: Distributed computing, evolutionary algorithms.
- T Ahmed, R Verma, M Bakshi, A Srivastava: Membrane Computing Inspired Approach for Executing Scientific Workflow in the Cloud. 15th International Conference on Membrane Computing (CMC), Prague, Czech Republic, August 2014. Link: http://mb-14.github.io/llncs.pdf
- Kartikeya Upasani, Miroojin Bakshi, Vibhor Pandhare, Bhupesh Kumar Lad: Memetic Algorithm to Optimize Preventive Maintenance Schedule for a Multi-Component Machine. International Journal of Performability Engineering, March 2016. Link
- IITI DMS: Online inward/outward document management system for departments in IIT Indore made with Python Flask
- Career Genie – Career path recommending bot: Recommending the best suited career path to a student based on answers to a questionnaire. Collection of data of over 250 students across 15 colleges was done to build a knowledge base for supervised learning. Support Vector Machine (SVM) was used to classify this data and make a recommendation.
- Algorithmic trading for currency exchange: Algorithm based on Non-linear Optimization by Mesh Adaptive Direct Search (NOMAD) that decides when to make a trade between US Dollar and Euro to maximize profit.
- gomarkov: Golang library for markov chains
- HoverDict: System-wide floating dictionary for Android.
- QuickOTP: This app displays OTPs in a lucid and non-intrusive manner along with an option to quickly copy the OTP as soon as you receive your OTP message.
- share.rtc: A minimalistic peer-to-peer data sharing web app powered by webRTC.
- Programming Languages:
golang
Java
C++
C
Python
Javascript
PHP
- Database Technologies:
SQLite
MySQL
ElasticSearch
- Web frameworks:
Flask
Gin
ExpressJS
Laravel
- Platforms:
Android
- Part of the football team representing IIT Indore at the 50th Inter IIT Sports meet (2014) held at IIT Bombay.
- First place in Technophilia - a tech quiz held at Fluxus 2014.