H‑39, Near Jat Hostel
Pali Road Sheopur,
Madhya Pradesh– 476337
RAHUL SHARMA
--Skype: rahul.sharm5
EMPLOYMENT
SENIOR SOFTWARE ENGINEER (BACKEND)
NIFLR, BANGLORE
APRIL, 2018 ‑ PRESENT
● Niflr ‑ Omnichannel self checkout retail grocery store
Joined as first employe of the organization and setted up whole architecture from scratch
Currently Responsible for leading 7 member Tech team and code review and release processes.
Responsible for understanding product requirement and designing the tech architecture
Built a catalogue management system on top of elasticsearch and redis to leverage location
based catalogue for Niflr store
Responsible for developing OMS, IMS, And fulfillment system.
Setted up kubernetes and elasticsearch cluster on k8s and automating deployment process using
K8s.
Built a desktop app for our POS system on electron which enables self checkout at store’s for user
Integrated Electron app with thermal printer
Currently working on developing tech components to support franchise model of Niflr stores
Technology Used: Nodejs, Elasticsearch, redis, rabbitmq, kubernetes, docker, postgres,
electron, gulp
★
★
★
★
★
★
★
★
★
★
SOFTWARE ENGINEER
TECH RACERS, INDORE
JUNE, 2016‑ APRIL, 2018
● Gear Bubble ‑ Ecommerce Marketplace
Added Elasticsearch to the platform from the scratch.
Responsible for performance optimization of Product sales page resulted in 70% reduction in
page load time, less requested and cached fragments.
Responsible for setting up performance tweaks in backend architecture to handle 5k
request/min for Black Friday
Responsible for setting up horizontally scalable redis architecture.
Built a classic custom page builder for the seller’s on the platform.
Implemented ordering system, payout, fulfillment and analytics(GA and fb pixel), IMS modules
for the above.
Integrated paypal adaptive payments and stripe managed accounts.
Integrated mailchimp/getresponse/Aweber/ constant contact for leads generation.
Technology Used: Rails, coffeescript, Haml, Redis, Sidekiq, Rspec postgres, ElasticSearch, CI/CD,
Google Analytics, FB pixel, Google cloud, Activeadmin, Airbrake.
● MyVeeta ‑ Job Portal and Talent explorer application
Implemented filters based search to explore talent in pool using Elasticsearch, fuzzy search logic
and chewy gem in rails.
Responsible for load testing of application and performance improvement using memcache.
Responsible For writing Rspec test cases for various feature.
Technology Used: Rails, AngularJS, coffeescript, ElasticSearch, Redis, Sidekiq, postgres.
★
★
★
★
★
★
★
★
★
★
★
★
★
EDUCATION
DHANBAD
IIT(ISM), DHANBAD
JULY 2012 ‑ MAY 2016
● B. Tech in Computer Science & Engineering; up to 8th semester GPA: 7.8/10
● Undergraduate Coursework: Data Structure, Algorithms; Operating Systems; Databases, Computer
Networks; Programming Languages Concepts; Computer Graphics, Theory of Computation,
Compiler Design, Comp. Architecture; Data Mining, Parallel & Distributed Computing
SHEOPUR
MADHAV RAO SCINDIA SCHOOL
APRIL 2011
● Intermediate/+2; Madhya Pradesh Board of Secondary Education; 84%
SHEOPUR
JAWAHAR NAVODAYA VIDYALAYA
APRIL 2009
● Matriculation; Central Board of Secondary Education; 88%
TECHNICAL EXPERIENCE
PROJECT TRAINEE
5 MAY 2015 –30 JUNE 2015
NPCI, HYDERABAD
● Study of various challenges in data encryption during cloud Migration and Role of SDN in VM migration
under the Guidance of Mr. Radha Krishna Akella, Associate Vice President National Payment corporation of
India.
ACADEMIC PROJECT
ISM DHANBAD
An Improved size invariant (n,n) Extended Visual Cryptography Scheme :
2014‑ 2015
● Developed a new size invariant (n,n) secret sharing scheme .
● Publication in International Journal of Business Data Communications and Networking volume 12 under
the Title “ An Improved size invariant (n,n) Extended Visual Cryptography Scheme”.
Signal optimization in Algorithmic Trading:
● optimized MACD signal parameter using flower pollination Algorithm( Genetic Algorithm)
Black scholes Model for Options Pricing:.
● Implemented Black Scholes model for options pricing and built a sensitivity analysis of option value
● Implementation using : Ruby, Ruby on Rails, Chartjs, Haml, Gon, Angularjs
LANGUAGE & TECHNOLOGIES
●
●
●
●
●
●
Nodejs, Ruby, RubyOnRails
C, C++, Python, javascript;
SQL, Postgres ,Mongodb ;
Kubernetes, Docker
ElasticSearch
CI/CD
ADDITIONAL EXPERIENCE AND AWARDS
● Zonal winner of the B‑plan competition “Confluence 2012” of IIM‑A
● President of NGO Fast Forward India(www.fastforwardindia.org) from July 2014‑October 2015.
where leads a team of 183 volunteers and 23 MBA intern.
● Joint secretary of Police Jan Sahyog Samiti Dhanbad(PJSS dhanbad) from september 2014‑ feb
2016.
● National Cadet Corps: cadet at NCC 36BN Jharkhand and C certificate Holder
HOBBIES
● Contributing to stack overflow.(Top 5% of the last quater)
● Reading blogs on economics
● Reading about Technical analysis of stock market