Lead Software Developer with 10 years of experience in software development, and constant aspiration to apply the best design principals, patterns, most suitable frameworks, CS algorithms, and platform knowledge to the project in order to improve every aspect of it.
I do Java mostly but I also know python, golang, angular, flutter, and node.js. The list of my skills is (but not limited to) the next:
Java 8 (JMS, JAX-WS, JAX-RS, JSP, JDBC, JSON, XML)
Spring Boot, Spring Data, Spring Messaging, Spring JDBC
GCP Cloud Functions, Firestore, Cloud Storage, Pub/Sub, Cloud SQL
REST, SOAP
EJB 3.0
JPA 2.0(Hibernate)
OSGI (Apache Felix, Karaf)
Apache Sling
Apache Camel
AWS Dynamo DB, AWS RDS, S3, AWS Lambdas
Golang
Python
JCR (Apache Jackrabbit)
Apache POI
Jboss, Weblogic (including WLST), Glassfish, Tomcat
Adobe CQ
Selenium, RPA (Workfusion)
Oracle DB, MySQL, MS SQL, PostgreSQL MongoDB
SSH, Perl, scripting
Node.js
JS, TS and Angular 8, some experience with React JS, CSS, SASS
Dart programming language on the Flutter platform (mobile)
Git, SVN, Mercurial
Maven, Ant
Jenkins and other CI platforms
JSON
Application development
Mentoring
Team leading
Architectural design
Organizing
Documentation
Features development
Refactoring
Analysis
Troubleshooting