I’m a senior backend developer and software architect with 29 years of experience designing and scaling production systems across Python, TypeScript, and Java. I focus on multi-service architecture, backend modernization, performance tuning, cloud infrastructure, and secure authentication/authorization patterns (including OAuth2/OIDC). I’ve built and evolved APIs, migration frameworks, and platform capabilities to improve maintainability, delivery speed, and overall system performance. Recently, I’ve been hands-on with AI in a secure on-prem/hybrid RAG and agentic AI project—integrating LLMs with APIs, access control, and human-in-the-loop workflows. I enjoy turning complex requirements into reliable, test-heavy implementations, and I’m currently exploring improvements like switching vLLM and experimenting with external ranking via PyTorch/Pydantic structured outputs to strengthen observability and reliability. I’m seeking a backend platform engineering role centered on scalable APIs, developer-facing systems, and secure cloud-native architecture.

EU GENE D OKTO RO V

I’m a senior backend developer and software architect with 29 years of experience designing and scaling production systems across Python, TypeScript, and Java. I focus on multi-service architecture, backend modernization, performance tuning, cloud infrastructure, and secure authentication/authorization patterns (including OAuth2/OIDC). I’ve built and evolved APIs, migration frameworks, and platform capabilities to improve maintainability, delivery speed, and overall system performance. Recently, I’ve been hands-on with AI in a secure on-prem/hybrid RAG and agentic AI project—integrating LLMs with APIs, access control, and human-in-the-loop workflows. I enjoy turning complex requirements into reliable, test-heavy implementations, and I’m currently exploring improvements like switching vLLM and experimenting with external ranking via PyTorch/Pydantic structured outputs to strengthen observability and reliability. I’m seeking a backend platform engineering role centered on scalable APIs, developer-facing systems, and secure cloud-native architecture.

Available to hire

I’m a senior backend developer and software architect with 29 years of experience designing and scaling production systems across Python, TypeScript, and Java. I focus on multi-service architecture, backend modernization, performance tuning, cloud infrastructure, and secure authentication/authorization patterns (including OAuth2/OIDC). I’ve built and evolved APIs, migration frameworks, and platform capabilities to improve maintainability, delivery speed, and overall system performance.

