
Slavkó Medvediev
Verified Expert in Engineering
Java Developer
Coimbra, Portugal
Toptal member since October 21, 2019
Slava is a certified Java programmer with 20+ years of experience in the IT industry. He started his IT career as a test engineer and has since worked as a test lead, Java developer, lead developer, and tech lead. Slava has strong engineering and communication skills, as well as extensive experience with server-side technologies, frameworks, and development tools.
Portfolio
Experience
- Back-end - 14 years
- Java - 11 years
- Python - 3 years
- Unmanned Aerial Vehicles (UAV) - 3 years
- Computer Vision - 3 years
- Deep Learning - 3 years
- Claude Code - 1 year
- Codex - 1 year
Work Experience
Software Engineer | Manager
Dignitas Fund
- Designed and implemented critical updates to the internal ERP/CRM system.
- Contributed to the process improvements and introduced GitHub projects as a ticket tracking tool.
- Developed project roadmap, prioritized epochs, and created project documentation and presentations.
Co-founder, CTO
KinQ
- Built app architecture from the scratch, implemented back end as a set of microservices running in Google Cloud Run.
- Implemented asynchronous image processing using libvips, Google Pub/Sub, and Google Cloud Run.
- Integrated back-end services with Google Firebase for users authentication.
Java Developer
An Online Freelance Agency
- Supported 60 microservices serving millions of freelance profiles in production.
- Implemented the Apache Thrift classes cross-mapping tool concept.
- Implemented, performed, and monitored data migrations for millions of freelance profiles.
- Developed and supported services based on CQRS and event sourcing architectures.
Java Developer
Silicon Valley Development
- Created a microservice-based back end for a dating app from scratch.
- Created an accounting and integration part for a gambling platform from scratch.
- Set up Cassandra cluster in AWS (EC2) with autoscaling.
- Set up Jenkins for continuous integration as part of my role.
- Designed and implemented an in-memory index for geospatial search.
Java Developer, Team Lead
Electric Cloud
- Supported distributed builds solution. Implemented and supported code in Java, Perl, and PHP.
- Trained and managed a team of four developers. Delivered multiple features as a team.
- Identified, investigated, and addressed a serious concurrency bug in a third-party open source library that caused issues in the product.
Java Developer, Tech Lead
Ciklum
- Implemented batch documents conversion application in C# from scratch.
- Supported an e-doc management solution in the healthcare field.
- Replaced huge parts of a legacy project (mixed Java, JSP, JDBC) with modern Spring and Hibernate-based implementation.
Java Developer
Luxoft
- Refactored Ant build scripts to decrease XML sizes 3 times.
- Migrated huge monolith project build from Apache Ant to Maven.
- Automated deployment process with bash\zsh scripts to decrease overall deployment effort.
- Replaced huge piece of legacy code (construction search SQL using strings concatenation) with Hibernate criteria API usages.
- Optimized bunch of SQL queries to Oracle 9i DB.
Java Developer
Comodo
- Developed, from scratch, a WebDAV-based cloud file storage.
- Decreased app's VM Image size ~10 times from 2Gb to ~180Mb.
- Migrated web app from Struts to Struts2.
- Implemented cross-services communication protocol using Apache CXF.
Java Developer
The Product Engine
- Created several simple apps for TiVo DVRs.
- Migrated syntax parser from Java5 to J2ME to run on TiVo DVR. Implemented the test framework for this parser from scratch.
- Supported back-end for software and hardware accounting system written using Java 1.4, PL/SQL, HTML, and JavaScript.
Test Engineer
The Product Engine
- Performed manual, automated, stress, and white-box testing of the web application.
- Trained new employees.
- Managed team of three test engineers.
Project History
Billiard Club Automation Software
The initial release has been developed in Delphi, and later on, rewritten in Java with greatly extended functionality.
Has been installed in around 10 billiard clubs in Ukraine.
Interval Timer Mobile App
Implemented using Google Flutter.
EV Charging Network Back-end Concept
Technologies used: Golang, Google Cloud Platform, Websockets
Electric Commander (now: CloudBees Flow)
https://www.cloudbees.com/products/cloudbees-flowBack-end features development, customer issues debugging, code reviewing and mentoring, remote team coordination, team training and management, and CI automation.
Comodo Online Backup
https://www.comodo.com/home/backup-online-storage/backup-first-time-setup.phpInitial Translation of Loomio.org to Ukrainian Language
https://www.loomio.org/Crawler of President Zelenskiy's Speeches
https://huggingface.co/datasets/slava-medvedev/zelensky-speechesWe plan to use the project for analysis of emotional changes and training of generative AI models.
UAV GPS-free Visual Navigation
http://pegasus-v.comEducation
Master's Degree in Management
Odesa National Telecommunications Academy - Odesa, Ukraine
Master's Degree in Telecommunications Networks
Odesa National Telecommunicatoins Academy - Odesa, Ukraine
Certifications
Deep Reinforcement Learning
Hugging Face
Deep Multi-task and Meta Learning
Stanford Online
Fundamentals of Deep Learning
NVIDIA DLI
Machine Learning
Coursera
Sun Certified Programmer for the Java 2 Platform, SE 6.0
Sun Microsystems
Skills
Libraries/APIs
JDBI, Liquibase, jQuery, Google Cloud API, JDBC, Lombok, Django ORM, PyTorch
Tools
Claude, Claude Code, Codex, Apache Maven, Apache Ant, Gradle, MapStruct, Jenkins, Git, GitHub, IntelliJ IDEA, PyCharm, DJI SDK, SonarQube
Languages
Java, HTML, JavaScript, XML, Bash Script, Dart, Go, SQL, Python, Python 3, Perl, PHP
Frameworks
Dropwizard, Google Guice, JUnit, Mockito, Spring IoC, Ant Design, Spring Security, JPA, Guice, Apache Thrift, Spring, Jersey, Hibernate, Selenium, Django, Flutter
Paradigms
Agile, Scalable Application, REST, Waterfall Development, Test-driven Development (TDD), CQRS, Event Sourcing, Dependency Injection, Management
Platforms
Linux, Visual Studio Code (VS Code), J2ME, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Docker, Amazon EC2, AWS Elastic Beanstalk, Windows, JEE
Storage
MySQL, PostgreSQL, PL/SQL, H2, Cassandra, NoSQL, Amazon S3 (AWS S3), Amazon DynamoDB, Google Cloud, Redis, H2 Database, Oracle RDBMS
Other
Back-end, Asynchronous REST APIs, RESTFul APIs, Software Engineering, Architecture, API Integration, ERP Systems, Scalable Architecture, Scalability, HTTP REST, Artificial Intelligence (AI), Hibernate 3, WebSockets, Firebase Hosting, Quarkus, Apache Cassandra, Communication, Software Development, Multi-task Learning, Transfer Learning, Meta-learning, Few-shot Learning, Deep Learning, Machine Learning, APIs, Software Architecture, Open Charge Point Protocol (OCPP), Front-end, Drones, Deep Reinforcement Learning, Computer Vision, Enterprise Resource Planning (ERP), Electronics, Drone Piloting, Drone Photography & Videography, Mechanics, Computer Vision Algorithms, Drone Services, Unmanned Aerial Vehicles (UAV), Agentic AI, Vibe Coding, Full-stack, Agentic Coding, Full-stack Development, Large Language Models (LLMs)
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