
Denis Arkhipov
Verified Expert in Engineering
Data Engineer and Software Developer
Dubai, United Arab Emirates
Toptal member since March 17, 2026
Denis is a data, analytics, and software engineer with 10+ years of experience across data engineering, full-stack development, BI analytics, cloud infrastructure, and applied AI and machine learning. He designs and operates large-scale data pipelines, streaming architectures, and lakehouse platforms across multiple cloud providers. His work spans the full data lifecycle, from ingestion and transformation to BI dashboarding, data quality, DataOps, and AI and machine learning-powered analytics.
Portfolio
Experience
- Python - 10 years
- SQL - 10 years
- Data Engineering - 9 years
- Docker - 7 years
- NoSQL - 7 years
- DataOps - 4 years
- Dagster - 3 years
- Azure Databricks - 3 years
Preferred Environment
Python, SQL, C#.NET, Docker, Dagster, Microsoft Azure, Databricks, Node.js, Terraform, Linux
The most amazing...
...solutions I've built and led are mission-critical data platforms across energy and cryptocurrency markets, maritime management, and professional services.
Work Experience
Solutions Architect
LogiX LLC FZ
- Led the cloud-hosted executive dashboard and cockpit development for the client's leadership and its subsidiaries, aggregating internal data from different departments and functions into a single view for live leadership reviews.
- Designed and implemented a secure, scalable cloud infrastructure for the data and AI office from the ground up, following the client's Azure architecture and networking standards.
- Designed a RAG pipeline powering an AI assistant chatbot within a developed web application, using pgvector for semantic search and vector storage. Integrated a proprietary LLM to deliver context-aware, domain-specific responses.
Senior Data Engineer
Contango
- Directed the development of a high-scale MLOps data platform for maritime port congestion predictions, used by one of the four ABCD companies that dominate world agricultural commodity trading.
- Stabilized a production MLOps platform, eliminating recurring outages and enabling reliable prediction delivery, encompassing data quality engineering, DevOps modernization, and applied AI and machine learning prototyping.
- Delivered an architectural blueprint, driving platform cost optimization, and performance improvements.
- Built end-to-end data lifecycle dashboards in Databricks to monitor completeness and anomalies. Engineered automated backfill processes for missing historical AIS data.
- Spearheaded CI/CD modernization by implementing Databricks Asset Bundles (DABs) and a multi-workspace environment strategy.
- Mentored new joiners on platform architecture and collaborated cross-functionally with data scientists, web developers, and product leads to align data engineering outputs with business requirements.
- Architected a specialized data quality and model performance dashboard, implementing tracking for RMSE, MAE, and MAPE metrics to compare model predictions against actual port congestion events.
- Set up a local development and experimentation OSS sandbox environment using Docker, Dagster, dbt, Azurite, and DuckDB, enabling rapid iteration on models and data pipelines outside the production Databricks cluster.
- Designed and deployed an AI-powered food and agriculture intelligence tool on Databricks, configuring Genie rooms with 8 use cases across M&A due diligence, regulatory risk scoring, and portfolio benchmarking over 2 million branded food products.
- Built end-to-end data pipelines using dbt on Databricks Unity Catalog, ingesting USDA FoodData Central datasets, engineering pre-pivoted analytical views, and iterating Genie accuracy from 30% to 100% through structured benchmark-driven tuning.
Lead DevOps Data Engineer
Deltalon
- Designed and implemented a secure, scalable multi-cloud infrastructure for a crypto algorithmic and discretionary trading platform from the ground up, covering trading system architecture, DevSecOps, monitoring, and full-stack web development.
- Engineered a distributed trading system with microservices for algorithmic execution, position management, and market data processing. Designed service discovery mechanisms and OAuth, JWT, and Google SSO authentication.
- Deployed a multi-cloud solution across AWS and Linode using infrastructure as code with Terraform and Ansible to ensure full environment reproducibility.
- Architected network topology with Tailscale app connector, public and private subnets, NAT gateway, VLAN, and VPC configurations for highly secure trading operations.
- Created automated deployment workflows using GitHub Actions for continuous integration and deployment of trading algorithms and services.
- Established comprehensive monitoring with Grafana and Prometheus for system health, logs, metrics, and automated alerting.
- Deployed and optimized QuestDB instances for real-time market data storage and analysis.
- Built the Control UI using React within a monorepo front end and .NET back-end services.
Data Engineer
Energetech Trading DMCC
- Enhanced the company's data infrastructure and DataOps, supporting trading systems for Intraday Power Trading, covering data pipeline modernization, lakehouse architecture, streaming ingestion, and real-time data processing for trading automation.
- Reduced query latency by 70% and cloud spend by 65%, approximately $50,000 per year, by migrating multi-billion time-series events from MongoDB to TimescaleDB across fundamental, market, and ancillary data.
- Caught 95% of data issues pre-trade, eliminating costly misprices worth approximately $200,000 per year.
- Reduced incident MTTR from hours to minutes through enhanced observability.
- Replatformed and designed more than 30 ETL repositories for self-hosted Dagster with dbt. Implemented completeness control and 100% automated backfills.
- Introduced Azure Databricks as a data lakehouse platform, implementing Delta Lake on ADLS cold storage with a medallion architecture and processing terabytes of raw fundamental and market data daily using Spark and SQL.
- Built high-throughput C# service bus connectors that publish electricity market data and fundamentals to Confluent Kafka, forming the foundation for next-generation automated trading agents.
- Engineered a Python-based framework leveraging Azure Event Hub for event-driven data flows. Deployed on Azure Kubernetes Service (AKS) using Helm with Kubernetes Event-driven Autoscaling (KEDA) as an event-driven horizontal pod autoscaler.
- Built a new feature store and Selenium imagery flow to lift model hit rate and improve the accuracy of meteo forecasts.
- Contributed to the integration of Flux with GitLab and Azure Container Registry to manage applications and infrastructure across AKS clusters.
Manager
PwC
- Kept mission-critical Microsoft SQL Server, Power BI, and Windows Server estates healthy and patched, sustaining 99% service uptime across all managed platforms.
- Administered and upgraded in-house Apache Airflow (orchestration) and Apache Superset (BI) VM instances on Ubuntu LTS and CentOS 7, performing OS patching, dependency updates, automated backups, and rollback scripting.
- Established a structured team development roadmap adopted across the analytics engineering practice.
- Co-authored more than three client proposals on data-warehouse and BI integration, translating business KPIs into architectural blueprints and level-of-effort estimates.
- Opened dialogue with more than three PaaS and SaaS vendors (Cloud DWH, BI) and negotiated draft partnership terms to broaden PwC's solution stack.
Senior Associate
PwC
- Delivered over five enterprise client engagements across metallurgy, banking, retail, and fast-moving consumer goods (FMCG) domains.
- Developed a PostgreSQL data warehouse with operational, detailed data, and data mart layers. Built ETL procedures and orchestration using Apache Airflow and Apache Kafka as a mono data bus for a metallurgical company.
- Built a benchmark web application for collecting bank statements, finance reports, and risk reports using the MANN stack. Visualized indicators on Power BI dashboards for benchmarking analysis and tested application security with Veracode's SAST.
- Analyzed the DIY market and the retailer's outbound logistics network. Developed data models for demand calculation, cargo flow, and complementary goods grouping using Python and SQL Server for a DIY retailer chain.
- Processed sell-in and sell-out sales data. Built a data model with ETL procedures in Microsoft SQL Server to work as the back end for a Power BI promo toolkit, enabling promotion performance analysis as part of the RGM project for an alcohol company.
- Analyzed procurement business processes from SAP ERP extractions using UiPath Process Mining. Delivered dashboards for comprehensive procurement analysis, including PO lifecycle, supplier payments, and price dynamics.
Associate
PwC
- Tested journal entries in accounting systems for fraud risk identification using Microsoft SQL Server with Python for industrial, oil and gas, financial services, and retail clients.
- Performed recalculation of financial results from foreign currency balance revaluations and revenue adjustments using Microsoft SQL Server and Python in the banking and financial services domain.
- Normalized reference data for material master records and business partner records as part of a data migration project to SAP S/4HANA. Set up rules and regulations for maintaining master data for an agro-industrial company.
- Delivered the engagement economics toolkit, saving around $500,000 a year, adopted across six Central and Eastern European (CEE) countries in more than 10 offices.
- Built financial performance monitoring tools, saving approximately $100,000 a year for the consulting practice.
- Automated risk registers using Excel VBA, leveraging @RISK analytical tool distributions for an oil company.
- Developed concepts and approaches for high-precision benchmarking, calculating business process performance indicators, and visualizing analysis reports in Qlik Sense and Microsoft SQL Server.
Computer-aided Design (CAD) Engineer
RSC Energia
- Contributed to active spacecraft and next-generation manned spacecraft programs at Russia's flagship space corporation.
- Delivered structural analysis and design documentation supporting flight-qualified hardware.
- Designed spacecraft using PTC Creo (Pro/Engineer), performed ballistics simulations with Satellite Tool Kit and MATLAB, and resolved structural strength and stability issues of spacecraft structures in Patran.
- Performed design engineering for the scientific-research module and next-generation manned spacecraft using Pro/Engineer and AutoCAD. Conducted static and dynamic structural analysis using finite element models in ANSYS.
- Managed design documentation, release changelogs, and requirements for development.
Experience
Real-time Data Processing Service
Built in Python with async I/O (asyncpg, uvloop), the system employs a pluggable handler/consumer architecture with abstract base classes, Avro serialization, and a hospital/dead-letter pattern for failed message recovery.
Deployed on Kubernetes using Helm charts and KEDA for autoscaling based on Event Hub consumer lag, the system includes operational observability with Opsgenie alerting, lag monitoring, sequence number gap detection, and liveness probes.
I also developed supporting tooling, including a backfiller for historical data replay to the ETRM platform and a metadata bootstrap tool for managing product mappings across European energy markets such as EEX and RTE.
Port Mind | Maritime Intelligence Platform
I ingested years of global AIS records from a REST API with async concurrency and in-memory Parquet conversion (PyArrow, ZSTD compression). I also built silver-layer canonical models (vessels, positions, port calls) with deterministic upsert/conflict detection and dbt snapshots for SCD Type 2, and gold-layer hierarchical forecast features.
I built a PyArrow Flight Server on top of DuckDB to serve low-latency analytical queries, powering a React and Kepler.gl geospatial heatmap UI for real-time and historical vessel tracking and for viewing congested areas. I set up time-series forecasting baselines using StatsForecast and hierarchical forecasting for port congestion metrics, and built a model performance dashboard tracking RMSE, MAE, and MAPE.
Added an AI chatbot (Chainlit, Claude LLM, and a DuckDB MCP server) to enable natural language querying.
F&A Portfolio Intelligence Tool
I ingested the full USDA FoodData Central dataset (2+ million products, 400,000+ unique foods, and 26+ million nutrient records) into Databricks Unity Catalog through automated pipelines. Using dbt transformation models, I created pre-pivoted analytical views from raw EAV nutrient tables, reducing query complexity and enhancing AI accuracy.
I configured Databricks Genie rooms with SQL expressions and entity relationships, tailored to investment use cases like M&A due diligence, portfolio nutritional benchmarking, commodity substitution analysis, and regulatory risk assessments against WHO, UK, Chile, and GCC standards. Through a structured benchmark suite, I improved Genie query accuracy from 30% to 100% over several tuning cycles using systematic instruction engineering and EAV pivot patterns.
This tool empowered non-technical investment professionals to conduct data-driven competitive analysis, target screening, and portfolio-wide regulatory stress testing without requiring SQL knowledge.
Education
Master's Degree in Aeronautical and Astronautical/Space Engineering
Bauman Moscow State Technical University - Moscow, Russia
Certifications
Apache NiFi for Data Engineers
BigDataSchool
The Complete Hands-on Introduction to Apache Airflow
Udemy
MITx: Introduction to Computer Science and Programming Using Python
edX
Skills
Libraries/APIs
PySpark, Node.js, Pydantic, React, PyArrow, Kepler.gl
Tools
Terraform, Microsoft Power BI, GitLab CI/CD, dbt Cloud, MATLAB, AutoCAD, PTC Mathcad, Tableau, n8n, Azure Kubernetes Service (AKS), Helm, Ansible, Grafana, Caddy Server, Apache Avro, Loki, Apache Airflow, Apache NiFi, Qlik Sense
Languages
Python, Transact-SQL (T-SQL), Bash, SQL, JavaScript, TypeScript, C#.NET, Go, Visual Basic for Applications (VBA)
Frameworks
Data Lakehouse, Spark Structured Streaming, Apache Spark, Angular, NestJS, Alembic, Flask, Selenium, OAuth 2, JSON Web Tokens (JWT), Chainlit, gRPC, Flux, Spark, Jinja
Paradigms
ETL, Business Intelligence (BI), DevSecOps, Asynchronous Programming, Event-driven Architecture, Model Context Protocol (MCP), Azure DevOps
Platforms
Docker, Databricks, Linux, Azure, Airbyte, Apache Kafka, Azure Event Hubs, Google Cloud Platform (GCP), Windows Server, Ubuntu, CentOS, Confluent Kafka, Linode, Azure Data Lake Storage, Opsgenie, Apache Arrow, Amazon Web Services (AWS)
Storage
Microsoft SQL Server, NoSQL, MongoDB, PostgreSQL, Data Pipelines, Data Integration, Amazon S3 (AWS S3), Apache Parquet, Azure Cosmos DB
Industry Expertise
Accounting
Other
Data Engineering, Programming, Microsoft Azure, DataOps, Dagster, TimescaleDB, Data Build Tool (dbt), Data Analysis, Data Quality, AI-assisted Development, CI/CD Pipelines, Apache Superset, Auditing, SAP ERP, Workflow Automation, Process Mining, Azure Databricks, Azure Service Bus, Delta Lake, Power Trading, Complex Data Analysis, PTC Creo, ANSYS, Veracode, ADLS2, Tailscale, QuestDB, GitHub Actions, Prometheus, Cryptocurrency Trading, Networking, DuckDB, Computer Science, Data Orchestration, Kubernetes Event-driven Autoscaler (KEDA), Polars, Medallion Architecture, Machine Learning Operations (MLOps), Logistics & Supply Chain, Agriculture, AI Engineering, Forecasting, Data Modeling, Data Warehousing, Data Architecture, Unity Catalog, ELT, Workday, Data Science, HR Analytics, HRIS, Bun, Full-stack Development, RAG Architecture, Pgvector
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring