Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 10

Designed and implemented transition from monolithic service to micro service architecture for an online cinema with more than 3 million users. 
Enlarged and managed software development team from 20 to 50+ people. 
Developed an IoT alarm backend. 
Designed & developed a price aggregator site/backend/system with self learning text recognition algorithm. 
Did research & development of outdoor video advertising system. 
Designed, implemented, launched and supported an Internet Service Provider with networking and billing system, from zero to operating business. 
Supervised construction of a tier 3 data center.
10+ years experience in software development and management. Fucused on business. Highload backend. Strong Java core. Experience with Spring, AWS, Tomcat, building scalable, high-performance distributed systems, which deal with large data volumes, n-tier, client/server, cluster and load balanced architectures, web/REST applications.