Rahul Bawa

Thinker, Programmer and the one who sniffs websites. supremeanitabawa@gmail.com

I am a full stack developer who loves to work on a lot of ideas. Professionally, I have experience in creating end to end applications and hosting them on the cloud providers like AWS and Heroku.


Experience

Senior Software Engineer

Ericsson Global India Limited
  • Mobile World Congress - Developed an Angular based prototype for Ericsson's Charging System
  • Co-Developed a Geo-Redundant java application that used hashicorp/vault to store key based secrets for a multi node application.
  • Wrote an automation script that reduced the developer workflow from 1 day to 5 minutes.
  • Created a flask based application to monitor servers and the active users on them.
  • Responsible for creating a tool to perform non functional testing in parallel using java with xmlrpc as a mode of communication between client and server.
May 2016 - Present

Co-Founder/CTO

Parchee.co (not in use)
  • Sole developer of the Android application for Parchee
  • Sole developer for the front end of the web application written from scratch in vanilla javascript
  • Designed a library that transforms the html into the corresponding hierarchical json structure.
  • Solely responsible for deploying the django based web application on AWS.
March 2015 - April 2016

Software Engineer

Ericsson Global India Limited
  • Successfully transferred Ericsson's charging system from Sweden.
  • Wrote a selenium based script to automate the time sheet filling process.
  • Gave trainings on Android development and de-centralized version control system - Git.
December 2013 - August 2015

Android Developer

Inoxapps (also known as Frankly.me)
  • VoiceChanger - a funny voice based Android application that gained a lot of popularity and was downloaded a million times on the google playstore.
  • Maintained and released custom Android emulator images based on faster qemu emulation software.
  • Developed a solution for automating the testing of Android applications on the AWS. This was a big hit.
April 2013 - December 2013

Programmer

CZentrix technologies
  • Worked on GPS based Android applications
  • Designed the front and the backend for C2B Android application for a client.
  • Developed a plugin for the existing CZentrix software to record the activities on the administration GUI
February 2012 - March 2013

Skills

Programming languages
Web scripting
Build Systems
Cloud Services
Frameworks
  • Flask

Education

Maharshi Dayanand University

Bachelor of technology
Information Technology

73%

August 2008 - May 2012

S.S Mota Singh School

Senior Secondary

76%

March 2007 - May 2008

S.S Mota Singh School

Secondary School

76%

March 2005 - March 2006

Side Projects

diver.js

A javascript library written from scratch in plain javascript that generates json by traversing html structure.

Online Compiler

A java based project to compile and run programs using the browser. The programs written would be compiled and run on the server's jvm rather on the user's system.

vault-viewer

A heroku based web application to explore the contents of the vault database. This application provides an abstraction over the functionality of vault.

Monito

A flask backed application that monitors all the servers and reports the current users and activities being performed on that machine.

and more

Interests

While I am not programming, I love to travel and indulge in adventure sports. I have done cliff jumping, kayaking (in still water), zip-lining and skydiving.

When I am near my mobile device or laptop, I frequently visit stackoverflow, hackernews, quora and medium


Awards & Certifications

  • 3rd place - Ericsson Hackathon 2016
  • Rewarded by Digital Ocean for 2 consecutive years for its annual Hacktoberfest
  • Winner of the the Rockstar Award at Ericsson
  • Winner of the the Ace Award at Ericsson
  • 1st Place - College debate competition, 2007

Conferences

Thumbnail [100%x225]

Gained information about Microsoft's progress in open source contribution, windows 8 applications and their cloud services.

Thumbnail [100%x225]

Gained hands on experience on AWS services like S3, EBS and Ec2

Thumbnail [100%x225]

Learnt the aspects of good programming techniques like anemic models, design patterns, anti-patterns and much more. I was also selected for an interview afterwards for the role of an application developer.

Thumbnail [100%x225]

Participated in multiple conferences, gained information about machine learning and even won goodies by winning a quiz by Ibibo group.