
Martin Nikolov
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since January 4, 2021
Martin is a senior software engineer focused on DevOps, cloud, web development, and system architecture. He has delivered cutting-edge projects in web, robotics, telco, and machine learning domains for major companies such as Ocado Technology, Deutsche Telekom, and Allianz. Martin applies his background in computer science and economics to solve tough challenges and deliver business results with innovative software solutions and continuous improvement.
Portfolio
Experience
- Java - 10 years
- Kubernetes - 8 years
- Docker - 8 years
- Go - 7 years
- Azure - 7 years
- Cloud - 6 years
- Python - 6 years
- Amazon Web Services (AWS) - 5 years
Availability
Preferred Environment
Cloud, IntelliJ IDEA, Zoom, Google Hangouts, Skype, Microsoft Teams, Slack, Ubuntu, MacOS
The most amazing...
...thing I've built and maintained is scalable, cost-effective cloud infrastructure with Kubernetes for machine learning, and I was quoted by Google in their blog.
Work Experience
Senior DevOps Engineer
Atos
- Developed a cloud business solutions platform and an automated management framework leveraging Microsoft Azure.
- Developed a CI/CD pipeline for deploying a highly scalable platform as a service (PaaS) in Azure using Terraform and leveraging managed Kubernetes, Azure Application Gateway/Key Vault, and function apps.
- Developed RESTful APIs in Go for a fully automated self-service portal providing an interface for monitoring and managing cloud applications.
Senior DevOps Engineer | Contractor
Deutsche Telekom and Reply
- Developed microservices-based actor systems for network component inventorization, deployed in over 1,400 mini data centers across Germany.
- Deployed, maintained, and monitored a complex actor-based system using Go and Kafka and running in Kubernetes.
- Automated and configured the CI/CD process and software delivery using the highest standards.
- Developed a software system for critical infrastructure in Germany.
Senior Software Engineer
Allianz Technology
- Led the development of a full-stack web application for generating business contracts data, used for intelligent Allianz core insurance application testing.
- Deployed and maintained microservice applications in OpenShift.
- Developed tools for deployment automation, configuration, and continuous delivery of microservices.
MLOps Engineer
Ocado Technology
- Built and maintained cloud infrastructure for machine learning (ML) research by autoscaling Kubernetes clusters with preemptible (spot) instances with GPUs and TPUs in GKE.
- Developed internal tools and services to automate the ML pipeline and run ML experiments.
- Prepared and curated datasets, extracting and manipulating hundreds of gigabytes of data using BigQuery, Google Cloud Storage, Amazon S3, and others.
- Developed a full-stack software system, configuring robotic grids and reliably delivering thousands of commands per second to thousands of bots in real time over a proprietary wireless protocol.
Software Engineer
Meridian Capital Group | Branch Bulgaria
- Designed and developed complex projects, from scratch to production.
- Contributed and significantly impacted, as the second hire, the company's development process, software architecture, and technologies used.
- Played a key role in interviewing and hiring core team members.
- Deployed and maintained a system in the cloud with over 99.99% availability.
Software Engineer
Avus Capital (now Trading 212)
- Served on the core back-end team, working on the company's most important product—its trading platform.
- Developed lightning-fast and reliable order execution, delivering the latest quotes in real time to clients from around the globe.
- Owned the trading system's development, deployment, performance, scalability, and stability.
Experience
Ocado Smart Platform
https://bit.ly/33VwLWUI developed the full-stack software system that configures the robotic grids and reliably delivers thousands of commands per second to thousands of bots in real time over a proprietary wireless protocol.
Access 4.0 for Deutsche Telekom
https://www.telekom.com/en/media/media-information/archive/deutsche-telekom-s-access-4-0-platform-goes-live-615974Trading212.com
While leading the core back-end team working on the company's most important product—the trading platform—I oversaw the system's development, performance, scalability, and stability. The system's domain required it to provide lightning-fast and reliable order execution, deliver the latest quotes in real time to clients from around the globe, and support multiple front ends.
Education
Bachelor's Degree in Economics
University of National and World Economy - Sofia, Bulgaria
High School Diploma in Computer Science
Technological School of Electronic Systems, associated with Technical University of Sofia - Sofia, Bulgaria
Skills
Libraries/APIs
Node.js, Lombok, Pandas, NumPy, TensorFlow
Tools
Apache Maven, Git, Logstash, Kibana, Terraform, Google Kubernetes Engine (GKE), Helm, Amazon EKS, Amazon Elastic Container Service (ECS), Google Compute Engine (GCE), Grafana, Slack, Microsoft Teams, Skype, IntelliJ IDEA, RabbitMQ, Servlet, Jenkins, Ansible, AWS Fargate, Apache Tomcat, Google Hangouts, Zoom, Jupyter, AWS ELB, Jetty, Azure Kubernetes Service (AKS), Azure Application Gateway, Azure Key Vault
Languages
Java, Python, JavaScript, SQL, Go, TypeScript, Python 3, Bash
Frameworks
Spring Boot, JUnit, Spring, Angular, Jakarta Server Pages (JSP), Ant Design, Hibernate, JPA, Bootstrap, Akka, Swagger, Mockito
Paradigms
Microservices, REST, Scrum, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Database Design, Actor Model
Platforms
Amazon EC2, Docker, Kubernetes, Apache Kafka, AWS Lambda, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, MacOS, Ubuntu, Nexus, OpenShift, Linux, PagerDuty, Azure Functions
Storage
Databases, MySQL, Amazon S3 (AWS S3), Google Cloud, PostgreSQL, MongoDB, Google Cloud Storage, Redis, Elasticsearch
Industry Expertise
Insurance
Other
Cloud, Software Development, Software Design, OOP Designs, Web Development, Google BigQuery, CI/CD Pipelines, Infrastructure as Code (IaC), Containers, DevOps Engineer, Networking, WebSockets, Prometheus, NATS, Microcontrollers, Mathematics, Economics, Finance, Trading, Markets, Risk Models, Azure Virtual Machines, GitOps
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