Featured Projects
Skills and Qualifications
Languages
- Java
- JavaScript
- HTML
- CSS
Frameworks
- Spring Boot
- Spring Data JPA
- Spring JMS
- Spring Core
- Spring Security
- Hibernate
Libraries/APIs
- Swing
- Servlet API
- Jquery
- Log4j
Tools
- JMX
- Git
- JUnit
- Mockito
- Katalon
- Intellij Idea IDE
- Eclipse
- Maven
Other
- Drools
- ActiveMQ
- Tomcat
Data bases
- MySQL
- PostgreSQL
- MySQL
- HSQLDB
Projects
An Application for Estimating and Managing Project Implementation Costs
Senior Java Developer
This management application has a multi-user mode which allows users to open documents on different workstations and modify them simultaneously. All modifications are instantly synchronized among instances with the help of ActiveMQ. The UI was implemented with the Swing-library. Denis created the multi-user functionality and successfully implemented it. He developed and designed GUI and wrote Unit tests as well.
Desktop App Development
Java Developer
A set of client-side and server-side applications intended for bonds and derivatives trading. It is used by numerous financial institutions. Denis was responsible for desktop-client development: he implemented new features, altered existing features, fixed bugs, solved concurrency issues etc.
Chatbot
Java Developer
This project was an internal customer support software integration with popular messengers and social networks like Viber, Facebook, etc. Denis developed the core part of the application, which is responsible for receiving callbacks from Viber's backend, managing sessions, generating responses, and other functions.
Online Shop
Java Developer
Online clothing store for a local US market. The application was deployed into a Tomcat container, had a Web UI, and was based on HTML, CSS, JavaScript, Ajax technologies. Denis developed the backend part and verified it with Unit tests.
Leasing calculator
Java Developer
An application that allows users to create leasing payment calculations for different objects, intervals, and rates. Denis designed and implemented the architecture and UI, and wrote the tests.
An Editor App
Java Developer
Web application for adding/editing/updating news articles. Denis designed and implemented the entire application from scratch.