Stamo Petkov

My name is Stamo Petkov and I’m head of Microsoft Technology department in Information Services JSC. I have more than 20 years of experience in the field of information technology and а strong passion for learning and sharing knowledge with my students in SoftUni or other professionals at different conferences all over the world. I am а Senior Software Architect, especially keen on designing multitechnology, scalable web applications. I have the opportunity to be part of the team responsible for the creation of some of the most significant information systems in Bulgaria such as the National Health Information System and Unified Information System of Bulgarian Courts of Justice. I love to travel and meet different people and to spend my free time on water or in the mountains.

Utilizing gRPC – an efficient communication mechanism for distributed applications

Day 2 - March 9th 10:30-11:20 Hall 3.1 #J2D Advanced Expert

gRPC is a modern, high-performance framework that evolves the age-old remote procedure call (RPC) protocol. In cloud-native applications, we often work across programming languages, frameworks, and technologies. This interoperability complicates message contracts and requires great effort for establishing efficient cross-platform communication. gRPC provides a “uniform horizontal layer” that abstracts these concerns. Developers code in their native platform focused on business functionality, while gRPC handles communication unification.

In this session I will give you an overview of the gRPC, why and when to use it and why we have chosen it for mission critical applications. You will find out the benefits and drawbacks of this solution and in the end we will have a glimpse of what the future of gRPC will look like.

 

Nikolay Stoitsev

Nikolay Stoitsev is an engineering manager at the early-stage HealthTech startup Halo DX. He is leading a team that is reimagining the software systems for medical diagnosis to improve human health and well-being. Nikolay has an obsession with building great teams and software products. He was previously at Uber, VMware, and different startups.

Discussion :: New Positions in Software Development Industry

Discussion

Discussion :: Tools & Platforms – How to Select the Best for Your Needs?

Discussion Nikolay Stoitsev, Mani Sarkar, Ivo Nikolov, Irina Marudina

Discussion :: Career Tips & Tricks

Day 1 - March 8th 14:30-15:00 Main Hall #Influencers,Virtual Stage #1,Virtual Stage #1 Discussion Nikolay Stoitsev, Ivo Nikolov, Kalina Hristova

Ivo Nikolov

My name is Ivo and I am a Java Software Engineer at Information Services JSC. I started my education and professional career in the world of commerce but after a quick programming basics course I became excited about coding. Ever since then I have put in great effort and diligence (and sleepless nights) in every aspect of the learning process. Since my programming journey began, I have worked with Java, JS, Angular, Vue and GraphTalk. I consider myself a software developer who gives his best in every opportunity , as not only do I enhance my skills and knowledge ,but I feel pleased that I have done everything I can to produce an effective and efficient product. I don’t shy away from any challenge. In the long term my ambitions are continuously getting bigger and bigger. I always do my best so that my work and effort can truly make a positive change to other people’s lives.

Discussion :: Tools & Platforms – How to Select the Best for Your Needs?

Discussion Ivo Nikolov, Mani Sarkar, Nikolay Stoitsev, Irina Marudina

Discussion :: Career Tips & Tricks

Day 1 - March 8th 14:30-15:00 Main Hall #Influencers,Virtual Stage #1,Virtual Stage #1 Discussion Ivo Nikolov, Nikolay Stoitsev, Kalina Hristova

Hristo Hristov

Hristo Hristov is a Lead Application Developer at TSD Software. Highly ambitious and progressive in his work, he is a full-stack developer with vast experience in C#, Angular, and React.
Hristo is particularly interested in emerging technologies. Being into dynamic and challenging projects, he has recently started diving into game development with the Unity Engine.
Outside of his software development duties, Hristo dedicates his free time to sports such as table tennis and street fitness, and he also loves to explore nature and read tech books.
Hristo Hristov was recognized as “Developer on Focus 2019” by DevStyler.

Optimizing performance with parallelism & asynchrony in C#

Day 3 - March 10th 11:30-12:00 Main Hall #Influencers Expert

We will explore the differences between CPU-bound and IO-bound work as well as how both could be optimized. Starting with a quick theoretical introduction, we will then move on to code examples and benchmarks on both parallel and asynchronous challenges. We will see when we should vs. should not parallelize specific tasks. We will look at some best practices for exception handling and avoiding memory leaks when programming concurrently. Finally, we will briefly cover what libraries .NET provide us with to simplify our data processing.

Simon Ritter

Boris Kostadinov

I have an insatiable passion for creating great and worthwhile software – the more complex and challenging it is, the better. In pursuing this passion, I’ve acquired numerous skills and deep knowledge in every area of the software development industry. I am experienced in managing products and teams in heterogeneous environments, designing and implementing processes, steering stakeholders towards short and long-term goals, handling clients and their expectations, and much more.

Using Product Approach for Successful Software Solutions

