Developer

Trait Developer 

Source
pub trait Developer<Language> { }

Implementors§

Source§

impl<'period, 'f2015, 't2017, Languages> Developer<Languages> for &'period Paywall
where Languages: Python + Erlang, 'period: 'f2015 + 't2017,

Python developer in Paywall

The project uses Riak as the main storage and is based on event architecture built on top of RabbitMQ. Btw this project uses Cassandra and python 3.5 with asyncio as backend.

Source§

impl<'period, 'f2016, 't2017, Language> Developer<Language> for &'period AdBlock
where Language: Python, 'period: 'f2016 + 't2017,

This project uses Paywall architecture and shares some codebases.

Source§

impl<'period, 'f2017, 't2018, Language> Developer<Language> for &'period News
where Language: Python, 'period: 'f2017 + 't2018,

Python developer in Rambler News

Infrastructure migration to k8s and refactoring deployment process. Migration legacy codebase to python 3.

Source§

impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoDB
where Language: Rust, 'period: 'f2022 + 't2023,

Senior Rust Engineer on WorkatoDB

Main responsibilities and achievements:

  • Performance benchmarking and optimization using Criterion framework
  • Identified and resolved performance bottlenecks through systematic profiling
  • Code refactoring for improved maintainability and architecture improvements
  • Integrated comprehensive observability stack (metrics, tracing, monitoring)
  • Implemented predictable query planning for consistent performance characteristics
  • Contributed to design decisions for custom API layer over PostgreSQL/MySQL
Source§

impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoFiles
where Language: Rust, 'period: 'f2022 + 't2023,

Senior Rust Engineer on WorkatoFiles

Key contributions:

  • Improved API layer for hybrid storage system (PostgreSQL for small files, S3 for large files)
  • Enhanced unified interface for file storage operations
  • Optimized file streaming capabilities for better performance
  • Integrated billing and storage usage statistics tracking
Source§

impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoStreams
where Language: Rust, 'period: 'f2022 + 't2023,

Senior Rust Engineer on WorkatoStreams

Limited contributions focused on:

  • API layer improvements for event streaming operations
  • Configuration enhancements for better maintainability
Source§

impl<'period, 'f2023, 't2024, Language> Developer<Language> for &'period API
where Language: Python, 'period: 'f2023 + 't2024,

Senior Python Engineer on API

Key achievements:

  • Fully designed and implemented dedicated enterprise API from scratch
  • Architected REST API with FastAPI for programmatic access to video/audio localization
  • Designed database schema and data models for PostgreSQL
  • Implemented async task processing with RabbitMQ for background jobs
  • Built comprehensive API documentation and client integration guides
  • Integrated with main backend via DynamoDB for synchronizing billing and usage limits statistics
  • Established API versioning and backward compatibility strategy
  • Delivered production-ready API serving enterprise clients at scale
Source§

impl<'period, 'f2023, 't2024, Language> Developer<Language> for &'period Backend
where Language: Python, 'period: 'f2023 + 't2024,

Senior Python Engineer on Backend

Main responsibilities and achievements:

  • Designed and implemented new features for video and audio processing workflows
  • Optimized distributed task processing with SQS, improving throughput and reliability
  • Integrated AI services for translation and dubbing into the main processing pipeline
  • Refactored core backend components for better maintainability and performance
  • Implemented monitoring and observability for critical processing workflows
  • Contributed to architectural decisions for scalability improvements
Source§

impl<'period, 'f2024, Language> Developer<Language> for &'period DomainEngine
where Language: Rust, 'period: 'f2024,

Core Software Engineer on Domain Engine

Main responsibilities and achievements:

  • Development of metadata-driven schema system and storage layer
  • Implemented schema versioning and diff system for tracking schema evolution over time
  • Expression language implementation for dynamic calculations
  • GraphQL API design with federation support
  • Multi-source persistent layer integration (OLAP, PostgreSQL, ClickHouse) with unified query interface
  • Permissions system and access control implementation
  • SQL frontend integration using DataFusion
  • Fixed critical issues in API layer
  • Observability: structured logging, tracing, Prometheus metrics
Source§

impl<'period, 'f2024, Language> Developer<Language> for &'period OLAP
where Language: Rust, 'period: 'f2024,

Core Software Engineer on OLAP

Main responsibilities and achievements:

  • Development of columnar storage engine with block-based data structures
  • GraphQL API implementation and query optimization, including schema generation fixes and async resolver improvements
  • Caching strategies and performance improvements, implemented multi-level caching with configurable TTL policies
  • Multi-user access control and row-level security enhancements
  • External data connector framework (spouts) for data loading with comprehensive error handling
  • Optimized query processing with parallel execution capabilities
  • Observability: OpenTelemetry tracing with proper context propagation, Prometheus metrics
  • Build system and Docker containerization optimizations
Source§

impl<'period, 'in2017, Language> Developer<Language> for &'period Video
where Language: Python, 'period: 'in2017,

Migration to Python 3.6 bugfix and codebase support.

Source§

impl<Language> Developer<Language> for CloudCube
where Language: CPP,

Whole development process and stack choosing.

Source§

impl<Language> Developer<Language> for FlightMap
where Language: CPP,

Whole development process and stack choosing.

Source§

impl<Language> Developer<Language> for FlightMonitor
where Language: CS,

Integration of error correction algorithm. Infrastructure and installation support.

Source§

impl<Language> Developer<Language> for Satago
where Language: Python,

As a python developer, I was the conduct of Sage integration process (like a service and standalone desktop windows application).

Source§

impl<Language> Developer<Language> for CyberRead
where Language: PHP + JS,

Source§

impl<Language> Developer<Language> for PosterShop
where Language: PHP + JS,