Русский

Artur Rakhmatulin

Software Engineer·Portugal

Software engineer with over 10 years of experience in backend development for web applications, microservices, and Python-based frameworks, focusing on building scalable solutions, optimizing workflows, and integrating modern technologies to improve business efficiency.

Ex-ERP developer, with experience in customizing and designing new functionality to enhance process automation for manufacturing enterprises, optimizing workflows, and improving operational efficiency.

Skills

Languages
Python, SQL, JavaScript, TypeScript, Java
Frameworks
Django, Django REST Framework, FastAPI, Flask, asyncio, Next.js, React, Redux, Nirvana
Technologies
AWS, Docker, Kubernetes, PostgreSQL, MySQL, Redis, RabbitMQ, Apache Kafka, Apache Polaris, OpenSearch, Apache Airflow, ETL/ELT pipelines
Focus areas
Backend, Microservices, Fullstack, Integrations

Experience

Software Engineer II at Dremio (dremio.com)

Jun 2025 – present
  • Contributed to Apache Polaris:
    • Performed testing, code review, and improvements of documentation and developer guides
    • Initiated Python SDK and CLI distribution initiative
    • Coordinated UI development initiative
    • Drove testing and adoption of apache/polaris-tools/polaris-console
    • Added OIDC support for Polaris Console
  • Contributed to migration of semantic search engine from Vertex AI Search to OpenSearch:
    • Conducted load testing and capacity planning based on current data volumes and projected user growth
    • Introduced observability for the new microservice: metrics, dashboards, and alerts
    • Designed separation of semantic search functionality from monolith into microservice

Software Engineer at PandaDoc Inc (pandadoc.com)

Oct 2021 – Dec 2024
  • Enhanced the public_api and integrations services (Django, Django REST Framework), directly addressing two highly requested features on UserVoice: enabling copy & paste functionality in the editor and facilitating currency formatting with HubSpot, Pipedrive, and Salesforce.
  • Conducted a detailed root cause analysis of a high-severity system failure, proposed and deployed a fault-tolerant architecture (detailed approach published on Medium), eliminating similar incidents entirely and raising SLA from 99.5% to 99.9%.
  • Detected and addressed critical performance issues of the document list rendering feature on the main page, isolating full table scans as the root cause. Engineered and deployed SQL query optimizations and additional indexing, reducing the 95th and 99th percentile response times from 15s and 60s to 2s and 5s accordingly, decreasing statement timeout errors by 99%, and reducing SQL server load by 5%.
  • Designed and implemented 3 new integrations (BambooHR, Greenhouse, and HubSpot) using the iPaaS Workato platform, which helped attract 10+ new clients.
  • Introduced and built the RuleEngine microservice for the PandaDoc CPQ for HubSpot project, providing dynamic pricing and quoting capabilities that secured 10+ new clients and added $200,000+ in MRR.

Software Engineer at Yandex (market.yandex.ru)

Sep 2020 – Oct 2021
  • Developed a framework (Python, Nirvana, YT) for ETL/ELT pipelines that reduced technical debt, accelerated feature delivery by 7x through the adoption of daily on-demand releases, improved system stability, and enabled CI/CD and monitoring implementation.
  • Adopted testing practices and CI/CD, reducing the number of bugs and incidents by 10x.
  • Enforced logging, monitoring, and on-call practices, enabling faster identification of root causes and resolution of incidents before they impacted users, which improved the quality and reliability of the project and increased SLA to 99%.
  • The implemented framework enabled an audit of resource consumption and optimized the usage of RAM, CPU, and data volume by 30%.
  • Led a course and conducted training sessions for the Data Engineering team, which accelerated adoption of the new framework and enabled the team to meet the project goals within the stated deadlines.

Senior Software Engineer at B2Broker (b2broker.com)

Apr 2019 – Aug 2020
  • Engineered a microservice leveraging asyncio-python (part of B2BinPay service), which enhanced the creation and processing efficiency of transactions across Bitcoin-like blockchains and Ethereum networks by reducing transaction weight and implementing modern protocols.
    • Reduced infrastructure costs by 5x through homogeneous architecture and enabled compatibility with various blockchains through configuration, simplified scaling, and streamlined the integration of new blockchains.
  • Drafted support for Ethereum ERC20 tokens, enabling seamless integration with token-based ecosystems and expanding the system's capabilities.
  • Optimized transaction workflows, improving the performance and reliability of blockchain-based payment processing.

Lead Software Engineer at LLC Growth Platform (cloveri.com)

Apr 2018 – Apr 2019
  • Developed a service for conducting tests and surveys, offering personalized development recommendations for participants and enabling progress tracking through a personal account.
  • Designed and implemented the backend using Django and Django REST Framework, ensuring efficient data processing and secure API endpoints.
  • Built a responsive and user-friendly frontend with React and Redux, facilitating seamless interaction and real-time updates for users.
  • Integrated backend and frontend components, ensuring smooth communication and delivering a cohesive user experience.

Software Engineer at Ru-Center (nic.ru)

Jun 2016 – Apr 2018
  • Innovated and built a user-friendly admin portal using Python and Django, streamlining the billing system to reduce ticket resolution time from 2 weeks to 1 minute.
    • Facilitated consistent collaboration across departments during every phase of new software rollout while addressing stakeholder input; ensured real-time updates became part of daily operations within one week.
  • Delivered real-time reporting capabilities for accounting teams, resolved root causes of data inconsistencies, and minimized administrative workloads for support teams to just 1 hour daily.
  • Collaborated as a Data Engineer on the development of a recommendation system, focusing on data pipelines and efficient data processing (Apache Airflow).

Projects

  • ymove

    Community-driven platform that collects real relocation data — filing dates and waiting times — to give people honest statistics on how long visa and residence permit processing actually takes.

    ymove.org

Open source

Publications

Education

Bachelor's degree, Solid State Physics

Languages

English
Professional working
Russian
Native