Hi, I'm Valentin Drenkov.

Software Engineer | Blockchain Enthusiast | Tech Explorer

Check out my work

About Me

I’m Valentin, a software engineer focused on building clean, reliable systems that don’t crumble under real-world use. My work ranges from enterprise-level Spring Boot services to modern React interfaces and hands-on blockchain research. I like solving messy problems, automating what can be automated, and sharing practical lessons with whoever’s listening. I document, review, and communicate asynchronously — so teams move fast without tripping over each other.

Tech Stack

Java
Spring & Spring Boot
JavaScript
React
Relational Databases
MongoDB
Docker & Kubernetes
Amazon Web Services
CI/CD Pipelines
Git
Maven & Gradle
Blockchain & Web3

Projects

Fast React Pizza

Single-page ordering experience with menu browsing, cart management, and order tracking, backed by the public React Fast Pizza API.

Tech: React 18 · Vite · Redux Toolkit · Tailwind CSS

Moviedux

Personal movie catalogue with searching, filtering, and watchlist management, designed for fast recall of favourite titles.

Tech: React · React Router · Custom Hooks

Omnifood

Responsive marketing site for a fictional food subscription brand, showcasing pricing, testimonials, and conversion-focused CTAs.

Tech: HTML · CSS (Flexbox & Grid) · Vanilla JavaScript

Spring Library Management

RESTful backend for managing library catalogues, role-secured users and their orders, completed with DTO mapping, ModelMapper conversions, and seeded data for instant evaluation.

Tech: Java 11 · Spring Boot · Spring Security · MySQL

World Wise

Interactive travel log that plots visited cities on a map and persists your notes, built to explore geolocation and state management patterns.

Tech: React · React Router · Leaflet · Vite

Interested in some of my other projects? Follow my work on GitHub.

Experience

DXC Technology

Junior Software Developer · Present · Remote

  • Built a web application with Spring Boot and React, integrating REST APIs and PostgreSQL, and applying automated testing with JUnit/Mockito, code quality tooling (Sonar), and CI/CD pipelines (Jenkins/GitLab).
  • Extracted and split a heavy component into dedicated Spring Boot microservices (Java 21) using MongoDB, Docker, AWS S3, OpenAPI and CI/CD tooling (Bamboo/Bitbucket), improving system performance, reliability and scalability.
  • Led R&D work on a proof-of-concept tool from exploration to initial prototype.
  • Maintained and extended a legacy Java system running on Tomcat with JSPs.
  • Collaborated within an Agile delivery team, adapting to shifting scope and applying existing migration playbooks while proposing technical alternatives where gaps were identified.

Scalefocus Academy

Software Engineering Intern · · Remote

  • Delivered backend features in an Agile squad using Java 17, Spring Boot, SOLID/OOP principles, Git, and build tools with clean exception handling.
  • Worked across JDBC/Hibernate persistence layers and REST APIs with automated tests to validate data flows.
  • Fully implemented application’s Spring Security layer, including JWT-based authentication, CSRF protection, role-based authorization, and secured REST endpoints.

Skills

Programming Languages

  • Java (primary)
  • JavaScript (secondary)
  • C / C++ / C# / Python fundamentals

Frameworks & Libraries

  • Spring & Spring Boot
  • HTML & CSS
  • React
  • Exposure to Angular, Next.js, Node.js

Data & Persistence

  • PostgreSQL (relational)
  • MySQL (relational)
  • Oracle (relational)
  • MongoDB (non-relational)
  • Redis (non-relational)
  • Cassandra (non-relational)

Cloud, DevOps & Tooling

  • Docker & containerised development workflows
  • Kubernetes
  • Amazon Web Services
  • Jenkins & GitHub Actions CI/CD automation
  • Git
  • Maven & Gradle
  • SonarQube code quality
  • OpenAPI/Swagger specifications
  • AI-assisted coding workflows

Collaboration & Practices

  • Clear documentations and asynchronous communication
  • Ownership end-to-end (plan → ship → iterate)
  • Pragmatic code reviews and mentoring
  • Continuous improvement and automation mindset
  • Security and quality by default

Blockchain & Web3

  • Blockchain & crypto foundations
  • DeFi mechanics, L2 research, on-chain analytics
  • Crypto data ETL & backtesting (Python)
  • Solidity fundamentals & smart contract prototyping

Education

Technical University of Sofia

Bachelor of Science
in Computer and Software Engineering

Sofia, Bulgaria · Completed

Technical University of Sofia

Master of Science
in Computer and Software Engineering

Sofia, Bulgaria · Completed

Technical University of Sofia

Doctor of Philosophy
in Blockchain Technologies

Sofia, Bulgaria · Ongoing