Here are some tools that any software engineer, of any level, can leverage to improve their development speed, avoid mistakes, and have a better experience overall!
Data structures and algorithms are the 101’s of programming, and all beginners should be aware of what they are and know how to leverage them. Let’s talk about them.
There is an infinite amount of ways to make a website nowadays, but let’s talk about the 5 main categories, from absolute non-technical beginner to experienced software engineer.
UML is a way to represent your software in diagrams. It is powerful and widely used in the industry, but usually takes a long time to do. Let’s change that with PlantUML, the fastest way to make UML diagram
Amazon has 14 “values”, called the Leadership Principles, that are used every day and drive mechanism on how to solve problems and how to approach new projects. In this article, I will explain all those principles, and what they represent.
I am working as a software engineer at Amazon, in the small country of Luxembourg, since March 2018. I first started as an intern, and after 6 months, I joined a new team as full time employee. I’ve been in this team since then, and here’s what a typical day looks like for me.