Mark Bezdornov

Java Backend Developer

Node.js Developer

Backend Game Developer

Mark Bezdornov

Java Backend Developer

Node.js Developer

Backend Game Developer

Nutrition Manager

  • Type: Open Code
  • Categories: Web Servises

The Nutrition Manager is a grocery store aggregator with the primary goal of assisting users in obtaining a product list for any dish and providing answers to the following questions: what to buy, how much to buy, where to buy, and how much it costs. This application takes into account various parameters, including packaging, store, brand, and the quantity of the product that the user already has.

My contributions to the development of this application include:

  • the development of a Web API (RPC)
  • server-side logic
  • database management
  • automatic report generation
  • CI/CD implementation
  • unit testing
  • authentication
Stack
Java SE 17, Spring (Boot, Test, Security, JDBC), JUnit5, AssertJ, Mockito, JOOQ, Flyway, PostgreSql 10, jjwt, Swagger, JasperReports, AWS SDK S3, javax.mail, simplex solver solver (it.ssc.solver), guava, RPC, CI/CD
Gallery
Project Team
Mark Bezdornov (Backend, testing), Pavel Bezdornov (frontend)