Rohan Roy

Rohan Roy

Software Developer, Pythonist

Contact Me Resume

About Me


Software Engineer with special expertise in APIs and web services. Comfortable implementing robust REStful APIs, managing server-side scalability and concurrency, designing database schemas and batch processing jobs, and deploying and administrating servers. Experienced in building sophisticated distributed systems using REST web APIs. Product focused and deeply passionate about solving interesting problems.

I have a great interest in Machine Learning. I believe AI is the future, they have great potentials to change the world. To make it reality we need to invest our present. Currently, I am taking Machine Learning Engineering Nanodegree course from Udacity to learn more about my interest.

I actively contribute to open source projects (see my GitHub profile) because it is a way to develop great software that benefits both the contributor and the community. I blog at rohanroy.com.

I want to discover my true potential in terms of: physicality, mentality and creativity. I want to persist until its perfect. I want to empty the tank.

I believe that we get one beautiful shot at life, it's a privilege to be here, and it's never too late to make it count. Today is not over yet.

More About Me

Latest Projects


Vorec

Vorec Jul 27, 2016

The Vorec App is an iOS app that records a message and plays the audio back through user-selected filters.

It allows users to record a sound using the device’s microphone. It then allows users to play the recorded sound back with six different sound modulations: Snail, Rabbit, Chipmunk, Darth ...

Find out more

Vamrine

Vamrine May 22, 2016

Vamrine helps you to organise your everyday tasks with interactive interactions. We used voice recognition technique, so you can set your task over voice commands. You can specify the time of task execution and Vamrine will let you know when you need to get started through a voice alarm. If ...

Find out more

Kickstarter - Miniblog

Kickstarter - Miniblog Dec 20, 2014

This is my Personal Blog Project which is developed in Django1.7. The website is hosted in an AWS Linux instance under Nginx server. I used Virtualenv to make an isolated Django environment. Here I used Gunicorn to wrap the Django environment as Django is single threaded so it is ...

Find out more

Weather- Designed For Android

Weather- Designed For Android Apr 20, 2014

Its a weather app for Android which fetches hourly weather data from weather.com. I used Android Studio to create this app and used JSON to parse the weather API.

Find out more

Gamazone- Developed For Gamers

Gamazone- Developed For Gamers Mar 21, 2014

Its a website for gamers to share there experience on Video games and help others to overcome the problems they faced while they were playing.

Find out more

Interactive Games - Designed On Codeskulptor Using Python

Interactive Games - Designed On Codeskulptor Using Python Nov 20, 2013

I developed several browser based games on codeskulptor while taking a course in coursera on An Introduction to Interactive Programming in Python under Joe Warren, Scott Rixner, John Greiner & Stephen Wong of Rice University. Amongst my all games the most notable one is Galaxy Invaders

Find out more

Bitstarter- Startup Engineering

Bitstarter- Startup Engineering Nov 7, 2013

I took a course on Coursera on Startup Engineering under Balaji S. Srinivasan & Vijay S. Pande of Standford University. Here I learned a fast-paced introduction to key tools and techniques like command line, dotfiles, text editor, distributed version control, debugging, testing, documentation, reading code, deployments etc. For the project ...

Find out more

Work Experience

Senior Software Developer - Bardog Inc, Remote ( 4 Months )

  • Developed the admin portal from scratch which helped the company to do the admin level jobs more easily.
  • Created the admin interface using Jinja2 template engine and integrated it with the Flask.

Senior Software Developer - Measured Search, Remote ( 4 Months )

  • Helped the team to improve the invoicing system which helped the company to track the uninvoiced transactions.
  • Created the interface for checking the contracted and self-serviced deployments with analytics of the usage of the deployments
  • Build the system manager from scratch to run the system patch and upgradation in the AWS instances and deployment clusters. Which also has an interface which provides the functionality to schedule the maintenance, real-time logging from the instances and provides the maintenance report with analytics.

Software Developer - Tinder, Remote ( 3 Months )

  • Worked closely with the data analysis team of #RightSwipe engineering department where my primary responsibility was to help the team to improve the data gathering algorithm.

Backend Developer - Infratab Inc., Bangalore, IN ( 4 Months )

  • Implemented Docker containers in the production server in AWS, which helped in minimizing the deployment time.

  • Integrated Auth0 with Accounts service and implemented RBAC system on it, which helped Area51 team in managing both B2B and B2C platform.

Software Developer - Hackerearth, Bangalore, India ( 10 Months )

  • Designed REST APIs that allows sophisticated, effective and low-cost application integration.
  • Implemented designs, including experimentation and multiple iterations.
  • Collaborate with other team members to plan, design and develop robust solutions.

Software Engineer - Ericsson, Kolkata, India ( 15 Months )

  • Developed initial phase of trip planning app(EriTrip).
  • Developed RESTful API endpoints using Django-Rest Framework and MySQL database to integrate Meeting Room booking app (Confrentu) with the Ericsson Intranet.

Trainee - Nettech, Mumbai, India ( 1 Month )

I did winter training on Network Management at a company named Nettech. There I learned to apply my knowledge of computer networks. Nettech is a computer networking training provider headquartered in Kolkata, India. Its courses focus on computer networking in the Linux environment, network security, information security management systems and counter measures against hacking and other cybercrimes .

My GitHub