Day 4 - March 11th 13:30-14:20 Main Hall #Influencers Expert

In this session, we will journey through planning and executing the creation of a software product from the lenses of a solutions architect or a technical lead. We will explore the main characteristics of a software product. We will look at the differences between software as a product and a project. We will learn to plan and design our solution’s architecture to make it flexible, extendible, and maintainable. We will see what architectural features to focus on and which pitfalls to avoid. And finally, we will discuss how to best use product roadmaps for optimal results and successful execution.

This session is intended for software and solutions architects, development leads, technical project managers, and curious product managers who want to see the process from a technical perspective.

Mani Sarkar

He is strengthening teams & making them accelerate using technologies at hand, while working as a polyglot software developer. Mani is also working closely with founders, CTOs, tech & research teams, building & delivering working and maintainable software & tooling.

He has over 15 years of experience as a software developer following software development principles & methodologies like BDD and TDD when writing code. Mani is strongly advocating software craftsmanship principles and practices wherever possible and applicable.

In addition to performing his role he also perform DevOps tasks, write tools i.e. for AI/ML research teams, perform Data & ML engineering tasks.

Mani has strong interests in AI, Machine Learning, Data and Data Visualisation, Graal/GraalVM/Truffle, Application & JVM Performance Tuning and Benchmarking.

In his free time, he’s constantly learning at conferences, events and workshops to gather practical hands-on experience. Being an active member of various developer communities, and participating in various F/OSS projects.

Discussion :: Tools & Platforms – How to Select the Best for Your Needs?

Discussion Mani Sarkar, Ivo Nikolov, Nikolay Stoitsev, Irina Marudina

Vili Mileva Yankova

The Spotify model: The ultimate beginner’s guide

Day 1 - March 8th 15:30-16:10 Virtual Stage #1 Novice

The Spotify model is an innovative agile approach, which focuses on scale and emphasizes on the importance of culture, network, people engagement and contribution. It helps organizations to increase their innovation approach, communication, accountability and quality. The model successfully combines technology and culture. We’re going to talk about squads, tribes, chapters, guild and alliances without going back to ancient times.

Deyan Genovski

Deyan Genovski is the CTO and co-founder of Appolica – a Bulgarian software development company with a focus on mobile app development. Deyan has over 10 years of experience in management and software development, mainly in mobile and cloud back-end. He deals with various issues – from technical and architectural point of view, to advising startups in choosing the right technology. His main driving force is curiosity and the desire to find the best solutions. In his spare time he likes to find answers to the question “How does this work?”.

Kotlin Multiplatform

Day 2 - March 9th 16:20-17:10 Virtual Stage #1 Advanced

Mobile apps have become very popular in the past 10 years and a lot of companies are developing mobile apps or even basing their business around the mobile applications. However there is more than one operating system that runs on mobile phones – the two mostly used ones are iOS and Android. This would typically require building two separate mobile applications. A number of frameworks have emerged with the aim to simplify the development and minimize the cost and burden of building two separate applications – such as ReactNative, Flutter and others, all of which have their pros and cons. Kotlin Multiplatform is an emerging new technology aiming to approach the mobile application development from a different angle. We will showcase what the technology is about and why we think it has a unique advantage in specific use cases compared to the other Multiplatform solutions.

Nino Crudele

Nino has +25 years of hands-on experience in cloud technologies and Cybersecurity, delivering large scale solutions and driving global companies to use technologies in the best and most profitable way. He is Microsoft Azure MVP since 2006, Certified Ethical Hacker (CEH) and with a Master in Cybersecurity. Nino is international speaker, author, and a well-known geek technology passionate in the IT community.

A hacker’s story: Dark Azure, how deep the rabbit hole goes

Day 1 - March 8th 18:10-19:00 Main Hall #Influencers Advanced

Nino spent the last six months focused on finding the most dangerous vulnerabilities and attack strategies against Microsoft Azure Technologies. In this unique 100% practical security session Nino will show the very dark side of advanced hacking techniques, and showing real unedited attacks to Azure Functions, App Services, AppFabric, Kubernetes, Web Jobs, Virtual Machines, BizTalk Server and more. Nino will also discuss fascinating points about some vulnerabilities he sees in cloud architecture, and he will provide his point of view to prevent this type of attack. It is a session for people to understand how hackers operate and how to protect from these very dangerous and effective attacks against serverless and Azure technologies.

Cloud vs Hackers, no holds barred.

Day 2 - March 9th 16:20-17:10 Main Hall #Influencers Advanced

In this session we will examine the most effective and dangerous attacks to the cloud, source code, scripts, protocols, configurations and more, no holds barred. We will see how a hacker thinks, creates his attacks and how he performs them. For each attack we will see the best defense and the prevention. A practical session full of invaluable information for every corporate asset and professional.

1 2 3 4 5 32