Anton Medvedev, Developer in Buenos Aires
Anton is currently unavailable

Anton Medvedev

Bio

Anton is a senior back-end engineer with 10+ years of experience delivering back-end systems across outsourcing, startup, and enterprise environments. He is strongest in high-ownership roles where he turns ambiguity into production-ready solutions, drives architecture hands-on, and ships reliably. His core strengths are Python, Go, distributed systems, and AI-enabled applications.

Portfolio

Exness
Python 3, Microservices, gRPC, Langfuse, LangChain, LangGraph, Pgvector...
Free2Shred
Flutter, Python 3, Google Cloud Platform (GCP), Docker, Firebase, FastAPI...
Redmadrobot
Python 3, FastAPI, Django, PostgreSQL, Redis, RabbitMQ, Oracle, Celery...

Experience

  • Python - 10 years
  • Redis - 10 years
  • PostgreSQL - 10 years
  • Docker - 8 years
  • FastAPI - 7 years
  • Kubernetes - 5 years
  • Go - 3 years
  • TypeScript - 2 years

Preferred Environment

PyCharm, MacOS, Slack, Codex, Zoom, Jira

The most amazing...

...product I've built was a production-grade AI support chatbot for a global broker, which deflected around 70% of requests with human-level accuracy.

Work Experience

Senior Back-end Developer

2023 - 2026
Exness
  • Built an AI-driven support chatbot with LangGraph in partnership with the ML team, taking it from discovery and architecture decisions to production launch.
  • Replaced a legacy bot, increased CSAT by about 20%, maintained deflection rate, and raised feedback collection from 0% to 10%.
  • Delivered a chatbot that served 100% of users, achieved support quality comparable to human agents, and helped support scale without linear headcount growth.
  • Designed a pragmatic microservice architecture with a dedicated orchestration service, enabling an on-time MVP without premature complexity.
  • Implemented horizontal scaling for a Socket.IO chat with sticky sessions and Redis Manager, and ensured ordered message processing by user ID.
  • Established observability with Prometheus, Grafana, and Sentry, closing monitoring blind spots in production.
  • Created a unified back end for Salesforce interactions and formalized front-end integration with a Socket.IO interface and an AsyncAPI specification.
  • Partitioned a PostgreSQL dataset for trading orders, improving scalability for large data volumes in a high-load fintech environment.
Technologies: Python 3, Microservices, gRPC, Langfuse, LangChain, LangGraph, Pgvector, PostgreSQL, Redis, Agile Software Development, Pytest, Apache Kafka, AsyncAPI, OpenAPI, FastAPI, Socket.IO, WebSockets, Kubernetes, Docker, GitLab CI/CD, Jira, Slack, SQLAlchemy, Alembic, SQL, Linux, Python Asyncio, NoSQL, Back-end, API Integration, APIs, Python, Architecture, AI Agents, AI Automation, API Development, Artificial Intelligence (AI), Automation, Dashboard Development, Email, Event-driven Architecture, Gmail, Google Calendar, Google Sheets, Prompt Engineering, Technical Documentation, Webhooks, REST APIs, Security, Back-end Development, Event-driven Systems, Middleware, Validation, Regulated Industries, API Design, API Management, API Architecture, API Testing, Automations, Data Modeling, Database Normalization, Chatbots, Large Language Models (LLMs), Event-driven Programming, Message Queues, AI Chatbots, ChatGPT, OpenAI, AI Integration, Deployment, Dashboards, Minimum Viable Product (MVP), Amazon S3 (AWS S3), SaaS, OpenAI API, AI Programming, AI-generated Code

Senior Software Engineer

2022 - 2023
Free2Shred
  • Built a mobile product for skateboarders from the ground up, delivering a community-driven map, video flows, and location-based discovery.
  • Owned both back-end and mobile development, building FastAPI services, Flutter features, and the integration layer between them.
  • Implemented video editing, upload, and playback flows to support user-generated content inside the application.
  • Integrated Google Maps, Firebase, analytics, and cloud services to support content, growth insights, and reliable mobile experiences.
  • Set up Docker-based environments, CI/CD pipelines, and automated testing, enabling repeatable releases and faster iteration.
  • Delivered a fully functional product that brought together the street sports community in a single mobile experience.
Technologies: Flutter, Python 3, Google Cloud Platform (GCP), Docker, Firebase, FastAPI, PostgreSQL, iOS, Android, Agile Software Development, Startups, Google Maps SDK, GitLab CI/CD, Slack, Jira, SQLAlchemy, Alembic, SQL, Linux, OpenAPI, Python Asyncio, NoSQL, Back-end, API Integration, APIs, Python, Architecture, Mobile Apps, Mobile Development, API Development, Dashboard Development, Email, Gmail, Google Calendar, Google Sheets, Technical Documentation, Webhooks, REST APIs, Linux Servers, Back-end Development, Front-end Development, API Design, API Management, API Architecture, API Testing, B2C, Data Modeling, Database Normalization, Deployment, Dashboards, UI Development, Full-stack Development, Minimum Viable Product (MVP), End-to-end Implementation (E2E), Amazon S3 (AWS S3), SaaS

Head of the Back-end Department

2018 - 2022
Redmadrobot
  • Led a six-engineer back-end department while serving as a tech lead on high-priority client engagements.
  • Hired, onboarded, and mentored developers, and built a stronger engineering culture through code reviews and testing.
  • Drove API design, architecture decisions, and technology selection across Python, Go, REST, gRPC, GraphQL, and event-driven systems.
  • Standardized CI/CD, deployment, and observability practices, improving delivery consistency across the department.
  • Resolved team and contractor conflicts and kept delivery on track despite aggressive clients and rapidly changing requirements.
  • Expanded the back-end team through internships and hiring, increasing capacity and creating a stronger talent pipeline.
Technologies: Python 3, FastAPI, Django, PostgreSQL, Redis, RabbitMQ, Oracle, Celery, SQLAlchemy, SQL, Agile Software Development, Team Management, Planning, People Management, Technical Hiring, Cost Estimation, RESTFul APIs, Microservices, MongoDB, GraphQL, Go, Kubernetes, GitLab CI/CD, Docker, Git, OpenAPI, Linux, Python Asyncio, NoSQL, Back-end, API Integration, APIs, Python, Architecture, API Development, Automation, Dashboard Development, Email, Event-driven Architecture, Gmail, Google Calendar, Google Sheets, IMAP, Technical Documentation, Webhooks, REST APIs, Linux Servers, Security, Back-end Development, Event-driven Systems, JavaScript, Middleware, Validation, Regulated Industries, API Design, API Management, API Architecture, API Testing, Automations, Data Modeling, Database Normalization, Event-driven Programming, Message Queues, Deployment, Dashboards, Full-stack Development, Minimum Viable Product (MVP), End-to-end Implementation (E2E), Amazon S3 (AWS S3), SaaS

Back-end Developer

2016 - 2018
Geospatial Solutions Vendor
  • Developed the server-side of a geospatial analytics platform for processing, storing, analyzing, and visualizing map-based data.
  • Designed and built a coverage-map generation system for a major mobile operator, producing static tiles from large MapInfo datasets.
  • Implemented data ingestion, conversion, preprocessing, and multi-step validation workflows for geospatial inputs.
  • Built map-based error review tools that let users inspect validation issues visually and selectively ignore non-critical anomalies.
  • Delivered reliable geospatial processing and rendering pipelines using Python, Django, PostGIS, GDAL, Mapnik, Redis, and Docker.
Technologies: Python 3, PostGIS, PostgreSQL, Django, Mapnik, GDAL, Redis, Docker, Linux, SQL, Back-end, API Integration, APIs, Python, API Development, Email, Gmail, Google Calendar, Google Sheets, Technical Documentation, REST APIs, Back-end Development, API Design, API Management, API Testing, Data Modeling, Database Normalization, Deployment, SaaS

Experience

AI Support Chat Platform for a Fintech

I helped design and launch a LangGraph-based AI support chat platform for a high-volume fintech product, taking it from early planning to rollout for 100% of users. To ship the MVP quickly, I pushed the team away from premature microservices and toward a simpler first version that could reach production fast. I built the Salesforce handoff flow for transferring chats to human agents, designed the service-to-service and end-to-end APIs, introduced an AsyncAPI spec for front-end and back-end coordination, and made the Socket.IO communication layer scalable.

Later, I designed the target microservice architecture using Kafka to balance chats across pods and isolate stateful logic in a dedicated service, enabling the rest of the system to scale horizontally. I also tuned the RAG pipeline and pgvector performance, improved deployment reliability, and introduced linting and testing standards. The result was a chatbot that answered with accuracy comparable to real support agents, improved CSAT by more than 20% over the previous bot, and helped support scale without linear headcount growth.

Local PDF Joiner Chrome Extension

https://chromewebstore.google.com/detail/pdf-joiner/flkfbehnhmhnggjbbjecknkkdkfcdfbe?hl=en-US
I built a Chrome extension that merges PDFs locally in the browser, with privacy, speed, and reliability as the core product goals. I shipped the first version in about two weeks during a micro-products bootcamp, building the front end in TypeScript and React and using AI-assisted tooling to move quickly despite not being a dedicated front-end specialist.

I evaluated PDF libraries and implementation approaches, optimized the merge pipeline, and refined the UX so large file combinations felt almost instantaneous while keeping documents on the user’s device rather than uploading them to the cloud. I also partnered on product design to deliver a clean interface, then used Amplitude analytics and SEO work to improve activation and organic growth after launch. Within a year, the extension grew to nearly 1,000 users, earned featured status, and maintained a perfect rating.

Free2Shred Street Sports App

I worked as a full-stack engineer to develop Free2Shred from the ground up, an iOS app for the street sports community. The product combined a community-driven spot map, media features, and social discovery into one mobile experience for skaters. I built the back end API in Python and FastAPI, created the integration layer for the Flutter client, and implemented core mobile features, including screen flows, animations, navigation, and media handling.

I also integrated Google Maps, Firebase, analytics, and other 3rd-party services to support location-based discovery and reliable content workflows. A major part of the work was delivering video editing, upload, and playback so users could create and share content inside the app instead of relying on external tools. In parallel, I set up the development and deployment environment with Docker and CI/CD to keep delivery predictable. The result was a polished community product that brought mapping, content creation, and mobile experience design together in one app.

Education

2010 - 2015

Bachelor's Degree in Computer Science

Belgorod State University - Belgorod, Russua

Skills

Libraries/APIs

React, Socket.IO, OpenAPI, Python Asyncio, SQLAlchemy, Asyncio, API Development, REST APIs, OpenAI API, Google Maps API, Google Maps SDK, GDAL, Node.js

Tools

Codex, GitLab CI/CD, Pytest, Celery, Git, Claude Code, ChatGPT, PyCharm, Slack, RabbitMQ, Zoom, Jira, Google Sheets, Grafana

Languages

Python 3, Go, TypeScript, SQL, Python, CSS, HTML, JavaScript, GraphQL

Frameworks

gRPC, LangGraph, Django, Alembic, Flutter

Paradigms

Agile Software Development, Concurrent Programming, Microservices, Automation, Event-driven Architecture, API Architecture, B2C, Event-driven Programming, Mobile Development

Platforms

Docker, Kubernetes, Apache Kafka, iOS, Android, MacOS, Linux, Langfuse, Firebase, Google Cloud Platform (GCP), Oracle, Amazon Web Services (AWS), Salesforce

Storage

PostgreSQL, Redis, NoSQL, Amazon S3 (AWS S3), Databases, MongoDB, Google Cloud, PostGIS

Other

Software Development, Web Development, FastAPI, WebSockets, AsyncAPI, Pgvector, Planning, Cost Estimation, RESTFul APIs, Chrome Extensions, Back-end, API Integration, APIs, Architecture, AI Agents, AI Automation, Artificial Intelligence (AI), Dashboard Development, Prompt Engineering, Technical Documentation, Webhooks, Back-end Development, Front-end Development, Event-driven Systems, Middleware, Validation, API Design, API Management, API Testing, Data Modeling, Database Normalization, Chatbots, Large Language Models (LLMs), Message Queues, AI Chatbots, OpenAI, AI Integration, Deployment, Dashboards, UI Development, Full-stack Development, Minimum Viable Product (MVP), End-to-end Implementation (E2E), SaaS, AI-generated Code, LangChain, Algorithms, Startups, Team Management, People Management, Technical Hiring, PDF, SEO Tools, Front-end, Mobile Apps, Linux Servers, AI Programming, Mapnik, Product Analytics, Amplitude, Email, Gmail, Google Calendar, IMAP, Security, Regulated Industries, Automations, Prometheus, Monitoring, CI/CD Pipelines, Team Mentoring

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring