You will get a gentleman coder who delivers his best work each time


Project details
Though I'm new to Upwork*, I have been using the Pythonic way of coding for over 3 years now. Using Pandas, PySpark or PyFlink, I support data ingestion and cleaning for batch and streaming data (projects uploaded on Git) and store them in databases like PostgreSQL or MongoDB. Using Django, I build apps in Python that can run scheduled scripts using Celery and Redis as message broker; create APIs to serve front-end needs using Django REST Framework. I build pipelines and maintain large open-source OLAP platforms like Apache Druid, Apache Pinot, Presto etc that ingest big-data in realtime using Kafka. I write SQL-queries to support the dashboarding team in Superset or PowerBI. I am familiar with Airflow for scheduling jobs using DAGs. I am familiar with Kubernetes and Docker for deployments.
I commit to delivering solutions in faster than usual timelines. I pay high attention to detail and provide the best service possible to client needs.
*I'm providing a special discount of 20% off on the client's budget for the initial projects I take up.
I commit to delivering solutions in faster than usual timelines. I pay high attention to detail and provide the best service possible to client needs.
*I'm providing a special discount of 20% off on the client's budget for the initial projects I take up.
Data Tool
PythonWhat's included
| Service Tiers |
Starter
$100
|
Standard
$250
|
Advanced
$500
|
|---|---|---|---|
| Delivery Time | 12 days | 7 days | 4 days |
Number of Revisions | 1 | 2 | 5 |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$30 - $50
Additional Revision
+$40
Even faster delivery
(+ 1 Day)
+$15About Akhil
Tech Lead | Architect
Bengaluru, India - 12:25 pm local time
As a Data Engineer, I build pipelines and maintain large open-source OLAP platforms like Apache Druid, Apache Pinot, Presto etc that ingest big-data in realtime using Kafka. I write SQL-queries (Advanced SQL certifications taken) to support dashboards in Superset or PowerBI. I use Airflow or crons to schedule jobs and tasks. I use Kubernetes or Docker for deployments; Git for version control.
Steps for completing your project
After purchasing the project, send requirements so Akhil can start the project.
Delivery time starts when Akhil receives requirements from you.
Akhil works on your project following the steps below.
Revisions may occur after the delivery date.
Detailed requirement
During this phase, I clarify the requirement of the client in as much detail as possible and set goals for the project. This ensures faster project completion and meeting all objectives of the project, in order of priority.
Showcase draft of project results
A draft of the project is shown to the client, prior to the final code review and project submission. This ensures the project is moving in the direction the client desires.


