Ram Kumar

Backend Python Developer


A senior backend Python developer with strong analytical skills and with ability to quickly learn and adapt to new environments. He has extensively worked in Python web application’s development and is experienced working in Linux environment.

  • Has strong communicational skills and ensures good coding practices using tools like PEP8, Pylint and Django unit tests
  • Has worked on various projects with international clients as a Lead Developer and is well experienced in implementing concepts of MVC and MVT

Seniority level


Experience level

7+ years

Offered skills


MySQL, PostgreSQL, MongoDB, Redis

CMS / Frameworks / Languages / Libraries / Paradigms

Python, PHP, HTML, CSS, JavaScript, AngularJS, Ruby, Flask, Django, Pyramid, Celery, NumPy, Pandas, Matplotlib, Heroku, UnderscoreJS, ShellScript, Ubuntu, Linux, Amazon Web Services


Skype, Redmine, Jenkins, Jira, Docker, Kubernetes, AWS Code Deploy, GitHub, Bitbucket


English, Hindi, Agile Software Development, OOPs, MVC, MVT

Education level

Master of Computer Application


Collaboration Platform

Senior Python Developer

Technologies used

Python 2.7, Flask 0.10.0, MySQL, Flask-Restless, Pyramid, Git, AWS, Redis, Celery


A web based, feature rich solution for aspirants to refer and validate documents against required pre-defined styling formats. An in-built document was provided to ensure maximum productivity in minimum time for aspirants. Platform was also required to aid aspirants and mentors with online text chat collaboration to converse regarding projects with ease.

Web Application for Blogs

Senior Python Developer

Technologies used

Python 3.x, Django 1.x, PostgreSQL, AngularJS, DRF 3.x, AWS, Git


A web based scalable and performant web application to manage the blogs with Ads expecting millions of users specifically from commercial media domain. Key modules include:

  • Market Place (interaction of bloggers and publishers)
  • Services (Backend, Rest API)
  • Dashboard (Frontend UI)
  • Media upload (images, videos)

OTIVR Onsite Model

  • Requirement analysis

    We first understand your requirements and together with you conclude which suitable profiles we need to find for your company's needs

  • Candidate selection

    Otivr moderate interviews with the selected candidates and supports with tests, documents and other type of due diligence of skills requested by the client. Contracts are setup and visa application process begins

  • Developer works at your location

    The developer from Otivr is at your office location and starts to work with your projects within approximately 6-8 weeks after the candidate selection process has been initiated

  • Proposal

    Otivr screens and selects the best available resources in its pool of IT talent to match your requirements and makes you a proposal of candidate profile. The candidates qualifies through a rigorous screening process in several steps before they are presented to you

  • Developer arrives

    Otivr handles contracting, transportation, visa applications, accommodation and other type of administration for the selected consultants, preparing them for your assignment

What Does our Clients Say?

These Companies Already use Otivr

Brands we work with

Partner Certifications