10/19/2022 updated

SI
100 % available

Tech Lead

Sofia, Bulgaria
Bulgaria
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 WarehousingDevOpsDistributed Data StoreDjangoElasticsearchGeolocationScalabilityImage ProcessingSpring FrameworkPython (Programming Language)PostgreSQLMachine LearningMongoDBOpenStackPlay FrameworkQuality ManagementAnsiblePrometheusVirtual MachinesVMware VSphereCircleCIGoogle CloudCloud Platform SystemDatastaxGrafanaSpring BootBackendpandasGitlab-ciKubernetesCassandraVcenterCoreosElastic KibanaTerraformData PipelineDockerJenkinsVMwareMicroservices
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

Software engineer

HyperScience
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

Software engineer

Ocado Technology
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

Software engineer

Transmetrics
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

Software engineer

AdTapsy
First employee of the startup, working on our mobile ad network mediation platform. Our SDK boosts our customers
revenue by A/B testing different ad networks
Using Java/Play Framework/MongoDB for the backend services and Java/Android for the mobile SDK
* Built the Android SDK which increased our user base by 30%
* Created a real time ad network prioritization system that attempts to predict the highest paying ads
* Built a detailed reporting system used by all our customers for their user activity and revenue metrics
* Added geolocation optimization to the ad serving that increased user revenues by 5 to 10 percent

Software engineer intern

VMware
Integrated vSphere Replication with OpenStack to enable replication and failover from a VMware-based datacenter to an
OpenStack-based one
Coding in Java for the VMware integration and Python/Django for the OpenStack web app
* Enabled asynchronous replication of virtual disks between vCenter and OpenStack using the existing host-based
replication protocol
* Automatic failover when the primary site fails - starting similar virtual machine flavours and attaching the replicated disks
* Developed a Django plugin for the OpenStack UI for configuring replication and manual failover

Android developer

Anyoption
Working on the Android application for options trading on the company's financial system

Android developer

Tarasoft
Created Android applications for clients in the healthcare and marketing domains

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in