
Velihan Zelev
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since November 13, 2015
Velly is a talented developer with around 14 years of professional experience in a variety of programming languages (mostly Java and some Python) and many frameworks and tools (e.g., Spring Boot). Velly specializes in back-end development and data processing.
Portfolio
Experience
- Java - 10 years
- Spring Boot - 10 years
- Spring - 10 years
- Docker - 8 years
- REST - 7 years
- Amazon Web Services (AWS) - 6 years
- Python - 5 years
- Kubernetes - 1 year
Availability
Preferred Environment
IntelliJ IDEA
The most amazing...
...development effort I've participated in was a big data platform for article and tweet processing. It stores entities to a graph database and Elasticsearch.
Work Experience
Senior Back-end Engineer
Booking.com
- Performed deep integration of over 60 internal systems in a unified manner, irrespective of their nature, including Perl-based databases, Redis queues, Kafka streams, and REST APIs.
- Modernized a large-scale legacy Perl-based monolithic system transparently and smoothly by migrating it to new Spring Boot applications with fail-safe measures.
- Owned and managed development, CI/CD, monitoring, support, alerting, and adhering to service-level agreements (SLAs).
Java and Python Developer (via Toptal)
Large construction equipment manufacturer
- Built robust big data pipelines in AWS to process millions of records hourly. I actively participated in the development process, including design, implementation, testing (E2E Cucumber tests), CI/CD, and support.
- Refactored and redesigned several services and APIs, achieving better performance of the overall pipeline.
- Reduced AWS cost by reducing and redesigning AWS infrastructure after deep analysis and monitoring of the data pipelines with no quality loss.
- Worked in three teams owning different parts of the big data flow, actively performing and leading significant improvements and migration on the live pipeline with zero data loss.
Senior Back-end Developer
Ocado Technology
- Designed, developed, and deployed microservices and IoT device software.
- Managed a team of 10 people and grew them. All of them upskilled a lot and even got promoted.
- Built a new system from scratch in AWS using managed services and Spring boot.
Spring Back-end Developer
Toptal Client
- Designed and delivered new features rapidly in a large-scale codebase.
- Refactored major portions of the project for better reliability and performance.
- Migrated the Spring version from 3 to 5, along with the modernization of the testing framework.
- Optimized the performance at the DB and service level.
- Designed and implemented a new multi-tenant product.
Senior Django Developer
Consumers Unified, LLC
- Implemented a vast number of new features in several teams.
- Optimized a lot of database queries and long-running processes.
- Supported, owned, deployed, and tested the product.
Senior Java Developer
EPAM Systems
- Developed a non-blocking I/O application from scratch and constantly communicated with the stakeholders.
- Headed the team members and facilitated communication with upper management.
- Established, monitored, improved, and led the working processes.
Big Data Senior Back-end Developer
Yatrus Analytics
- Contributed to system design by building a persistence engine and creating a REST API for data consumption.
- Developed Spark streaming application from scratch.
- Implemented integrations with numerous data providers.
- Trained, mentored, and guided newcomers and juniors, and managed processes.
Senior Back-end Python Developer
Questers
- Contributed to system design.
- Developed a Python REST API.
- Built a Django application.
- Trained newcomers.
- Managed processes.
Senior Back-end Developer
Musala Soft
- Served as backup team leader.
- Developed a few REST and SOAP APIs.
- Developed and supported several back ends.
- Contributed to process management, team events, etc.
Back-end Developer
DG Net
- Analyzed and developed requirements.
- Managed deliveries.
- Developed back-end sides of several web projects, including a mobile application market, webcam channels site, and Google TV platform.
- Contributed to front-end development.
- Designed solutions.
Junior Back-end Developor
Atia Soft
- Developed the back-end for https://www.zesteronline.com/.
- Learned about algorithms, HTTP models, Python, and solution design.
Experience
Spring Service Controlling Embedded Devices
Tech stack: Spring Boot, Postgres, REST, Hibernate, Python, Docker, Kubernetes
Footwear Company Project
Tech stack: Spring Boot, Spring Cloud, Oracle, Hibernate, REST
Lead Engineer
Tech stack: Spring Boot, Postgres, Hibernate
DHL Address Helper
Tech stack: Spring, Reactor, Elasticsearch
Clever Observer
Apache Spark, Spring REST, Elasticsearch, PostgreSQL
Nautilus
Tech: Spark, Hadoop, HDFS, OrientDB, HBase, Solr
Non-blocking IO REST Services
Tech: Java, Spring REST, Reactor
Internal Telecom Systems
Tech: SOA, Tibco, Java, PHP, REST, Android
Empters Wifi
Tech: Django, Python, OAuth2, DD-WRT
Zesteronline
Tech: Django, Python, PostgreSQL, Serving video streaming - Flash, WebM, MP4
Mobile Market
Tech: Django, Python, MySQL
Google TV Application
Tech: Django, Python, Flash media server, FFMpeg, Java
M-Pin
Tech: Python, Tornado, NoSQL, Django, PostgreSQL
Business Process Performance Booster
Booking Customer Services Platform
• Fully transparent, smooth, large-scale scale, and fail-safe modernization of legacy—Perl-based monolithic system by migrating to brand new Spring Boot applications.
• Full ownership and responsibility—Development, CI/CD, support, monitoring, alerting, SLA.
• Stack: Java 21, Spring Boot, Perl, Kubernetes, Grafana, micrometer.
Education
Master's Degree in Mathematics and Informatics
Sofia University - Sofia
Bachelor's Degree in Mathematics and Informatics
Sofia University - Sofia
Skills
Libraries/APIs
REST APIs, OpenAPI
Tools
Git, IntelliJ IDEA, Flink, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Cucumber, Amazon Athena, AWS Fargate, AWS IAM, Grafana, GitLab
Languages
Python, Java, SQL, PHP, Snowflake, Perl
Frameworks
Spring, Spring Boot, Django, Apache Spark, Hadoop, Spark, Dropwizard, Swagger
Paradigms
REST, Object-oriented Programming (OOP), Microservices, Agile Software Development, Continuous Development (CD)
Platforms
Amazon Web Services (AWS), Linux, Docker, Kubernetes, AWS Lambda, Apache Flink, Amazon EC2
Storage
Amazon DynamoDB, Data Integration, PostgreSQL, MySQL, Databases, Elasticsearch, NoSQL, Amazon S3 (AWS S3), Redis
Other
CI/CD Pipelines, Software Design, Back-end Development, APIs, Enterprise, Multithreading, Back-end, Big Data, Architecture, Non-blocking I/O, Amazon Kinesis, micrometer
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