Browse profiles Post a project
Malt welcom

Welcome to Denis's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Denis to discuss your project or search for other freelancer profiles on Malt.

Denis Gavrilov

Back-end developer

Works remotely from Valencia

  • 39.464773
  • -0.363258
  • Suggested rate €120 / day
  • Experience 0-2 years
Propose a project The project will begin once you accept Denis's quote.

This freelancer is available full-time but hasn't confirmed their availability in over 7 days.

Propose a project The project will begin once you accept Denis's quote.

Location and workplace preferences

Location
Valencia, España
Remote only
Primarily works remotely

Preferences

Project length
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Business sector
  • Banking & Insurance
  • Biotech
  • Civic & Social Organizations
  • Civil Engineering
  • Culture
+6 other
Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Languages

  • Russian

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Categories

Skills (10)

Denis in a few words

I have a solid stack of skills for the back-end developer: Java Core, Java SE, Maven,
Spring (Boot, MVC, Security, Data), PostgreSQL, MySQL, REST etc. I am a
multitasking team player with quite solid stack of soft skills like responsibility and
dedication.

Experience

GHT

Java Developer

January 2022 - Today (1 year and 2 months)

Development from the scratch of the application project for automation of the equipment service department work flow, stack: Maven/ Spring Boot/ Security/ REST: 1. Creating an application architecture; 2. Study of the subject area; 3. Compilation and decomposition of tech spec; 4. Implemented the user authorization module (PostgreSQL, Spring Data, Spring Security); 5. Database design (Draw.io ); 6. Implementation of the main logic of the application; 7. Swagger 2.0 (springdoc); 8. Git (remote repository https://github.com/Bazuzu89/Service-department app.git )

Topjava

Intern

September 2022 - Today (6 months)

Development of Spring/JPA Enterprise applications with authorization and access rights based on roles with stack: Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8/ Stream API: 1. Implementation of saving to Postgres and HSQLDB databases based on Spring JBDC, JPA(Hibernate) and Spring-Data-JPA; 2. Implementation and testing of REST controllers; 3. Own revision of the project; 3. Compilation of HQL queries; 4. Git (remote repository https://github.com/Bazuzu89/topjava.git )

Wallet

Back-end Developer

August 2022 - Today (7 months)

Development of the server part of the "E-Wallet" application using Maven, Spring Boot, Security, REST: 1. Database based on PostgreSQL, Hibernate, Spring Data; 2. Authorization using Spring Security, JWT (Accessstoken + refreshToken) and Authorization filter; 3. Database design (Draw.io ); 4. CRUD using DTO; 5. Implementation and testing of REST controllers (postman/restman/browser console); 6. SWAGGER 2.0 documentation using springdoc; 7. Team development using git (remote repository https://github.com/ Bazuzu89/wallet-server-java.git )

Education