Position: Senior Python Engineer
Category: Python
English level: fluent
Years of experience: 5


Created infrastructure for dev/stage/prod environments using Terraform/Helm in GCP Kubernetes.  Added Gitlab CI/CD pipelines to automate the deployments.

Created a Microservice that listens for 4K messages/s from RabbitMQ and writes the processed results into MongoDB. Added custom metrics through Prometheus and pulled those metrics into Grafana Dashboards.

Created new integrations inside a SaaS application,  and the integration enabled SaaS users to connect and pull/push all their data asynchronously from other services [ex: Shopify, DHLeCom, RoyalMail, SendCloud].

Created a solution to replace manual claim handling by the Customer Support(CS) team in a new dashboard inside Django Admin. Features include: Adding claim monitoring, refunding, rejecting, and consolidating the payments, and sending auto-generated emails in each step.
Integrated a caching mechanism for Django using MemCached to increase response time.

Created real-time push notifications inside the SaaS(built-in Django), notifications mostly coming through different services which were connected either by web hook or messaging queue(RabbitMQ). 

Created backend architecture and REST API for custom CRM using Django Rest Framework, and PostgreSQL, and implemented background jobs with Celery(Redis). Mentored intern developers at the company by creating a backend developer roadmap, and assigning tasks from different projects to help them grow as backend engineers.