I am an experienced software developer and architect with 10 years of experience, specialized in OOP, software architecture, design patterns, MVC, full-stack development... I have worked in a few companies (mostly as an architect and infrastructure developer) and on a lot of startup and freelance projects as a developer and/or architect. Most of my experience is with C#.NET and PHP, but I have a solid experience with Java and Python as well. Also I have a lot of experience with JavaScript and client-side technologies. I consider myself a sort of perfectionist, with emphasis on non-functional requirements, good coding and design practices and code decoupling, always looking for ways something could be done better. It is not enough if something just works if it is not done right.