Arvind Kumar, Developer in Gurugram, Haryana, India
Arvind is available for hire
Hire Arvind

Arvind Kumar

Verified Expert  in Engineering

Software Developer

Location
Gurugram, Haryana, India
Toptal Member Since
February 28, 2022

Arvind worked as a CTO for Acadbee Systems for four years, building their team and product from scratch. He actively participated in the development, production support, instant bug fixes, troubleshooting, server configurations, and build deployment. For two and a half years, Arvind worked with Tata Consultancy Services as a systems engineer. He utilized .NET and went the extra mile by learning Qik to address client requirements.

Portfolio

OnShift
Python, React, PostgreSQL, Agile, Azure, CherryPy, TurboGears, Azure DevOps...
Peak Power Inc.
Django, Django REST Framework, SQL, Docker, APIs, Node-RED, Keycloak...
TeamLabs
Python 3, Amazon Web Services (AWS), Django REST Framework, PostgreSQL, React...

Experience

Availability

Part-time

Preferred Environment

Ubuntu Linux, PyCharm, Docker, Slack

The most amazing...

...thing I've created is an ERP for schools from scratch, making it grow from 0 to 50 clients, with more than 25,000 active users.

Work Experience

Senior Principal Python Engineer

2023 - 2023
OnShift
  • Migrated the application components written with Python 2 code to Python 3.
  • Tracked bugs and created tickets for them in Jira.
  • Maintained a legacy application developed using Python 2 (TurboGears and CherryPy) to support customer needs.
Technologies: Python, React, PostgreSQL, Agile, Azure, CherryPy, TurboGears, Azure DevOps, Communication, Amazon EC2, GitHub

Senior Back-end Developer

2022 - 2022
Peak Power Inc.
  • Developed an application using Django, Python, and Django REST Framework to track power usage and create forecasts for the US and Canada ISOES.
  • Created an event-driven data pipeline using Apache Kafka, Node-RED, and ClickHouse database.
  • Collaborated with the product owner to understand requirements. Created tickets in Jira.
  • Handled sprint ceremonies, including standups, grooming, planning, and retros.
Technologies: Django, Django REST Framework, SQL, Docker, APIs, Node-RED, Keycloak, Apache Kafka, ClickHouse, Node.js, API Integration, AWS Lambda, Amazon S3 (AWS S3), OAuth 2, Communication, Artificial Intelligence (AI)

Senior Full-stack Developer

2021 - 2022
TeamLabs
  • Integrated functionalities and APIs from American banks and payment card providers (Silicon Valley Bank, CheckDigit) using Django, Python, and DRF.
  • Led the redesign of a critical feature using React and reduced support tickets by 50% for that feature.
  • Developed and deployed new functionality for the company's Slackbot, expanding its capabilities and increasing user engagement by 25%.
  • Played a pivotal role in the successful launch of a new Microsoft Teams bot, contributing to the expansion of the company's product portfolio.
Technologies: Python 3, Amazon Web Services (AWS), Django REST Framework, PostgreSQL, React, API Integration, AWS Lambda, Amazon S3 (AWS S3), Firebase, OAuth 2, Communication

Chief Technology Officer

2017 - 2021
Vidyatra
  • Designed system architecture and technical blueprints and implemented them.
  • Developed the back-end APIs with Django REST framework and Python.
  • Designed and implemented the database schema using PostgreSQL.
  • Involved in production support, instant bug fixes, and front-end code review written with React.
  • Managed deployment and server configurations on AWS.
  • Launched the Vidyatra Andriod app with around 5,000 downloads.
  • Generated 3 million INR in revenue in just two years.
  • Developed an adaptive learning tool to teach students at their own pace and constantly work on their weakest parts to achieve maximum improvement.
  • Designed the flow for the adaptive learning algorithm.
  • Used MongoDB to support high speed and powerful analytics.
Technologies: Python 3, Django, Django REST Framework, PostgreSQL, Vue, Docker, Amazon Web Services (AWS), Quasar, Full-stack, Full-stack Development, REST, REST APIs, APIs, JSON, JavaScript 6, JavaScript, Redis, Celery, Google Cloud Platform (GCP), Node.js, API Integration, AWS Lambda, Amazon S3 (AWS S3), Firebase, OAuth 2, React

Systems Engineer

2012 - 2015
Tata Consultancy Services
  • Provided support during migration of airline ticket booking applications used for around 60% of tickets issued by the SAS airlines.
  • Provided Level 2 and Level 3 technical support and implemented change requests.
  • Learned Qantas Intelligent Keypad (QIK), an airline Industry-specific language to meet client requirements in two months.
  • Won the Best Employee award out of 300 employees working for SAS.
Technologies: Python, C#, C#.NET, .NET, SQL, SSRS Reports, MySQL, Amadeus

Teampay Back-end APIs with Slackbot and Teams Bot

This project was about a web app based on Django and React to handle team finance easily and flexibly. We created the virtual cards on the go as per the requirements. Added support for NetSuite and QuickBooks to keep the accounts updated. I built back-end APIs, enhanced features for the existing Slackbot, and helped the team launch a new Teams bot.

Power Consumption Data Pipeline and Forecasting

A web app to monitor and forecast the power consumption across multiple grids in Canada and USA. I developed the back-end APIs and led the team to two successful launches. I created the data pipeline using the time-series-based database ClickHouse, Node-RED, and Apache Kafka.

ERP for Educational Institutions

http://erp.vidyatra.com
An ERP for educational institutes written in Django REST framework in the back end and Quasar Framework and Vue.js for the front end.

I worked as the CTO, designed the system, and wrote almost all back-end code. I liaised with the front-end team for code reviews and designed APIs to connect with the back end. I handled the team, set checkpoints, and decided deadlines.

Scandinavian Airlines Migration Project

Migrated the Scandinavian Airlines ticket booking application from one vendor to another. I worked as a systems engineer and learned a new language called Qantas Intelligent Keypad (QIK) within two months on client demand. I provided L2 and L3 support for the project.

Adaptive Learning Tool for Students

Developed an adaptive learning tool for students to learn according to their own pace and understanding. Designed and developed the back-end APIs using Python and Django REST framework. We developed the front end using React. As a CTO, I handled the team, set checkpoints, and decided deadlines.

Languages

Python 3, Python, SQL, JavaScript, PHP, JavaScript 6, C#.NET, C#

Frameworks

Django, Django REST Framework, OAuth 2, Quasar, .NET, Laravel 5, CherryPy, TurboGears

Libraries/APIs

Vue, REST APIs, API Development, React, Node.js

Tools

PyCharm, Slack, GitHub, Celery, Node-RED, Keycloak

Paradigms

REST, Microservices, Azure DevOps, Test-driven Development (TDD), Agile

Platforms

Amazon Web Services (AWS), Firebase, Ubuntu Linux, Docker, Apache Kafka, Amazon EC2, Google Cloud Platform (GCP), AWS Lambda, Microsoft Bot Framework, Azure

Storage

PostgreSQL, JSON, MySQL, Databases, MongoDB, NoSQL, Redis, Amazon S3 (AWS S3), ClickHouse

Other

Software Development, APIs, Full-stack, Full-stack Development, API Integration, Communication, Product Management, Entrepreneurship, System Design, Server-side Rendering (SSR), Artificial Intelligence (AI), SSRS Reports, Slackbot, Amadeus

2015 - 2017

Master's Degree in Business Administration (MBA)

Indian Institute of Management - Ahmedabad, Gujarat, India

2008 - 2012

Bachelor's Degree in Computer Science

Institute of Technology and Management - Gurgaon, Haryana, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring