Hi, I'm Valentin Drenkov.
Software Engineer | Blockchain Enthusiast | Tech Explorer
Check out my workAbout 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
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
Technical University of Sofia
Master of Science
in Computer and Software Engineering
Technical University of Sofia
Doctor of Philosophy
in Blockchain Technologies