Position: Engineering Manager, Team Lead, CTO
Category: Java
English level: upper
Years of experience: 11


Building high-performing technical teams and delivering elegant solutions utilizing emerging technologies and cloud-based architecture. Over twenty years of professional experience in IT fields, working in many challenging environments. Out-of-the-box thinker who working across business and technical teams to increase profits and reduce costs through continuous integrations and delivery.


Core Skills:

* Translate business requirements into technical solutions;
* Create product engineering roadmaps;
* Manage a team of 15+ engineers;
* Supervising quality assurance processes, integration, and system performance;
* Build tools, reusable code, and libraries for future use;
* Optimize solutions for maximum speed and scalability;
* Implementing software development best practices, code review, test automation;
* Experience with CI/CD pipelines and containerization tools;
* Strong experience in designing Microservice and Event Driving architectures;
* Hands on experience in:

Java 8+, Spring(Core/MVC/AOP/Security/Boot), Spring Cloud(Config, Stream, Batch, Eurika, Feign), Hibernate/JPA, Swagger, Jetty, Kafka, Zookeeper, RabbitMQ, Redis, Liquibase, Selenium, REST, gRPC;
Ruby, Rails, Sinatra, PHP, CodeIgniter 
Postgre SQL, MySQL, MS SQL Server, MongoDB;
GIT, Subversion, Maven, Gradle, Jira, CruiseControl, Teamcity, Docker, Grafana, Kibana, VisualVM;