后端开发者

    合同约定
    格鲁吉亚
    全职
    远程工作
    工作经验
    6 年 2 月
    最近的工作地点

    NEXALA AI

    Lead Backend Engineer / Lead DATA Engineer
    1 年

    关于我

    关于我
    Backend Developer with 6+ years of experience building scalable APIs, high-load systems, and automation solutions. I focus on designing reliable, maintainable software, balancing engineering best practices with business needs. I enjoy solving complex problems and turning business requirements into practical, efficient technical solutions.

    Affiliate经验

    无数据

    工作经验
    6 年 2 月

    十二月 2025 - 至今
    (1 年)
    NEXALA AI
    Lead Backend Engineer / Lead DATA Engineer
    Company profile: Legal AI platform for the MENA market: collection, structuring and search of legislation and case law. Led two divisions: DATA — collection and processing of legal data, and Backend — platform and API. Team: 13 people. DATA: – Data collection: developed a system for live collection of legislation and case law from more than 34 sources. – Legal instrument processing pipeline: designed and implemented an in-house solution, since off-the-shelf tools could not cope with Arabic and the complex structure of Arabic laws. Having immersed myself deeply in the subject domain, I developed a universal model for stor-ing and structuring legal instruments and achieved high text and structure extraction accuracy of up to 98.7% when compared against reference annotations across the entire data corpus, and also achieved high processing speed of about 0.13–0.2 seconds per page. Processed about 15,000 legal instruments and about 347,000 court cases. Result: a corpus of ~15,000 legal instruments and ~347,000 court cases from 34+ sources in live mode; a 300-page instrument is structured in under a minute. Backend: – Designed a distributed platform based on a microservice architecture: a set of independent ser-vices on which the product is built: a unified authorization and access management service: roles and permissions scoped to user workspaces; a permissions and feature management ser-vice: enabling and restricting product features by roles and pricing plans; a notification delivery service; a file service: secure upload and validation of user files; billing: pricing plans, subscrip-tions, invoicing and payment acceptance in compliance with UAE tax requirements; data hubs: a unified repository of legislation and case law with versions, links between instruments, and ci-tations; smart search across legal instruments. Result: together with the team, brought the platform to production: access and permissions, pricing plans, subions, billing, files, notifications, search, a unified data hub, observability. Stack: Python 3.14 Asyncio, Litestar, Granian, PostgreSQL, SQLAlchemy, Alembic, OpenSearch, Redis, NATS JetStream, GCloud Storage, Temporalio, GKE, PyMuPDF, Scrapling, Playwright, Vertex AI, PaddleOCR, MinerU, OTEL.
    十一月 2022 - 十二月 2025
    (3 年 2 月)
    DOT Agency
    Senior Python Developer
    Company profile: Development of Enterprise RPA solutions for end-to-end business process automa-tion: from ETL pipelines to predictive analytics. Designed and implemented the architecture of an internal product for automating order search, which became the company’s main sales channel. – Live monitoring: developed a system for collecting data from key freelance platforms in real time, minimizing the delay between an order being published and being detected. – Data normalization: implemented an NLP-based pipeline for extracting named entities and transforming unstructured order deions into a unified format. – Predictive analytics: implemented complex two-level scoring logic: AI-based assessment of task relevance to the company’s technology stack and experience; automated KYC analysis of clients to filter out non-target requests. – Business process automation: created a Telegram bot for managing presale. When a target or-der is detected, the system notifies the team and allows initiating an automatic response in one click. Result: reduced the response time to a new order from several hours to several seconds. Full process automation drove growth in deal conversion through instant contact with priority clients. – Developed and maintained more than 50 scrapers of varying complexity for external clients in E-commerce, FinTech, Real Estate, Social Media. – Unified the data collection architecture and introduced a library of reusable components, which sped up the development of new solutions by 30%. Stack: Python 3.12+ Asyncio, FastAPI, Uvicorn, Pydantic, SQLAlchemy, PostgreSQL, MySQL, Redis, Min-IO, RabbitMQ, Temporalio, playwright, HTTPX, Telethon, Docker-compose.
    十月 2020 - 十一月 2022
    (2 年 2 月)
    MatchMetrics LV
    Backend Developer
    Company profile: Development of a high-load platform for collecting and processing sports analytics in real time for B2B clients. – Designed and implemented a system for aggregating data from dozens of competitor websites protected by sophisticated anti-bot systems. – Migration from Selenium to Playwright: initiated the move of the crawling stack to Playwright. Optimized server resource consumption and ensured more stable operation in headless mode, which made it easy to scale the number of replicas for collection. – Anti-bot strategies: implemented protection bypass techniques: browser fingerprint rotation, use of Stealth plugins, and dynamic proxy rotation. Brought the data collection success rate up to 97.5%. Result: built a fault-tolerant storage of historical and live data, reducing the lag behind market data by 60%. Participated in the development of a video analytics service that extracts advanced metrics from match video streams in real time. – Object tracking: integrated YOLO / OpenCV models for detecting and tracking key objects: the player, the ball, and court markings. – Spatial analytics: developed algorithms for calculating unique metrics: ball landing heat maps, movement speed, zone coverage, and shot statistics. – API and real-time delivery: designed the REST API architecture for clients and implemented a WebSocket server with a subion mechanism. Clients receive analytics with <200 ms laten-cy immediately after a frame is processed. – Task queues: introduced Celery + RabbitMQ for asynchronous processing of video events, ensur-ing stable handling of peak loads during fast-paced tournaments. – Database optimization: optimized heavy analytical queries in PostgreSQL and added a Redis caching layer. As a result, reduced the generation time of complex client reports from 10 sec-onds to <500 ms. Stack: Python 3.8+, FastAPI, Selenium, OpenCV, PyTorch, PostgreSQL, SQLAlchemy, Rab-bitMQ, Celery, Docker-compose, WebSockets.

    技能

    Python 3.x Asyncio
    Litestar
    Uvicorn
    Granian
    Alembic
    OpenSearch
    Redis
    S3-compatible storage
    NATS
    Temporalio
    Scrapling
    Playwright
    OTEL
    Claude Code
    Postgre SQL
    Docker
    FastAPI
    SQLAlchemy
    RabbitMQ
    Kafka

    语言能力

    高级 英语
    母语 俄语

    就业

    就业
    全职, 兼职, 项目
    工作形式
    远程工作
    工作时间
    灵活, 轮班, 5/2
    搬迁
    可能
    出差
    无法出差