Ram Kumar

Backend Python Developer

Summary

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

Senior

Experience level

7+ years

Offered skills

Databases

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

Tools

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

Other

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

Education level

Master of Computer Application

Portfolio

Collaboration Platform
Role

Senior Python Developer

Technologies used

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

Description

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
Role

Senior Python Developer

Technologies used

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

Description

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