Eu-rabota

Python/Rust developer ищет работу в Европе — Python/Rust developer

Опыт работы
4 years
Образование
Saratov State University, Computer Security 10.05.01
Профессиональные и другие навыки
Python: FastAPI, Threading, SQLAlchemy, Pytest, Flask, Gevent, Alembic, Psycopg2, Asyncio
Typing, Pydantic, BeautifulSoup, Dishka, Aiohttp, Multiprocessing, PyJWT
Rust: PyO3, Rug, Rayon, SQLX, Actix-web, Tokio, Serde_json
Databases & Infrastructure: PostgreSQL, Redis, Docker, Linux, Git, Bash
Integration & Messaging: REST API, RabbitMQ, Apache Kafka, WebSocket, MQTT, Swagger
Authentication & Security: Keycloak, JWT
Additional: Competitive programming
Владение языками
Английский
Дополнительно
Specialization: Back-end developer in Python and Rust with 4 years of commercial experience
Education: (2020 – February 2026) Saratov National Research State University named after N.G
Chernyshevsky, Faculty of Computer Science and Information Technologies, Specialty 10.05.01
“Computer Security” (Specialist Degree)
English proficiency: B2 (Upper-Intermediate, conversational)
Work Experience
LLC 'Intelligent Solutions' (2022 – Present)
1. Currency Arbitrage Platform (Smart currency exchange platform generating profit)
Automated the process of periodic updating and synchronization of currency data collected
from multiple external platforms using Python-based solutions
Developed a Rust microservice responsible for detecting chains of currency transfers based on
aggregated and normalized exchange data
Designed and implemented backend logic for the web application, including creation
configuration, and maintenance of REST APIs for core functional modules
2. Automated Futures Trading Platform (Microservice architecture)
Automated collection, aggregation, and preprocessing of market data from external trading
platforms through public APIs
Developed a Rust microservice implementing business logic of trading algorithms using
Actix-web for inter-service communication and Tokio for asynchronous processing
Implemented backend components responsible for automated trade execution through external
system APIs
Designed and implemented a configuration mechanism for trading strategies with support for
parallel execution to ensure scalability for a large number of users
Developed a Profit and Loss (PnL) accounting system to analyze performance and
effectiveness of trading strategies
Implemented a paper trading simulation mode for secure testing and validation of new trading
algorithms without financial risks
Integrated an analytical data collection system to improve optimization, evaluation, and further
development of trading solutions
Performed architectural and performance optimization, significantly increasing throughput and
execution speed using multithreading, PyO3 integration, and WebSocket-based communication
with external services
3. Web Interface for Granulometry Service
Optimized the mechanism for archiving and exporting historical data from the system to
improve reliability and performance
4. Cargo Transportation Monitoring System
Developed a document revocation validation process for vehicles using RabbitMQ-based
message queues
Enhanced backend interaction with the driver mobile application, including route generation
authentication and authorization, route modifications, transportation stage updates, and
deviation tracking
Improved the event archiving process related to cargo transportation workflows
Implemented driver tracking functionality at checkpoints through a web-based interface
5. Market Monitoring and Patent Clearance Services for JSC 'Pharmfirm Sotex'
Acted as technical lead of the project: defined technical solutions, conducted code reviews
ensured code quality and adherence to architectural standards
Designed and implemented project architecture from scratch using hexagonal architecture
principles to ensure scalability, testability, and isolation of domain logic
Led the technical implementation of the service and personally developed key system modules
Implemented backend using FastAPI, Pydantic, and asynchronous SQLAlchemy
Designed and implemented authentication and authorization mechanisms using Keycloak for
access management, Redis for temporary session storage, and JWT (PyJWT) for secure
identity verification
Worked with asynchronous processes and WebSocket connections to execute and monitor
long-running requests in real time
Ensured service stability and readiness for high-load production environments
6. Pump Equipment Monitoring Service
Designed system architecture from scratch using a microservice interaction model for
monitoring and controlling municipal water supply pumping equipment
Implemented Rust-based services utilizing an MQTT bus for telemetry reception, processing
and routing from pump equipment
Migrated computational data-processing logic from Node-RED to Rust while preserving existing
algorithms and significantly improving performance, stability, and maintainability
Added a dedicated microservice integrating external weather data sources to incorporate
climate factors into monitoring and analytics logic
Ensured system scalability and fault tolerance through asynchronous message processing and
decomposition into independent services
Project Experience
Cryptocurrency Portfolio Management Service
Served as technical lead, independently developing backend components, coordinating
frontend and DevOps teams, and communicating with the client regarding requirements and
architectural decisions
Designed backend architecture from scratch using hexagonal architecture to ensure modularity
scalability, and business logic isolation
Implemented backend using FastAPI and Uvicorn, asynchronous database access via
SQLAlchemy (async), dependency injection container (Dishka), integration with external trading
platforms using aiohttp, and JWT-based authentication (PyJWT)

← Все резюме