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.
Tech Stack
- 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
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
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
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.
Burgers API
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.
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