Hi there, I'm

Aarthik Rao

I am an Electronics engineer, interested in Internet on things, Embedded systems & Web development
Involving with latest technologies is great

About Me

  • Name: Aarthik Rao
  • Date of birth: 29 September 1995
  • Address: Kempapura, Bengaluru, India
  • Nationality: Indian
  • Email: aaarthik@gmail.com

What I do ?

Design web applications. Intrested in Artificial Intelligence, Machine Learning, Business, and anything that makes this world a better place.

Languages

  • Java
  • Python
  • Go

Technologies

  • MongoDB
  • Apache Kafka
  • RabbitMQ
  • Redis

Frameworks

  • Spring
  • Angular

Latest Post

Building a Distributed, Fault-tolerant scheduler with Go and Redis.

The aim is to build a distributed scheduler that can handle thousands of jobs in a small time frame. It uses Go-routines for concurrency. They are lightweight. You can spin up thousands of Go-routines for processing the jobs. Due to their very small initial stack, memory consumption is less.

Building a real-time online multiplayer game with Unity and Go lang.

I have built server-side apps using Go. I wanted to learn how to build cool games using Unity. This is my first attempt at building a game in Unity and building a game server. Ever. In this blog, we will go through the steps to build a real-time online multiplayer game.

Skills

Web-backend Development

80

Web-Frontend Development

40

Sensors and actuators

60

Internet of Things

50

Development Boards

80

Neural networks

10

More skills

leadership
Creativity
Management
Branding
Marketing
Motivation

Projects done

  • Dynamic Event Handler

    Spring SPEL, Rabbit MQ, MongoDB, Apache Kafka

    Co-Built a dynamic event handler with Spring SPEL that allowed the system to save users' business event attributes to datastore. The evnent handler could be configured with a REST API

    Prior to this change, the handlers were written in java, and entire system deployment was necessary incase the handler was to be changed.

  • Platform for sponsoring online games

    Angular, Apache Kafka, Websockets, MongoDB

    A member of a hackathon team(2nd prize) that built a platform for betting on online multiplayer games like Rummy and PUBG.

    The live feed of the game was available to the punter.

  • Job Scheduler

    Redis, RabbitMQ, Go-Lang

    Built a distributed, fault-tolerant job scheduler, which other services could use to schedule jobs.

  • Event driven system

    Spring, MongoDB, RabbitMQ, Apache Kafka, Redis, Java

    A member of a team that built an event-driven system used for driving marketing and player retention campaigns.

    This system was also used to send out SMS, Emails and other online communication zones. Campaigns with A/B could be configured with complex rules.

Contact me

Address/Street
Kempapura,Hebbal,
Karnataka, India
Mail ID
aaarthik@gmail.com

I'm available for freelance project

Get in touch