Experienced C++ (10+ years) and Java developer of web/cloud services and desktop/mobile cross platform applications, including analysis, design, coding, testing and debugging. Have an in-depth knowledge of algorithms, object oriented approach and design patterns. I feel quite comfortable with Python, Javascript (node.js), C# and others. Great DevOps experience (docker, linux, amazon web services (AWS), Jenkins/Teamcity, etc). Also interested in such areas as algorithms, math, machine learning, big data, blockchain/crypto, high loaded services, cloud computing, games development.
Finished Belarus State University of Informatics and Radioelectronics with major at Computer Science.
Languages: C++, Java, SQL, CQL. Also I feel quite comfortable with Python, JavaScript (node.js), C# and others. Libraries: C++: boost, stl, cocos2dx, protobuf; Java: Spring, Jooq, LMAX disruptor and others. Cloud technologies/tools: Apache Kafka, Apache Zookeeper, Apache Cassandra, Redis, Rabbit MQ, ElasticSearch, MySQL. DevOps: jenkins, docker.io, Marathon, Mesos, AWS (EC2, S3, VPC, IAM, ES), bash Developer tools: git, mercurial, svn, maven, make, MS Visual studio, IntellyJ IDEA, XCode, jira, youtrack Methodologies: agile, tdd, waterfall, CI, build automatons, OOP, design patterns, multi-threading/concurrency Domains: cloud/web, desktop, mobile, algorithms, games development, project management