Hi, my name is Teodor and I am a passionate software developer. Here you can find out more about my experience and projects.
myself

Experience

Some highlights from my professional experience:

Software Engineering
OOP
Design Patterns
Agile/Lean Software Development
Continuous Integration
Continuous Delivery
Extreme Programming
Event-Driven Architecture
Infrastructure as code
Software Technologies
Java
Maven
Vert.x
Docker
Bash
Puppet
Selenium
HTML
CSS
Javascript
jQuery
Angular
C#
ASP.NET
Google Cloud Platform
Kubernetes
SQL
NoSQL
Grafana

Education

The universities I graduated from:

Saarland University
Computer Science, M.Sc.

Database Systems
Automated Testing
Cryptography
Security
Mobile Applications (Android)
Recommendation Systems
Sofia University
Computer Science, M.Sc.

Software Engineering
Software Architecture
Software Technologies
Model-Driven Development
Project Management

Talks

My recent talks and presentations:

From On-Premise to Containersmore_vert

Our CI/CD journey into the cloud

Having discovered at Ligatus that our move from a on-premise setup to a continuous delivery, cloud-based environment, was held back by our “old-fashioned” CI solution (built around Jenkins), we switched gears. Starting from scratch, we designed and implemented a new CI system. With the Google Cloud in mind, we opted for cutting-edge tools and technologies to achieve a fault-tolerant, scalable, maintainable and fun-to-use experience.
The talk is about what we left behind, where we currently are and what is still ahead of us.

From On-Premise to Containersclose
Continuous Delivery in Practicemore_vert

Continuous Delivery is an important principle in modern software engineering which guarantees that software under development is delivered to its end users in short cycles, as quickly as possible and in a reliable manner.

The talk provides answers to the following questions:

- What is actually Continuous Delivery and why is it so important?

- Which software technologies and tools can be used to achieve the principle?

- What practical problems need to be solved and which solutions exist?

Continuous Delivery in Practiceclose

Books

I am a co-author of the following books:

closeВъведение в програмирането с Java

2010

Go to page

closeВъведение в програмирането със C#

2011

Go to page

closeFundamentals of Computer Programming with C#

2013

Go to page

Projects

Some of my current projects:

Sre6ti4ka
A dating website that targets young people in Bulgaria. It was launched in 2009 and currently has more than 5000 users.
Sci-Fi for Real
A blog dedicated to discussions of sci-fi gadgets and phenomena, as well as their perspective to become reality.
Sitemap Buddy
Sitemap Buddy is a modern open-source sitemap generator. Written in pure Java, it is platform-independent, fast and vertically scalable.