10/19/2022 updated
SI
100 % available
Tech Lead
Sofia, Bulgaria
Bulgaria
Java (Programming Language)AlgorithmsAmazon Web ServicesData AnalysisAndroid (Software)Android Software DevelopmentApache AntApache HTTP ServerMicrosoft AzureCloud ComputingComputer ProgrammingData ProcessingDatabasesExtract Transform Load (ETL)Data Warehousing
DataStax, cloud platform, cloud, distributed database, Apache, Cassandra, data pipeline, microservices, database, Terraform, AWS, GCP, Azure, machine learning, image processing, backend, data processing, scalability, analytics, Python, Django web framework, PostgreSQL, quality assurance, Prometheus, Grafana, Telegraf, virtual machines, Docker containers, Docker, Ansible, CircleCI, Elasticsearch, Filebeat, Kibana, CoreOS, GitlabCI, GoCD, Java, Spring Boot, algorithms, network flow, Pandas, Google Optimization Tools, ETL, data warehouse, Ant, Jenkins, SDK, Java/Play Framework/MongoDB, Java/Android, Android SDK, geolocation, VMware, vSphere, OpenStack, Coding, VMware integration, Python/Django, vCenter, virtual machine, Django, UI, Android, Programming, Go, Spring, Play Framework, Database systems, MongoDB, DevOps tools, Kubernetes
Experience
Professional experience0 - 5 years
Languages
EnglishFluent
Project history
Working on all areas of our machine learning product for image processing - backend, machine learning and infrastructure
* Building our distributed data processing system and integrating our machine learning models with focus on scalability
and reliability. Collaborating with the machine learning research team to put the ML models in production
* Working on the internal analytics functionality of the product that tracks trends in accuracy, throughput and billing
metrics using Python, Django web framework and PostgreSQL
* Architected and developed a quality assurance system that constantly monitors the ML models accuracy in production,
dynamically adjusts their parameters based on the client's SLA
* Implemented infrastructure monitoring and alerting with Prometheus, Grafana and Telegraf. Implemented system-level
monitoring of virtual machines and Docker containers. Created custom application-level metrics and alerts for anomalies
in our data processing pipeline (reduced ML model accuracy, errors, congestion, increased processing time)
* Worked on packaging, deployment and infrastructure automation internal tools using Docker, AWS, Terraform, Ansible
and CircleCI
* Implemented our distributed log aggregation system using Elasticsearch, Filebeat and Kibana
* Building our distributed data processing system and integrating our machine learning models with focus on scalability
and reliability. Collaborating with the machine learning research team to put the ML models in production
* Working on the internal analytics functionality of the product that tracks trends in accuracy, throughput and billing
metrics using Python, Django web framework and PostgreSQL
* Architected and developed a quality assurance system that constantly monitors the ML models accuracy in production,
dynamically adjusts their parameters based on the client's SLA
* Implemented infrastructure monitoring and alerting with Prometheus, Grafana and Telegraf. Implemented system-level
monitoring of virtual machines and Docker containers. Created custom application-level metrics and alerts for anomalies
in our data processing pipeline (reduced ML model accuracy, errors, congestion, increased processing time)
* Worked on packaging, deployment and infrastructure automation internal tools using Docker, AWS, Terraform, Ansible
and CircleCI
* Implemented our distributed log aggregation system using Elasticsearch, Filebeat and Kibana
Working on back-end systems that support the company's automated delivery warehouses
* Developed a set of microservices for quality assurance by taking photos of inbound products and customer orders before
they are shipped. Those are used by machine learning models and our customer support team to check for missing items
or other issues
* Working on the common infrastructure tools for our microservices - logging, monitoring, distributed tracing, security
* Developed the build and release infrastructure using Docker, AWS, CoreOS, GitlabCI, GoCD
* Technologies used: Java, Spring Boot, Python, PostgreSQL
* Developed a set of microservices for quality assurance by taking photos of inbound products and customer orders before
they are shipped. Those are used by machine learning models and our customer support team to check for missing items
or other issues
* Working on the common infrastructure tools for our microservices - logging, monitoring, distributed tracing, security
* Developed the build and release infrastructure using Docker, AWS, CoreOS, GitlabCI, GoCD
* Technologies used: Java, Spring Boot, Python, PostgreSQL
Improving capacity utilization of cargo companies
* Working on delivery plan optimization algorithms written in Python. Solving multi-commodity network flow and linear
programing problems using Pandas and Google Optimization Tools
* Using ETL tools to prepare data from multiple sources and feed it to our data warehouse so it can be used by our
predictive analytics algorithms
* Contributing to our demand forecasting machine learning model written in R
* Improving the core web app written in Python, PostgreSQL
* Supporting the build and release infrastructure using Ant and Jenkins
* Working on delivery plan optimization algorithms written in Python. Solving multi-commodity network flow and linear
programing problems using Pandas and Google Optimization Tools
* Using ETL tools to prepare data from multiple sources and feed it to our data warehouse so it can be used by our
predictive analytics algorithms
* Contributing to our demand forecasting machine learning model written in R
* Improving the core web app written in Python, PostgreSQL
* Supporting the build and release infrastructure using Ant and Jenkins