ProfileSenior Java developer with 8.5+ years of experience in developing web applications. The main technology stack is built on the Java (Spring) and JavaScript/ TypeScript (Angular) infrastructure. Focused on writing clean and maintainable code using design patterns, Clean Architecture and SOLID principles. Prefers to make sure that everything works as expected by covering source code with unit tests. A customer-focused employee who does his best to find creative ways to give a user-friendly solution for each project. Personable team player with superior communication skills in English and strong interpersonal abilities.
Technologies and tools- Java, JavaScript, TypeScript
- NodeJS
- Spring (Boot, Core, Cloud, Integration, Web Services, Web Flow), Hibernate, Jackson, jQuery, Angular, Angular Material, NgRx, ExpressJS, Mongoose
- PostgreSQL, Oracle, MongoDB, Redis, JOOQ, JDBC
- Docker, Jenkins, Apache Tomcat, Gradle, Maven, Microservices, Apache Kafka, RabbitMQ, OpenShift, Planet API, MinIO
- AWS (S3, EC2, Cognito, ECS, ElastiCache, CloudFormation)
- Mockito, JUnit, Selenium WebDriver
- Git, Mercurial
- Adobe Experience Manager