A generalist developer, who is crafting software solutions with 4 rules of simple design, SOLID principles, TDD and DDD in multiple languages and frameworks. trying to leave every bit of code I touch more readable, modular, performant and accessible than I found it. Have experience with consulting, training, product, and startup mode with domains such as Lending, Sharing Economy, Engagement solutions, Retail, Education, Travel and Augmented reality. Have worked with B2B and B2C projects. Rewriting, refactoring and scaling the legacy code or bootstrapping startup projects with agile and extreme programming concepts is one thing I learned well over the years.I bring in ownership, integrity and cultural values, not just tech. On a team, I strongly infuse an open culture where everyone can work to their fullest, and improve themselves. I believe quick feedback cycles bring the best out of us.