Rahul Sharma

Rahul Sharma

$30/hr
Django, Rails, NodeJs, ElasticSearch Expert
Reply rate:
33.33%
Availability:
Full-time (40 hrs/wk)
Age:
31 years old
Location:
Bangalore, Karnataka, India
Experience:
5 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.