Hi, I'm Kate Medvedeva

🚀 Full-Stack Developer

Motivated Full-Stack Developer with hands-on experience in React, Angular, Python, Java, Node.js. Known for shipping high-quality productsand taking ownership of features. Goal-oriented with strong problem-solving skills and UI/UX expertise.

4+ Years Experience
50+ Projects Built
15+ Technologies

Tech Stack

tech-stack.txt
$ cat tech-stack.txt
  • Languages & Frameworks: React, TypeScript, JavaScript, Redux, Angular, Next.js, Node.js, Express.js, Java, Spring, Spring Boot, Python
  • Frontend Tools: React Hooks, Redux Toolkit, Styled-Components, MUI, Angular Material, NX, Webpack, Vite, Redux, Context API, RXJS, NGRX i18n, SSR/CSR
  • Backend Engineering: Spring MVC, Spring Security, Spring Data JPA, Spring Core, Hibernate, Liquibase, Maven, Flask, RESTful APIs, GraphQL, Serverless Framework, Microservices
  • DevOps & Cloud & Databases: AWS (EC2, Lambda, API Gateway, IAM, ECS, S3, CodePipeline, CloudFormation, CloudWatch), Docker, Serverless, GitHub Actions, CI/CD pipelines, Docker, PostgreSQL, DynamoDB, MongoDB, MySQL
$ _

Featured Projects

SAAS Team Project Management

React TypeScript React Context Hooks SASS Vite

Multi-role dashboard SPA built with React and TypeScript, demonstrating enterprise-level project management. Features role-based access control with four distinct user roles (Admin, Manager, User, Reader), real-time project tracking, and team management. Implements secure authentication, interactive task management, and comprehensive test coverage using React Testing Library and Vitest.

Words

React JSX SASS REST API GSAP

SPA to help learning French by using flashcards. Consumes REST API to get JSON with words data (like translation, transcription), shows one flashcard per word. Renders a clear tabulated view of the fetched data, supports CRUD operations allowing card modifications by the user.

Library Project

Library

Java Spring Boot PostgreSQL Docker JPA

The Java Spring Boot project "Library" is a REST API that allows users with different roles to access specific functionalities. It uses JPA with Hibernate as the persistence layer and PostgreSQL as the database. The project employs Liquibase for database schema management.

Quiz Application

React JavaScript CSS3 Local Storage

Interactive quiz application with multiple choice questions, score tracking, and local storage for high scores. Features dynamic question loading and responsive design.

Burgers Project

Burgers API

Node.js Express.js MongoDB Mongoose GraphQL REST API Swagger JWT Docker Jest

Full-stack REST API for a burger restaurant with comprehensive order management system. Features both REST and GraphQL endpoints, real-time order processing, input validation, rate limiting, and interactive API documentation. Includes MongoDB integration, JWT authentication, comprehensive testing suite, and Docker containerization for easy deployment.

About Me

My passion for programming started after several years of a career in the marketing field. Today, I'm a web developer with hands-on experience in designing, building and deploying responsive web applications.

I have always excelled at producing high quality work while meeting tight deadlines. My previous experience led me to develop outstanding interpersonal skills. I am a strong believer in cultivating and fostering winning relationships with my colleagues and managers.

Being known as a reliable team player among peers, I am also highly efficient in an independent setting. A goal-driven achiever, with a can-do attitude, strong problem-solving and organizational skills. Always keeping an eye out for new technologies, I love learning new things and seeking to contribute to the success of web development projects.

Kate Medvedeva

Testimonials

"Ekaterina is an excellent professional. Very reliable. Always friendly even in stressful situations. While we worked together I have seen her good humored tenacity, her cheerful commitment and her tireless effort to achieve her goals. She will go that extra mile and she is a very hardworking individual."
- Romina Capri-Rotem