Sebastian Ichim

Sebastian Ichim

Software Development Manager

Sebastian Ichim has extensive experience in IT domain. He is experienced Project Lead with a demonstrated history of working in the computer software industry also skilled in programming languages: C/C++, C#, Java and libraries: modern OpenGL, Direct3D, boost, COM, .NET. He is the only doctor in AgileHub, holding a PhD in Computer Science from Sankt-Petersburg Electrotechnical University, Russian Federation. He wants to have a contribution in the community. Sebastian is part of the AgileHub team, but also teaches students at Transylvania University about Modern 3D computer Graphics and Design Patterns.

Workshop: S.O.L.I.D principles

The goal of the workshop

The goal of this workshop is to learn SOLID software design principles promoted by Robert C. Martin. 

What will we do in this workshop?

We will start with small applications in C# that illustrates bad examples of software design and will change them to follow the SOLID principles.

You are in the target of the audience if you:

Are familiar with C#, C++, Java or other OOP language and you want to learn about software design principles. 

What will you learn at the end:

At the end of the workshop, you will have a deeper understanding on how SOLID principles works and how to make maintainable, flexible and extensible software applications.

What tools do you need installed on your computer before the workshop starts
  • Laptop
  • Visual Studio 2017/2019 Community Edition

In case you register for this workshop and you need info regarding tools, let us know.