I have strong experience in object oriented programming with strong background in Data Structures and Algorithms. I taught courses at University and I created different types of projects. My strong points are attention to details, very clean readable code, optimization and finding solutions to seemingly complicated algorithms.