pub trait Developer<Language> { }Implementors§
impl<'period, 'f2015, 't2017, Languages> Developer<Languages> for &'period Paywall
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.
impl<'period, 'f2016, 't2017, Language> Developer<Language> for &'period AdBlockwhere
Language: Python,
'period: 'f2016 + 't2017,
This project uses Paywall architecture and shares some codebases.
impl<'period, 'f2017, 't2018, Language> Developer<Language> for &'period Newswhere
Language: Python,
'period: 'f2017 + 't2018,
Python developer in Rambler News
Infrastructure migration to k8s and refactoring deployment process. Migration legacy codebase to python 3.
impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoDBwhere
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
impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoFileswhere
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
impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoStreamswhere
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
impl<'period, 'f2023, 't2024, Language> Developer<Language> for &'period APIwhere
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
impl<'period, 'f2023, 't2024, Language> Developer<Language> for &'period Backendwhere
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
impl<'period, 'f2024, Language> Developer<Language> for &'period DomainEnginewhere
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
impl<'period, 'f2024, Language> Developer<Language> for &'period OLAPwhere
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
impl<'period, 'in2017, Language> Developer<Language> for &'period Videowhere
Language: Python,
'period: 'in2017,
Migration to Python 3.6 bugfix and codebase support.
impl<Language> Developer<Language> for CloudCubewhere
Language: CPP,
Whole development process and stack choosing.
impl<Language> Developer<Language> for FlightMapwhere
Language: CPP,
Whole development process and stack choosing.
impl<Language> Developer<Language> for FlightMonitorwhere
Language: CS,
Integration of error correction algorithm. Infrastructure and installation support.
impl<Language> Developer<Language> for Satagowhere
Language: Python,
As a python developer, I was the conduct of Sage integration process (like a service and standalone desktop windows application).