Over 14 years of experience in software engineering. Web development. Database development. Object oriented design and programming. Development process organization. Java, Spring, .NET Core, JPA/Hibernate, JavaScript, TypeScript. DevOps tasks. KIS (Keep It Simple), DRY (Don't Repeat Yourself), SOLID (just google it) principles. Keyword list: .net, .net core, actionscript, agile, algorithms, amazon, angularjs, angular2+, angular material, ant, aop, apache, asp.net, atl, aurelia, auth0, assertj, aws, azure, bash, bootstrap, c, c#, c++, canvas, cloud, clustering, css, cvs, data mining, data structures, db2, ddd, design patterns, docker, dojo, ef core, ehcache, ejb, entityframework, extjs, firebase, flyway, freemarker, gerrit, git, gof, google app engine, google big table, google cloud platform, gui, gulp, hadoop, hbase, hibernate, highload, html5, ioc, java, javaee, javamelody, javascript, jax/rs, jax/ws, jboss, jenkins, jetty, jira, jmeter, jpa, jquery, jsp, jstl, junit, jwt, kubernetes, less, linux, lisp, load testing, lucene, maven, memcache, mfc, microservices, mockito, moq, mssql, mvc, mysql, newrelic, nginx, npm, oauth, oauth2, ocr, oracle, perl, performance testing, php, postgresql, python, rabbitmq, rest, salesforce, scrum, servlets, slack, soa, soap, spring, sql, sql server, svn, tdd, testng, tiles, tomcat, tsc, typescript, webpack, websphere, wicket, windows, windows shell, wtl, xp, xunit