Team Lead and Technical architect with wide experience in successful development software projects of different size and complexity. Have strong architecture, design and testing skills. Experienced in work with local and remote customers, local and distributed teams, corporate and start-up environments. Strong development background with .NET stack, expert in engineering practices and scalable distributed systems. Always take full responsibility of product development including pre-sale activities, self-organizing team building and growing, architectural leadership, technological support, risks management, requirements management process, development tasks and much more.
©