BharathKumarR

Bharath Kumar Ravichandran

My name is Bharath Kumar R. I'm a programmer, with an interest in web development, distributed systems and Computer Security.

I have worked with several languages including C++, Python, JavaScript, PHP, and familiar with technologies like ReactJS, NodeJS, Django, Laravel, Spring, Angular, Docker, MySQL, and Mongo.

An interesting project that I want to talk about, is what I did as a Technology Summer Analyst, at Morgan Stanley. I worked with the Securitized Products Group and built an event-driven central microservice framework that efficiently sources real-time notifications from upstream and processes them using NLP and sends them to the UI reactively in real-time without any backpressure.
So my primary work involved building a parser to transform the XML notifications received from various microservices and Integrated Apache Kafka, Zookeeper with Spring Boot, and Spring Web flux. Then, I built an NLP model for categorizing the notifications received and deployed it as a separate microservice in Flask. Then created a dashboard using Angular 9 for viewing the notifications and dockerized the microservices.

One of the recent projects that I have worked on is Beer Factory which is an online strategy-based, single-player resource management game where each player competes against a computer-simulated opponent. The game was designed and implemented the game API from scratch in Django and the UI in
BabylonJS, ReactJS, Redux, and SemanticUI.

Another one of the interesting projects is Virtual Fit which won First prize out of 30,000+ participants in the Smart India Hackathon 2019 (Software Edition) where we made a custom clothing store application where a user can get his body measured from a photo and can design a custom made shirt online with a large variety of accessories and order directly. Written in NodeJS, used ResNet-18 Deep Learning Architecture for predicting body sizes, BabylonJS for 3D model rendering.

I have dabbled around with OpenCV and Blockchain too. I enjoy taking on challenges and I take up challenges regularly.

Also, I actively participate in hackathons.
• Won the ASEAN India Hackathon 2021.
• Finalist at the Smart India Hackathon 2020.
• Secured top 60 out of ~2000 winners of SIH2019 and participated in the prestigious Singapore India Hackathon 2019.
• Won the Smart India Hackathon 2019.

And, currently heading the Web Operations team of Festember, the annual cultural fest of NIT Trichy.

Projects

Poll-e-nator

Web Platform for hassle-free creation of decentralized pollsSolidity, React, Geth, Ganache CLI, Web3, ZoKrates, Truffle Suite

SMLR

Streamlining the process of attending online classes, freeing students to focus on what's most important - learningReact, Django, PyTorch, Machine Learning, Python, Celery, Redis, NLP

Skills

PHP
Node.js
React
Django
Docker

Experience

  • Morgan Stanley - Technology Summer Analyst
    May 2020 - July 2020

    I worked with the Securitized Products Group and built an event-driven central microservice framework that efficiently sources real-time notifications from upstream and processes them using NLP and sends them to the UI reactively in real-time without any backpressure.
    So my primary work involved building a parser to transform the XML notifications received from various microservices and Integrated Apache Kafka, Zookeeper with Spring Boot, and Spring Web flux. Then, I built an NLP model for categorizing the notifications received and deployed it as a separate microservice in Flask. Then created a dashboard using Angular 9 for viewing the notifications and dockerized the microservices.