Diana Vladõtsenko

Junior Full-Stack Software Engineer with hands-on internship experience building production web applications. Proven ability to deliver features using React, TypeScript, Node.js, and PostgreSQL in agile environments. Strong problem-solver with experience in e-commerce development, payment integrations, and collaborative team workflows.

Currently seeking internship or junior software engineering roles in Tallinn or remote.

Skills

Experienced in UI/UX design, prototyping, and front-end development, specializing in creating intuitive and user-friendly digital experiences.

Technical

JavaScript, TypeScript, Node.js, React, Next.js, Express, Java, Spring Boot, SQL, PostgreSQL, MySQL, HTML, CSS, REST APIs, Agile, OOP, Algorithms, Data Structures, Testing, Jest, Figma

Tools

Git, GitHub, Postman, Docker, Jenkins, Figma.

Soft

Time Management, Communication, Problem-Solving, Teamwork, Attention to Details

Languages

English(Fluent), Estonian(Fluent), Russian(Native), Ukrainian(Elementary)

Apartment Association Portal

Tools used:JavaScript, TypeScript, React, Next.js, Node.js, PostgreSQL, Supabase

ELLE – Interactive Exercise Integration

Tools used: HTML, CSS, JavaScript, Node.js, React, Java, MyBatis, PostgreSQL, H5P, Jenkins, Figma

CutyeSticker Shop e-commerce platform

CutyeSticker Shop

An e-commerce platform designed for showcasing and selling hand-drawn digital stickers. The site offers users the ability to explore and purchase unique sticker sets. Key features include secure payment processing through Paddle and Stripe, company information, integrated social media links, and an intuitive, responsive design to ensure a seamless user experience. The design prototype is available in Figma.

Tools used: Figma, Bootstrap, React, HTML, CSS, JavaScript, Node.js

Curology mobile app design mockup

Mobile App Design

Designed a non-commercial Curology app that offers a sleek and intuitive experience, seamlessly blending elegant visuals with effortless navigation. Users can browse a wide selection of skincare products, receive personalized recommendations, make purchases, and track their orders with real-time delivery updates. The app also features an intelligent chatbot for guidance and support, along with various interactive elements that enhance the overall user experience, making skincare management more convenient and engaging.The design with animations is available in Figma,but does not include sketching, wireframing, prototyping, and mockups.

Tools used: Figma, Adobe Photoshop.

Tech website design

Tech Website Design

Designed a project with a modern, user-friendly interface that combines striking visuals with smooth navigation. Featuring engaging elements and insightful content, it offers an immersive experience that keeps users ahead in technology. With seamless interactions and an innovative approach, the project enhances usability, making it effortless to explore and stay updated on the latest tech trends. The design with animations is available in Figma.

Tools used: Figma, Adobe Photoshop.

ERT Tennis Club Management Platform design

Website ERT Tennis Design

Designed a Tennis Club Management Platform that provides a seamless experience for players and trainers. The platform allows users to schedule training sessions, register for classes, explore trainer profiles, and contact coaches directly. It also features client accounts for personalized management, including session tracking and support options. With an intuitive and user-friendly interface, the platform enhances accessibility and engagement for both players and trainers. The design is available in Figma.

Tools used: Figma.

Website Management application

Website Management

A web application developed using Node.js and Express.js, featuring user authentication, session management, and database interactions for a dynamic and interactive platform. Key functionalities include file uploads, password encryption with bcrypt, and data persistence using MySQL.

Tools used: HTML, CSS, JavaScript, Node.js, Express.js, EJS, SQL, MariaDB.

Get in touch

Let's collaborate! If you're looking for a dedicated designer and developer to bring innovative ideas to life, feel free to reach out. I'm open to new opportunities and ready to contribute to impactful projects.