Default profile banner
RK

Ravi Kumar

@ravikumar658

Senior Software engineer

New Delhi

BeyondsoftRadharaman Institute of Technology

Highly experienced Senior Software Engineer with 5+ years of expertise in full-stack development and scalable microservices architecture. Proficient in Python, Django, ReactJs, and cloud technologies like AWS and Kubernetes. Proven ability to design and implement robust REST APIs, manage complex data pipelines, and lead development teams in Agile environments.

Experience

Backend Developer

Beyondsoft

Remote•Mar 2023 - Present•India

Worked on R&D Intelligent Data Engineering Platform, providing a single platform for storing high quality operational and SDLC related R&D data. Responsibilities included implementing OAuth 2.0, SAML, SSO, and role-based authentication; designing and implementing REST APIs using Python, FastAPI, and Data Warehouse (Oracle); implementing pub-sub for logging API data into PostgreSQL via Redis; deploying Data API on ESP DECC using docker and Kubernetes; handling large volumes of data; and participating in agile development processes.

Backend Developer

Secomind.ai Pvt. Ltd.

Remote•Jun 2022 - Mar 2023•India

Developed an IOT device for electric vehicle charging. Responsibilities included designing and implementing REST APIs using Python and Django; developing and testing backend microservices for booking charging slots, charging management, payment processing, and centralized user authentication; integrating machine learning models to predict and optimize charging schedules; and providing leadership and mentorship to a team of backend developers.

Lead/Senior Software Engineer (Full Stack)

Avior Wealth Pvt. Ltd

Remote•Sep 2019 - Jun 2022•Australia

Developed a CMS fintech SaaS solution for managing insurance policies and financial investments. Responsibilities included developing front-end using JavaScript and React with API integrations; working on the back-end using Python and frameworks such as Django, Flask, and microservices architecture using Kubernetes; system designing and deploying a finance product on EKS and Kubernetes; participating in agile development and TDD processes; and mentoring team members on best practices.

Python Backend Developer

Startxlabs Pvt. Ltd.

•Feb 2018 - Aug 2019•New Delhi

Built secure, scalable, and efficient SaaS applications using Python, Django, ReactJS, and REST API development. Responsibilities included mentoring backend, mobile, and frontend teams; building APIs and microservices using Python, Django, Flask, and Django Rest Framework; utilizing tools like GeoDjango and Django Channels; implementing message queuing using RabbitMQ and Redis; and deploying on AWS EC2, RDS, SQS, Docker, and Kubernetes.

Python Intern

DQ

•Nov 2017 - Jan 2018•Delhi

Worked on a project to check the social behavior of a user by analyzing his social networking profile.

Software Engineer Intern

Ezedox

•Jan 2017 - Apr 2017•Bengaluru

Worked on a digital document and workflow management platform, providing services like digitally signed online applications, eKYC enablement, storage, collaboration, and document sharing.

Education

Radharaman Institute of Technology

BE

Computer science engineering

Jul 2013 - Jul 2017•Grade: 7.34 CGPA

Licenses & Certifications

Data Science, Machine Learning, Deep Learning

Udemy

• No expiration

Skills

Python
Django
Flask
Django Rest Framework
FastAPI
Microservices
REST API
Distributed System Design
RabbitMQ
Redis
Celery
ElasticSearch
Caching
HTML5
JavaScript
ReactJs
PostgreSQL
MongoDb
MySQL
Oracle
AWS EC2
RDS
S3
SQS
Lambda
EKS
Docker
Kubernetes
Travis
Nginx
Scikit-learn
Pandas
Numpy
Deep Learning
spaCy
NLP
Data Engineering
Airflow
Design Pattern
Agile
Data Structure and Algorithm
Scrapy