Milan

Senior Software Developer in Sofia, Bulgaria

Milan has been a software engineer for more than 10 years and has worked with multiple tech stacks and industries. In the recent years he’s been focused on data processing and analytics. While working as a big data engineer, Milan has also been involved in several machine learning projects.

A recent project that Milan was working passionately on was analyzing mortality and morbidity risks based on genetic and epigenetic data where he was responsible for the data processing and helped with building the models.

When Milan isn’t writing code, he enjoys hiking and camping in the mountains.

Hire Me
Python
Scala
R
Java
Groovy
.NET
ASP.net
Flink
Spark
Kafka
Apache Airflow
Kubernetes
Azure
AWS
ClickHouse
TimescaleDB
InfluxDB
ElasticSearch
Web3 (Ethereum Api)
Jenkins
Prometheus
Grafana
Scikit-learn
nltk
xgboost
Bioconductor
Sharepoint
Xamarin
SQL Server (SSIS, SSRS, SSAS)
C++
Oracle

Employment

Independent Consultant
Independent ⦁ 2016 - Present

  • Worked on projects across industries such as the financial sector, cryptocurrencies, retail, healthcare, sales, telecoms, airlines and more
  • Area of professional interests: Big Data Pipelines, Machine Learning, Backend Development
  • Languages: - Python, Scala, R, Java, Groovy, .Net
  • Technologies: Flink, Spark, Kafka, Apache Airflow, ClickHouse, TimescaleDB, InfluxDB, Elastic Search, Web3 (Ethereum Api), Jenkins, Prometheus, Grafana, Scikit-learn, nltk, xgboost, bioconductor, Kubernetes, Azure, AWS (as a developer)
  • Projects:
  • Prediction of human biological age based on DNA methylation data. Analyzing mortality and morbidity risks using genetic and epigenetic data. The work is based on various academic articles on epigenetic age clocks. Building a pipeline for processing public DNA and methylation datasets – data ingestion, cleaning, normalization, and building the models. The computations are done in parallel in AWS. R, Python; Bioconductor, glmnet, Cytoscape
  • Building pipelines with Jenkins for continuous integration and delivery - GitFlow, automation testing, security scans. Implementing backup and disaster recovery of the different components of the system. Writing helm charts. Building custom Kubernetes operators. Monitoring and alerting with Prometheus and Grafana. The entire solution is in Kubernetes on Azure. Groovy, Python, Powershell; Kubernetes, Jenkins, Prometheus, Grafana
  • A system for predicting sales outcomes from data coming from SalesForce - whether and when a deal will close. I was responsible mainly for the data engineering part (building the pipelines, data cleaning, imputation, preprocessing) and helped with the implementation of the ML part (analyzing the sales reps behaviour, feature selection, building the ML model). Python; scikit-learn, decision trees, random forests
  • Credit risk analysis for a company for fast credits - consumer credit scoring, optimizing opportunity cost and non performing loans. I was responsible mainly for the data engineering part and helped with the implementation of the ML model. R; logistic regression, random forests

Big Data Engineer
Santiment ⦁ 2017 - 2020

  • Building big data pipelines for processing and analyzing of blockchain, financial and crowd sentiment data. Developing technical indicators and signals for traders and investors
  • Developing stream and batch processing pipelines using Flink, Apache Airflow and Kafka on Kubernetes on top of AWS. Developing an inhouse batch processing framework in Python
  • Technologies: Flink, Kafka, Apache Airflow, ClickHouse, TimescaleDB, InfluxDB, Elastic Search, Grafana, Python, Scala

Software Engineer, Database & Business Intelligence Consultant
Abilitics ⦁ 2018-2016

  • SQL Server & MOLAP Consultant. Consulting and leading trainings on SQL Server, multidimensional databases and MDX
  • Reporting and BI consultant. Consulting client companies on MS SQL Server Reporting Services and Integration Services
  • Building backend and data warehouse architectures
  • Technologies: .Net, ASP.NET, Sharepoint, SQL Server (SSIS, SSRS, SSAS),Xamarin

Lecturer
Hack Bulgaria ⦁ 2015 - 2016

  • Leading a comprehensive .Net course for students, aiming at providing them with the necessary skills to start their career in the IT sector

Applied Mathematician, Software Engineer
Bulgarian Academy of Sciences - Institute of Biomedicine, Institute of Mathematics ⦁ 2008 - 2013

  • Working on a project for analyzing dynamic systems and differential equation properties of neural networks
  • Working on a project and developing a library for numeric methods and interval arithmetic
  • Integrating Mathematica software with external libraries for numeric methods for differential equations
  • Technologies: Mathematica, C++

Software and Database Engineer
Technologica ⦁ 2006 - 2008

  • Java engineer. Mainly working on backend solutions and desktop applications with Oracle ADF
  • Oracle database engineer. Working on projects with heavy database development with PL/SQL
  • Leading trainings on Java and Oracle Application Development Framework (ADF)
  • Technologies: Java, Oracle PL/SQL, Oracle Apex, Oracle ADF

Portfolio

Education

BSc in Mathematics (GPA 5.95/6)
Sofia University St. Kliment Ohridski, Sofia, Bulgaria

BSc in Informatics (GPA 5.90/6)
Sofia University St. Kliment Ohridski, Sofia, Bulgaria

Languages

English (Fluent), Bulgarian

Milan

Senior Software Developer in Sofia, Bulgaria

Hire Me