Recently, I’ve been hands-on with AI in a secure on-prem/hybrid RAG and agentic AI project—integrating LLMs with APIs, access control, and human-in-the-loop workflows. I enjoy turning complex requirements into reliable, test-heavy implementations, and I’m currently exploring improvements like switching vLLM and experimenting with external ranking via PyTorch/Pydantic structured outputs to strengthen observability and reliability. I’m seeking a backend platform engineering role centered on scalable APIs, developer-facing systems, and secure cloud-native architecture.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Developer | Architect | AI Enthusiast at EU GENE D OKTO RO V (Personal/AI Platform Builder, on-prem hybrid RAG + agentic AI project)
June 2, 2024 - January 1, 2026
Built and evolved a secure on-prem/hybrid RAG system and an agentic AI system to keep workflows up to date with modern AI architecture, API integration, and controlled enterprise-style deployment patterns. Integrated Ollama, PostgreSQL (pgvector), FastAPI, React, Keycloak, and Slack to connect LLM workflows with APIs, authentication/authorization, notifications, and human-in-the-loop steps. Implemented additional NestJS/TypeORM app server components for the RAG system and used MinIO for local object storage, expanding the service composition. Used LangGraph for agent execution flows and Open WebUI for administration, strengthening hands-on experience with agent orchestration around API-backed systems. Working on switching to vLLM and experimenting with external ranking via PyTorch, using Pydantic models for structured LLM output; moving agent components from LangGraph into native code to improve test coverage and observability.
Senior Software Developer / Backend Architect at Encircle Inc
June 1, 2024 - January 1, 2026
Led complex migration of a legacy Python/SQLAlchemy backend to a modern architecture; designed 4 core backend modules from scratch with strict architectural guidelines; implemented unit tests achieving 97%+ code coverage; enhanced observability with PostgreSQL logging; accelerated platform modernization efforts and improved frontend integration.
Remote Senior Software Developer at Zeel
April 1, 2022 - September 1, 2023
Architected a custom transition framework to migrate the backend from Flask to FastAPI and ported core microservices while establishing a cleaner foundation for service evolution. Enhanced targeted performance across microservices, cutting response time by 60%. Engineered a unified database abstraction layer across PostgreSQL and MongoDB to reduce business logic coupling to storage concerns and reduce DB propagation time by 70%. Designed and implemented critical business logic using the FHIR standard (service requests, appointments, patient/practitioner data, and questionnaires), ensuring strict data compliance and reliable routing for patient record handling. Developed and deployed secure AWS Lambda functions to handle core business logic and BrainTree payment ingestion; supported secure healthcare/patient data compliance workflows.
Senior Software Developer at Zeel
April 1, 2022 - September 1, 2023
Developed Python-based microservices using Flask/FastAPI; implemented GraphQL APIs; worked with PostgreSQL and MongoDB; leveraged Redis and Firebase for data handling and authentication; led backend modernization efforts across services.
Senior Software Developer / Backend Architect at Zeel
April 1, 2022 - September 1, 2023
Led backend architecture using Python with Flask/FastAPI and GraphQL; designed microservices, integrated PostgreSQL and MongoDB, Redis; established observability with DataDog and guided a small team to deliver scalable backend services.
Senior Software Developer / Backend Architect at Trip Elephant (Remote Funding)
August 1, 2021 - June 1, 2024
Led a ground-up backend architecture initiative with a team of 3, decoupling the product into distinct Django services/apps and standardizing REST API contracts to simplify frontend integration and support long-term platform scaling. Managed technical debt and ensured it stayed within a 1-sprint team time budget while extending native Django logging to critical diagnostic data in PostgreSQL, reducing production debugging. Fully rewrote the ChatGPT integration client using asynchronous I/O and optimized LLM prompts, slashing content generation time by 97% (from ~8 hours to ~15 minutes). Designed and implemented a fraud prevention subsystem alongside Stripe payment APIs, enforcing secure transaction flows and reducing fraudulent chargebacks by 70%. Delivered system-wide performance optimizations using Datadog and an engineered Cloudflare Cache (CDN) images storage solution, reducing server load by 20% and accelerating asset delivery speeds.
Senior Software Developer / Backend Architect at Trip Elephant
August 1, 2021 - June 1, 2024
Led migration of a legacy Python/SQLAlchemy backend to a NestJS + TypeORM stack, improving long-term maintainability and scalability. Architected core back-end modules and microservices, implemented API interfaces, and guided a team of engineers to deliver features end-to-end. The stack included Stripe API integration, PyTest-driven testing, GraphQL, PostgreSQL, MongoDB, Redis, and modern deployment practices.
Founding Senior Software Developer / Backend Architect at Trip Elephant
August 1, 2021 - June 1, 2024
Led the ground-up backend architecture with a 3-person team; de-coupled the system into distinct Django apps with a standardized API interface, accelerating front-end integration. Addressed tech debt and observability; shipped 4 core backend modules from scratch with strict architectural guidelines, expediting platform transition. Implemented unit tests and performance tuning to ensure robust, low-latency operation.
Founding Senior Software Engineer / Backend Architect at Trip Elephant
August 1, 2021 - June 1, 2024
Founded and led backend architecture; decoupled system into Django apps with standardized API interfaces to speed frontend integration; managed technical debt; implemented asynchronous ChatGPT integration; delivered secure Stripe-based payments and robust monetization flow.
Remote Senior Software Developer / Backend Developer / Backend Architect at Royal Bank of Canada (RBC) (as described in resume)
April 1, 2020 - August 1, 2021
Co-engineered scalable Python and Apache Airflow pipelines to extract, transform, and load (ETL) TBs of financial data from front-office systems into a centralized Hadoop data lake. Enforced rigorous software reliability standards in a high-stakes financial environment by authoring comprehensive unit tests across the stack using Pytest, JUnit, and Mockito, achieving 98+% code coverage. Strengthened operational correctness and reliability across distributed data processing and integration workflows.
Senior Software Developer at Royal Bank of Canada
April 1, 2020 - August 1, 2021
Co-engineered generation of Python and Apache Airflow pipelines to extract, transform, and load large volumes of financial data from front-office systems into a centralized Hadoop Data Lake. Maintained and optimized current data-delivery pipelines built on Java Spring Boot and Airflow; ensured code quality through comprehensive unit tests and robust ETL processes.
Senior Software Developer at The Chat Waterloo (Remote out of Toronto) / Aretas / related employers as described
August 1, 2016 - May 1, 2019
Architected the migration of the application’s middleware to a highly available RabbitMQ cluster and revamped internal message routing, increasing asynchronous processing throughput by 40% and eliminating dropped payloads. Developed core business logic across various microservices and shipped new internal web services (JSON/REST) to standardize backend communication. Built business-critical reports and improved deep query performance on legacy reporting infrastructure to reduce report generation times.
Senior Software Developer at The Chat
August 1, 2016 - May 1, 2019
Led architecture and distributed systems work for a messaging platform; migrated and redesigned backend for reliability and scalability, improving message routing and processing in a distributed environment.
Full-Stack Software Developer at The Chat Waterloo
August 1, 2016 - May 1, 2019
Architected routing and distributed systems for chat applications; migrated from monolith to microservices; built and maintained multiple Python-based services (Flask/FastAPI, GraphQL) with PostgreSQL, MongoDB, Redis, and AWS; delivered real-time features through Web APIs and WebSocket integrations.
Backend Software Developer / Backend Architect at Back end roles described across multiple earlier employers (as listed)
October 1, 2015 - April 1, 2020
Redesigned the hosting architecture by migrating the core system from Heroku to AWS and integrating Fastly CDN, reducing server API load and accelerating global page load times. Designed and shipped new features for the customer-facing platform and an internal back-office portal, streamlining administrative workflows and reducing database query time by 80%. Conducted deeper performance tuning across the frontend (JS/CSS), caching layers, and databases while offloading static content to Fastly CDN, reducing server API calls by 30% and accelerating page load times by 50%. Architected migration of the application’s middleware to a highly available RabbitMQ cluster and overhauled internal message routing to increase asynchronous processing throughput by 40% and eliminate dropped payloads. Developed core business logic across microservices and shipped new suites of internal web services (JSON/REST), standardizing backend communication and accelerating frontend feature delivery. Built busi
Founding Backend Software Developer / Backend Architect at Los Altos (Remote)
October 1, 2015 - April 1, 2020
Redesigned hosting architecture by migrating the core system from Heroku to AWS and integrating a Fastly CDN; designed and shipped features for both customer-facing platform and internal back-office portal, streamlining administrative workflows and reducing DB query times by 80%.
Founding Backend Software Engineer / Backend Architect at United Labs
October 1, 2015 - April 1, 2020
Led foundational backend architecture from day one through V1 launch; drove platform to active revenue generation; executed three major system refactors to eliminate bottlenecks and scale the system; engineered core content prediction algorithms and collaborated on topic modeling to boost user engagement; built highly concurrent mail/ordering workflows using Python and Celery.
Full Stack Software Developer at Areta s / Thoora (as described in resume)
January 1, 2013 - December 1, 2017
Architected migration of a core hardware interface component (“Bridge”) from Java to a Python/Go multiprocessing architecture, integrating BACnet protocol and WebSockets to increase sensor data throughput by 20% and expand device compatibility. Engineered a robust analytics portal backend using Java Web Services (Jersey/JAX-B/Jackson) and enhanced J2SE pipelines via CouchDB and Redis to provide real-time monitoring data. Designed and implemented a custom video ad-interception engine (pre/mid/post-roll) supporting both Flash and HTML5 players, integrating Piwik JavaScript analytics to unlock new streams of venue capture. Streamlined the development lifecycle for a geographically dispersed engineering team by implementing automated Ant builds for all Java components, cutting release packaging time by 35% and standardizing deployments.
Software Senior Developer / Backend Architect at Eleveate Founding Senior Software Developer (as described)
February 1, 2012 - July 1, 2016
Directed the foundational backend architecture from day one through the successful V1 launch, driving platform active revenue generation. Executed three major system refactorings to eliminate performance bottlenecks and scale the system. Engineered core content prediction algorithms and collaborated directly with the creator of the GenSim library to implement advanced topic modeling, increasing content recommendation accuracy and boosting engagement. Designed and deployed a high-concurrency mailing subsystem using Python, Celery, and RabbitMQ to dramatically optimize rendering speeds and achieve 5x improvements in email sending time. Architected a secure, scalable REST API for the backend web frontend and built OAuth2 integrations with Salesforce, Eloqua, Twitter, LinkedIn, and Embedly to accelerate automated data ingestion by 35%.
Senior Software Backend Developer / Backend Architect at Toronto (Location unspecified in resume)
September 1, 2010 - December 1, 2011
Led architecture and backend development across C++, Python, and Java; migrated core services to modern microservice patterns; implemented REST and OAuth2 authentication; collaborated on data storage with MongoDB, Redis, and PostgreSQL.
Senior Software Developer
September 1, 2010 - December 1, 2011
Engineered performance-critical middleware and backend servers in C++ and Python to handle large-scale data processing, caching, and transport; delivered REST API for frontend; executed aggressive system optimization to improve scalability and reliability.
Software Senior Developer (Back-End) at Thoor a (as described)
January 1, 2010 - December 1, 2011
Developed performance-critical middleware layers in C++ and Python to handle large-scale data processing, caching, and transport, delivering a robust API to the frontend. Executed aggressive full-stack performance tuning across a complex polyglot architecture (Python, C++, MongoDB, Redis), identifying and resolving core data transport bottlenecks to increase overall system throughput by 40%.
Development Manager / Team Lead at JVL Corporation (as described)
June 1, 2008 - September 1, 2009
Directed the Web/DB engineering department and supervised a distributed, multi-tier backend ecosystem from scratch, leading 4 cross-functional teams (3 local, 1 remote) to successfully launch the flagship product at the 2009 AMOA Expo in Las Vegas. Architected a complete redesign of the transport layer, replacing legacy communications with a custom XML-over-TCP protocol utilizing Apache MINA. Supervised implementation of a zero-touch, post-manufacturing sequence for Debian-based music devices, automating OS installation, self-configuration, and network registration.
Development Manager / Team Lead at JVL Corporation
June 1, 2008 - September 1, 2009
Led a cross-functional team across multiple back-end microservices; migrated legacy systems and implemented scalable backend architecture; delivered product features for Las Vegas deployments; improved deployment pipelines and team productivity.

Education

Bachelor of Science at Belarusian State University of Informatics & Radio Electronics
September 1, 1991 - July 1, 1997
B.Sc. Computer Science at Bela rusian State University of Informatics & Radio Electronics Minsk, Belarus
September 1, 1991 - July 1, 1997

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Professional Services, Media & Entertainment, Education, Healthcare