Position: Principal Software Architect
Category: Java
English level: fluent
Years of experience: 8

• Designed and developed distributed RTB AD server engine with 60K req/s at peak and scaling with 95% under 5ms response time. Multi-region collocated edge deployment.
• Designed and developed SOA encryption service, with
event bus, wiring protocol and bindings. Consolidated integrations, reduced code complexity and resource utilization.
• Designed and implemented CI/CD methodologies, code style policies and version control workflow. Improved development procedures, code quality and created the rails of constantly measured and improved codebase.
• Designed and developed multi-CDN strategy with bandwidth projection and balancing. ~50% spendings reduction with better distribution and fault tolerance.
High availability/scalability systems architect. Over 8 years of experience in all phases of software lifecycle. High load architecture and deployment, data mining and analysis. Hardcore debugging skills. Idea generator and code cracker. Self motivated. Experience in mentoring junior developers. I get shit done.

Specialties: Design and methodologie:
UML, OOA/OOP/OOD, MVC/MVP, design patterns, TDD, CI/CD, Agile, Scrum, Subversion, LAMP

Technologies:
Java, PHP, JS/ECMA, C/C++, Python, VB, Unix shell, HTML, CSS, MS SQL, MySQL, Redis, MongoDB, Memcache, RIAK, IDOL, AWS, Hadoop, ZeroMQ
Не особо желаю заниматься менеджментом команды, хотя и есть большой в этом опыт. R&D и POC с дальнейшим построением архитектуры и сопровождением были бы самыми идеальными вариантами.