I'm an enthusiastic software development engineer with 13+ years experience in commercial software development. I’m eager to master new technologies for building highly loaded, distributed systems. Likewise, I have strong problem-solving ability as well as broad experience in technical management, leadership, automated testing, long-term and successful communication with the customers from Switzerland, Netherlands, UK and US.My technical background includes:Strong research, analytical, architectural, development and POC presentation skills;Programming Languages (advanced): Java, Bash;Programming Languages (basic): JavaScript, Python, SQL, HTML/CSS, C++, Lua, PHP;Development: Spring (Framework 5, Boot 2, Cloud, State Machine, Cloud Load Balancer, Cloud OpenFeign, Data JPA, MVC, Cloud Config, Cloud Sleuth), Netflix Eureka, Reslience4J, Zipkin, Thymeleaf, Web Client, RestDocs, Project Lombok, MapStruct, REST APIs, ELK stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus, Liquibase, JavaFX, Wowza Streaming Engine (HTTPProviders, Modules, Listeners), FFMPEG CLI wrapper, Android, iOS;ORM (Hibernate);RDBMS (MySQL, PostgreSQL);MQs: Apache ActiveMQ Artemis, Kafka Video streaming protocols: (RTMP, UDP, HLS, WebRTC);Project build tools: Maven, Gradle, Ant;Containers and VMs: Docker, VMware;Testing tools: JUnit 4 and 5, Mockito, MockMVC, WireMock, Awaitily, Android Espresso, UIAutomator, XCTests;Remote connection tools: VPN, SSH, SCP, SFTP, Putty;Other tools: Postman, Wireshark, Kafka Tool;CI/CD: Jenkins, Bamboo, CircleCI;Cloud services: AWS (Console, EC2, S3, SNS, ES, API Gateway, Lambda, Cognitio, CloudFront); GCP(GCE) ;Best practices: OOP, SOLID, TDD, design patterns, clean code and refactoring;IDEs: IntelliJ IDEA Ultimate, Eclipse;OSs: Linux (Ubuntu, CentOS), Windows, MacOS;Agile process frameworks: Jira, Scrum, Kanban, Extreme Programming;Languages: English (advanced), Deutsch (A1);
Listed skills include Java, Android, Git, Blackberry, and 32 others.