Pranav Rao

Engineering Manager

Mumbai, Maharashtra, India1 yr 8 mos experience

Key Highlights

  • Expert in real-time communication systems.
  • Developed tools impacting millions on budget smartphones.
  • Strong background in backend technologies and data management.
Stackforce AI infers this person is a Backend-focused SaaS developer with expertise in real-time communication and data management.

Contact

Skills

Core Skills

ElixirPostgresqlRabbitmqRuby On RailsDjangoJavaPython

Other Skills

AlgorithmsC++CouchDBData StructuresDebuggersEclipseElasticSearchElasticsearchErlangGitHigh Level DesignKivyLinuxMachine LearningMathematics

About

I'm a tech guy who wants to solve very-Indian problems. Ping me if you want to talk software/product that directly impacts at least 10m+ people on flaky networks and budget smartphones.

Experience

Housing.com

3 roles

Engineering Manager

Promoted

Sep 2015Jul 2016 · 10 mos · Mumbai Metropolitan Region

  • I manage the Communications Cluster at Housing, where we deal with:
  • RealTime platform: We run Emqttd(Erlang based MQTT broker) and an Elixir application for Auth/ACL, routing and write-back.
  • Chat Service: Supports Persistence, Presence, Push Notifications and uses the lightweight MQTT protocol on iOS and Android. Stack: Elixir/Postgresql/Redis and the above RealTime platform.
  • Email/SMS/Push-Notifications: Internal services that calls out to service providers and tracks status/feedback.
  • CallMasking/Feedback: These collect leads(phone numbers) and feedback from Housing.com customers.
ErlangElixirPostgreSQLRedis

Team Lead

Promoted

Jun 2015Aug 2015 · 2 mos · Mumbai Metropolitan Region

  • As in Individual contributor, introduced RabbitMQ for inter-service communication, considering the routing, persistence and QoS guarantees that was required for Housing.com's SOA architecture.
  • RMQ is now used by all internal services(across Rails, Phoenix and Node stacks) for any kind of 1-n communication at Housing.
  • Technically oversaw Property Intelligence(Rent yield prediction tool) and Call Masking(Masking inventory phone numbers for lead analysis and owner privacy) projects.
  • Explored and advocated Elixir(Erlang) for use in Housing.com's real-time communication services.
RabbitMQElixirSOA architecture

Software Developer

Jul 2014May 2015 · 10 mos · Mumbai Metropolitan Region

  • I worked on most things related to Location(on the backend) at Housing.
  • Our primary datastore is Postgres + Postgis, our search suggestions and aggregates are powered by Elasticsearch and all the APIs are implemented in Ruby on Rails.
PostgreSQLPostGISElasticsearchRuby on Rails

Foundation for learning equality

Summer Intern

Jul 2013Aug 2013 · 1 mo

  • Worked on Khan Academy Lite, a Django application that makes available educational content in areas without internet access.
Django

Cranfield university / uk defence academy

Research Intern

May 2012Jul 2012 · 2 mos · United Kingdom

  • I worked on a Java app which helps researchers graphically elucidate relationships in a network. I was responsible for designing the classes to represent the complex nodes of the graph and their varied hierarchy according to the spec given to me.
  • I was mentored by Dr. Ken McNaught, Director of Research and Dr. Adam Zagorecki, a senior research fellow, both of the Informatics and Systems Engineering group of the University.
Java

Kivy

Contributor (Open Source)

May 2012Jul 2012 · 2 mos · India

  • I built a cross-platform tool from scratch to design interfaces with the Kivy framework. This amounted to about 2,500 lines of Python code (https://github.com/pnpranavrao/kivy-designer).
  • Being a relatively new framework, there was no easy entry point for amateurs to build applications with Kivy, and this project aimed to address this need.
  • This was a great learning experience for me in terms of writing production code in Python, developing familiarity with version control systems(Git), debuggers, Python package management and participating with contributors from across the globe.
PythonKivy

Department of computer science and engg, iit kharagpur

Research Intern

May 2011Jul 2011 · 2 mos · Bengaluru, Karnataka, India

  • Internship under Prof. Rajib Mall of the Department of Computer Science, IIT Kharagpur.
  • Designed and built a real-time website to query all public bus routes of Bengaluru.

Education

Indian Institute of Technology, Kharagpur

BS

Jan 2009Jan 2014

Stackforce found 100+ more professionals with Elixir & Postgresql

Explore similar profiles based on matching skills and experience

Pranav Rao - Engineering Manager | Stackforce