I am a Senior Backend Engineer with 7+ years of building production-grade Python systems, including AI tooling and LLM-integrated services. I work across the full software development lifecycle, with hands-on experience in CI/CD, automated testing, audit logging, and secure permission models for high-traffic systems. I have hands-on experience with Anthropic Claude and OpenAI APIs, tool calling, structured outputs via JSON Schema and Pydantic, streaming, embeddings, and vector search with pgvector. I also design and deploy my own AI agents and tooling, such as MCP servers and coding-agent skills, to automate engineering work. Based in Melbourne with full Australian working rights, I am open to contract and fixed-term roles. I thrive in fast-paced environments, collaborate closely with cross-functional teams, and enjoy building scalable, observable systems that handle tens of millions of requests per day.

Ivan Bazhenov

I am a Senior Backend Engineer with 7+ years of building production-grade Python systems, including AI tooling and LLM-integrated services. I work across the full software development lifecycle, with hands-on experience in CI/CD, automated testing, audit logging, and secure permission models for high-traffic systems. I have hands-on experience with Anthropic Claude and OpenAI APIs, tool calling, structured outputs via JSON Schema and Pydantic, streaming, embeddings, and vector search with pgvector. I also design and deploy my own AI agents and tooling, such as MCP servers and coding-agent skills, to automate engineering work. Based in Melbourne with full Australian working rights, I am open to contract and fixed-term roles. I thrive in fast-paced environments, collaborate closely with cross-functional teams, and enjoy building scalable, observable systems that handle tens of millions of requests per day.

Available to hire

I am a Senior Backend Engineer with 7+ years of building production-grade Python systems, including AI tooling and LLM-integrated services. I work across the full software development lifecycle, with hands-on experience in CI/CD, automated testing, audit logging, and secure permission models for high-traffic systems. I have hands-on experience with Anthropic Claude and OpenAI APIs, tool calling, structured outputs via JSON Schema and Pydantic, streaming, embeddings, and vector search with pgvector. I also design and deploy my own AI agents and tooling, such as MCP servers and coding-agent skills, to automate engineering work.

Based in Melbourne with full Australian working rights, I am open to contract and fixed-term roles. I thrive in fast-paced environments, collaborate closely with cross-functional teams, and enjoy building scalable, observable systems that handle tens of millions of requests per day.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
Russian
Fluent

Work Experience

