Web Developer and UI designer with solid fundamentals on data structures and algorithms. Extensive experience on web applications and frontend technologies. Confident reasoning on the full picture of a project and capable of optimizing low level implementation details.