Position: Java Developer
Category: Java
English level: upper
Years of experience: 3


Kezek is a web application intended to distribute visitor flows by type of turns and time in a queue. I was in charge of the UI/API creation and backend for tickets and turns monitoring. In addition I was responsible for selecting, filtering, editing, deleting, and exporting report data both to Excel (apache.poi) and to .pdf (com.itext). I made the notification system as well.

Ostudy and EduPortal are web applications which organize and automate processes of employee learning. I implemented the following functionality both from the frontend and the backend side:
Notifications, the technical support messenger, history of employee study progress, the knowledge base, landing page settings and the event calendar.

Imperva WAF protects web applications from cyber-attacks. The product was based on the custom framework. I was involved in APIs creation, developing new features, handling escalation cases and bug fixing. I’ve worked on system events, adding new rules to policy, implementing authentication for email sending via SMTP and communicating with other development teams.