Speaker

Angelika Shvets

Angelika Shvets

Senior Software Engineer, Global-e

Tel Aviv, Israel

Actions

Angelika Shvets, a software developer based in Israel.
I've been in the IT industry since 2004.
Over the last 7 years, my work has primarily involved software development, encompassing research, implementation, integration, and testing of systems of varying complexity.
Prior to my current role, I spent 8 years as a full-stack web application developer.
In the early stages of my career, I gained a solid foundation with 5 years of experience as a system administrator.
I also served as a system administrator in the military.
I hold a Masters in Mathematics and Computer Engineering.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Design
  • Software Architecture
  • Software Deveopment
  • .NET
  • Software Engineering
  • Programming Languages and Tools
  • Cloud Native Infrastructure
  • software infrastructure
  • Backend Infrastructure
  • Microservice Architecture
  • Code Quality
  • Sofware Quality
  • Clean Architecture
  • Event Driven Architecture
  • Best Coding Practices
  • Software Development Best Practices

Why Understanding Infrastructure Makes You a Better Developer

How often do developers dive into a project without really considering what the infrastructure can handle?
Sometimes, it leads to missed limitations, unrealistic timelines, or even overcomplicated (and expensive) solutions that could’ve been avoided.
And let’s be honest—how many times have we heard things like, “Oh, it’s just some automated process” or “Well, it works on my machine”?
Let’s break down why it’s crucial for developers to understand infrastructure capabilities. We’ll explore how this knowledge impacts the quality of your code, improves estimates, smooths out integration and deployment, and helps you avoid common pitfalls.
We’ll also discuss why being a full-stack developer means knowing your way around infrastructure—and which foundational skills are a must-have.

Why is technical design a crucial aspect of development?

Frequently, when developers are creating new stuff, they run into problems like how to structure things or forget about the limits already in place. This can lead to wrong guesses about how long things will take, using resources in the wrong way, missing important steps in the project, and not thinking ahead about how things might change later. If we don't deal with these issues, it can hurt how good, fast, and easy to keep up the tech thing we're making will be.
Let's talk about why making a technical design is really important when you're developing a new feature. Technical design helps break down and organize the different steps of creating software. It guides programmers on what to do next and shows how all the pieces of code are connected. It's like a map that makes sure we think about all the limits and rules, so we can do things efficiently and make the software high-quality.

WeAreDevelopers World Congress 2025 Sessionize Event

July 2025 Berlin, Germany

Angelika Shvets

Senior Software Engineer, Global-e

Tel Aviv, Israel

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top