Position: Architect
Category: Lead
English level: upper
Years of experience: 11


Innovative software engineer: Stimulating and creates preconditions for supportive environment of Iexperimental development  innovative next-generation systems. Expert at programming application by using modern, post-modern, rapid and reactive design pattern, paradigm and practices 
Expert in advanced development methodologies tools and processes contributing to the design and rollout of cutting-edge software applications. Excellent communication and  interpersonal  skills and strong ability to perform as part of a team
Known for excellent troubleshooting skills: Experience in  performance tuning using good knowledge of key performance related features. Able to analyze code and engineer well-researched, cost-effective and responsive solutions

Skills
Languages : Scala (Spark, Akka, Slick, Play,  ..), C++ (Boost, STL, ACE, POSIX), Java (Spring Hibernate\Roo\Camel\Integration, EJB), JS\TypeScript (Angular, WebGL), Solidity(Etherium, Tendermint), ShellScript, T-SQL, PL\SQL, SparkSQL, ..
Databases :  MS SQL Server, Oracle, DB2, Mongo, Postgres, Cassandra, Hive\HDFS, ES, Solr, Graph-like Databases (Gremlin)
Concepts : OOP, AOP, GP, RDD, FP, Actors, DDD, EDD, TDD, CI\CD (Selenium, TeamCity, Jenkins, Jira, ..)
Platforms:  Cloudera, DataStax, HDP, Oracle GoldenGate\VeriData\OEBS\BDA, IBM MDM\MQ\WAS\DB2, OpenShift, Kafka