
Anton Medvedev
Verified Expert in Engineering
Software Engineer and Developer
Buenos Aires
Toptal member since March 11, 2026
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
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
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.
Senior Software Engineer
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.
Head of the Back-end Department
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.
Back-end Developer
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.
Experience
AI Support Chat Platform for a Fintech
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-USI 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 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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring