Dana Stukalova

Java Backend Developer (Intern / Junior)
Summary
Junior Java Developer focused on building backend services with Spring Boot. Hands-on experience with microservices architecture, authentication/authorization via Keycloak (OAuth2 Resource Server), messaging with Kafka, and local infrastructure via Docker Compose. Able to bridge backend and frontend in a Next.js + Spring setup. Strong academic foundation in OOP and backend fundamentals; looking for an internship / junior role to grow in a team.
Projects

Genomic Data Analysis (Neural Network) | Python, TensorFlow/Keras, Research

  • Award: Winner of the Scientific and Technical Conference
  • Co-developed a neural network model to determine cancer risk based on the human genome
  • Processed and analyzed large genomic datasets to identify key biomarkers
  • Currently developing an AI-driven Antivirus system (in progress) to detect and mitigate malicious AI-generated threats

Food Delivery Platform (Microservices) | Spring Boot, Kafka, Keycloak, Next.js

  • Built a system of 3 independent microservices (User, Restaurant, Order) with dedicated databases
  • Integrated Keycloak as an OAuth2 Resource Server for secure identity management and RBAC (ROLE_USER/ROLE_ADMIN)
  • Implemented asynchronous communication between services using Apache Kafka
  • Containerized infrastructure with Docker Compose for consistent local development (PostgreSQL, Keycloak, Kafka)
  • Developed a Next.js (TypeScript) frontend consuming backend APIs

The Witcher: Core Logic Engine | Java 17, OOP

  • Developed a game logic system using core OOP principles (encapsulation, inheritance, polymorphism)
  • Designed modular entities and interactions to manage game state and rules
Education
Vitebsk State Technological University (VSTU) | 2023 – 2027 (Expected)
Faculty: Information Technologies and Robotics (FITR)
Specialization: Information Technologies (Software Engineering)