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

  • Maintained and extended a legacy Java platform running on Tomcat/JSPs, handling refactoring tasks and integrating new functionality into existing modules.
  • Led R&D work on a proof-of-concept tool from exploration to initial prototype.
  • Supported production environments by debugging issues, analyzing logs, and contributing to root-cause investigations across distributed services.
  • Developed and modernized backend services by extracting a monolithic subsystem into cloud-ready Spring Boot microservices using Java 17/21, MongoDB, Docker, AWS S3, OpenAPI, and CI/CD (Bamboo/Bitbucket), improving system stability and scalability.
  • 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).
  • Collaborated with architects and senior developers in an Agile environment, participating in code reviews, sprint ceremonies, and refinement of technical requirements.

Scalefocus Academy

Software Engineering Intern · · Remote

  • Built a full Spring Security module with JWT authentication, CSRF protection, role-based access control, and secured API endpoints.
  • Implemented REST APIs and integrated relational databases using JDBC/Hibernate, including unit and integration testing.
  • Delivered backend features in an Agile squad using Java 17, Spring Boot, SOLID/OOP principles, Git, and build tools with clean exception handling.

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

Doctor of Philosophy
in Blockchain Technologies

Sofia, Bulgaria · Ongoing

Technical University of Sofia

Master of Science
in Computer and Software Engineering

Sofia, Bulgaria · Completed

Technical University of Sofia

Bachelor of Science
in Computer and Software Engineering

Sofia, Bulgaria · Completed