Position: Back-end developer
Category: Java
English level: upper
Years of experience: 1


Have experience in:
- development of RESTful server-side applications
- implementing front-end applications as SPA
- database management
- working in object-oriented, protocol-oriented & functional paradigms
- development of Android mobile applications (Java)
- UI/UX design
- mobile development (Android, iOS/Swift)
I have participated mainly in team projects, so I have acquired skills in practical collaborative work.
The projects I worked on include:
- a web app for an online shop (Spring Boot + React.js), where developed backend features as well as frontend tasks;
- an app for university schedule management (Spring Boot + Thymeleaf), where was responsible for APIs for resources, schedule parsing, and frontend part;
- an automated system for student assessment management for the university (Spring Boot, PostgreSQL, Flyway, OpenAPI Generator), where developed and tested REST APIs for curriculums, student assessments, etc. applying a design-first approach.
- have experience in developing web apps with Node.js (JS/TS) using Express.js or Nest.js, MongoDB, Prisma: a web app for a student organization for participants management, and a web app for automated homework checking.
- have experience in developing web apps with Ruby on Rails and React.js.
I would love to work on projects that change people's life for the better.