I have led technical teams, taken on challenging problems and realized innovative business ideas. The experience at startups and enterprises helps me understand the latest technology trend and the gap between the technology advancement and the real world situation.
I've built and mentored three engineer teams, building API, mobile and web products using various technologies. I can help you not only on the software development, but also how to solidify your business idea and bring it to the market.
Specialties: Scalable software architecture, Agile software development, Product Management