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.
Links
Area of Expertise
Topics
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
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