Senior Software Engineer (Python Backend) at A2 Code
November 1, 2024 - Present
Standardised CI/CD and dependency management with GitLab pipelines publishing internal Python libraries to Nexus, improving release reliability and reducing integration issues across services. Delivered a compliant security audit and event-logging platform with standardised schemas and SIEM/CEF exports, including permission and audit-trail controls that enabled onboarding of a Tier-1 enterprise client. Re-architected 7 synchronous single-cloud adapters into 1 asynchronous multi-cloud service, cutting Kubernetes pods from 7 to 1 and improving throughput and p95 latency while reducing infrastructure complexity. Built a scalable analytics layer consolidating PostgreSQL data with dbt and Apache Spark into ClickHouse, supporting high-volume reporting and product insights across multiple teams. Cut incident response times by ~30–40% by centralising distributed service logs into OpenSearch, accelerating root-cause analysis and lowering MTTR.
Senior Software Engineer (Python Backend) at A2 Code — Enterprise cloud security platform
November 1, 2024 - Present
Reduced infrastructure complexity by re-architecting 7 synchronous single-cloud adapters into 1 asynchronous multi-cloud service, cutting Kubernetes pods from 7 to 1 while improving throughput and p95 latency. Built a scalable analytics layer consolidating PostgreSQL data with dbt and Apache Spark into ClickHouse, supporting high-volume reporting across multiple teams. Delivered a compliant security audit and event-logging platform with standardized schemas and SIEM/CEF exports, meeting enterprise security compliance requirements. Standardised CI/CD and dependency management with GitLab pipelines, improving release reliability and reducing integration issues across services. Improved incident response times by centralising distributed service logs into OpenSearch.
Software Engineer (Python Backend, High-Load Systems) at VK
August 1, 2023 - November 1, 2024
Reduced auth-related defects by ~60% by building a shared internal transport library that standardised secure HTTP calls, trace propagation, and structured logging across multiple teams, which accelerated service-to-service integrations. Contributed to Tier-1 enterprise customer acquisition by building an A/B testing framework in a business-scenario builder, enabling controlled rollouts and data-driven go/no-go decisions before full releases. Led an observability initiative: designed and rolled out OpenTelemetry tracing across 24 microservices, correlating spans with application logs for full request-lifecycle visibility and cutting mean debug time for cross-service issues by ~60%. Designed and operated Python microservices backed by PostgreSQL, Kafka, and Tarantool, supporting tens of millions of requests per day with >99.95% availability and sub-100ms p95 latency on critical paths. Reduced scheduling failures by ~70% by replacing a legacy scheduler with a custom Tarantool-based timer
Software Engineer (Python Backend, High-Load Systems) at VK — Russia's largest social media and tech platform
August 1, 2023 - November 30, 2024
Designed and operated Python microservices backed by PostgreSQL, Kafka, and Tarantool, processing tens of millions of requests per day with >99.95% availability and sub-100ms p95 latency on critical paths. Built a shared internal transport library standardising secure HTTP calls, trace propagation, and structured logging across teams, accelerating service-to-service integrations by ~30% and cutting auth-related defects by ~60%. Replaced a legacy scheduler with a custom Tarantool-based timer subsystem handling millions of scheduled events per day, reducing scheduling failures by ~70% and operational complexity by ~50%. Migrated high-write PostgreSQL workloads to Tarantool in-memory storage on a multitenant platform handling 2,000+ RPS, removing a database bottleneck under traffic spikes. Improved incident triage time by ~40% by embedding distributed tracing (OpenTelemetry, Jaeger) and structured logs into high-traffic services.
Python Developer (Backend) — Fintech / Mortgage Automation at Balance-Platform LLC
March 1, 2020 - August 1, 2023
Reduced mortgage processing time by ~90% by automating end-to-end mortgage workflows with state machines, handling tens of thousands of loan applications per month for multiple enterprise banking clients. Increased automated credit-decision coverage by ~40% by integrating ML model outputs into the credit-scoring service, which reduced manual reviews and improved approval accuracy across risk segments. Shortened borrower income verification from days to minutes by building a pension-fund data extraction and income-calculation service within the mortgage decision pipeline. Improved platform availability from ~99% to 99.95%+ by containerising services with Docker and migrating legacy workloads to Kubernetes with zero-downtime deployments. Lowered operational incidents by improving service reliability, observability, and error handling across core backend services.
Python Developer (Backend) at Balance-Platform LLC
March 1, 2020 - August 31, 2023
Automated end-to-end mortgage workflows using state machines, processing tens of thousands of loan applications per month for multiple banking clients and reducing manual operator effort by ~95% for ~90% of requests. Built a pension-fund data extraction and income-calculation service that cut borrower income verification from days to minutes. Integrated ML model outputs into the credit-scoring pipeline, increasing automated decision coverage by ~40% while reducing manual reviews. Improved platform availability from ~99% to 99.95%+ and cut deployment failures by ~70% by containerising services with Docker and migrating to Kubernetes with zero-downtime deployments. Lowered operational incidents by ~30% through improved service reliability, observability, and error handling across core backend services.
Full-Stack Developer (Python / Django) at Kefir Advertising Agency
March 1, 2019 - February 29, 2020
Cut content publishing time by ~65% by designing a custom Django-based CMS enabling non-technical teams to manage dynamic content without developer involvement. Improved site performance and SEO visibility by ~35% through dynamic sitemap generation, caching strategies, and optimised content delivery for high-traffic campaigns. Reduced frontend load times by ~30% by refactoring legacy jQuery code into modern JavaScript with webpack-based builds.
System Administrator / Python Automation Developer at Alexandrovsky Park Group
May 1, 2016 - January 31, 2019
Reduced manual IT operations effort by ~45% by developing Python automation scripts and MS SQL-based reporting tools for asset tracking, incident reporting, and operational monitoring. Maintained >99.5% infrastructure availability for 100+ endpoints across PCs, servers, and local network infrastructure.
System Administrator at Ulyanovskkurort JSC
August 1, 2011 - May 31, 2016
Sustained >99.5% system availability for 100+ endpoints; maintained corporate website with ~40% improvement in uptime and content turnaround.

Education

Master of Information Technology at Torrens University Australia
August 1, 2025 - April 16, 2026
Diploma in Information Technology at Ulyanovsk Pedagogical College
January 1, 2005 - January 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services