ABOUT
My journey into coding and web development began when I decided to create a web page for an architectural project. This curiosity led me to learn JavaScript and graduate from Telerik Academy, where I gained hands-on experience with various technologies and collaborated on different practical projects as part of a team.
As a former architect I have a strong foundation in precision, problem-solving, and creative design. Transitioning into JavaScript development, I bring with me a keen eye for detail, project management skills, and the ability to conceptualize and execute complex ideas.
I am currently focused on crafting high-quality web applications while continuously expanding my knowledge in the field. When I am not coding, you will find me staying active through sports, spending time with friends, or experimenting in the kitchen. I also love taking on reading challenges on my Goodreads profile.
KNOWLEDGE
KNOWLEDGE
TECHNICAL SKILLS
JavaScript
TypeScript
React
Redux
NextJs
Vue
HTML
CSS
TailwindCSS
ChakraUI
REST API
OOP
GIT
Adobe PS
STRENGTH
Precision
Organization
Motivation
LANGUAGES
Bulgarian
English
CERTIFICATES
PROJECTS
PROJECTS
Product List with Cart
Responsive Product List
- - Consume API and display the results as cards
- - Select items, add them to the cart, or remove them
- - Increase or decrease the number of selected items
- - Review the selection in the confirmation modal
- - Ensure responsiveness across different devices
Technologies:
Vue.js, Typescript, Pinia, SCSS, Tailwind, HTML5Chuck Norris Jokes
Read new jokes
- - Consume API and present the result as cards
- - You can select random jokes or by category
- - You can mark yor favorite joke and add it to your selection
- - You can remove it from favorites page and take a look of all of your chosen jokes
Technologies:
Vue.js, Pinia, Sass, Bootstrap5, Vue RouterLearning Course
Contains small projects from Udemy Course - React, Redux and NextJs. Includes:
- - React Components and Hooks
- - State Management - React Context API and React Redux
- - Routing & Route-related data fetching with React Router
- - Build fullstack React apps with NextJS
- - Build standalone React apps & applications connected to a backend via HTTP
- - Implement user authentication in React apps
- - React Unit Testing
- - Includes individual practice tasks and collaborative tasks.
Technologies:
React, JavaScript, Redux, HTML, CSS, Tailwind CSS, NextJsGreet API Task
Greet API Task
- - Consume API and present the result as cards
- - You can filter cards by category and the result is always sorted by yor choice - by name or by price
- - The pagination is implemented with infinite scrolling
Technologies:
React, JavaScript, HTML, CSSTic-Tac-Toe
A Simple Game
- - Simple game board with `X` and `O`, which you can play with a buddy
- - Add your name and the name of your buddy and start play
- - The name of the winner will be displayed at the end
Technologies:
React, JavaScript, HTML, CSSFood-order-app
Dummy Food Order App
- - Consume dummy data from Firebase and sent data for the order and the client to Firebase
- - Add meals to the cart, remove from the cart and change the amount
Technologies:
React, JavaScript, Firebase, HTML, CSSGAME-HUB
Project for practicing and learning TypeScript
- - Fetch, Search, Order and Group games
- - Light/Dark Mode
Technologies:
React, JavaScript, Typescript, HTML, CSS, SCSS7FIT
Fitness Tracking Application
- - Create workouts, goals and track statistics
- - Add friends, meals and following up on nutrition
- - I worked on the implementation of the charts /statistics/, which turned out to be a great challenge for me, and the difficulties I overcame helped me to enrich my knowledge of React.Participated in monitoring the implementation of the construction process
Technologies:
React, JavaScript, Chakra UI, FirebaseASK.me
Single - page application - Parenting forum
- - Create user profile with personal information and a photo
- - Create, search, like, comment and delete posts
- - Moderate users and content as an admin
- - We overcame various difficulties regarding the organization of work with the team, after which we became more united
Technologies:
React, JavaScript, Chakra UI, FirebaseGiphy
Web platform for Giphy
- - Browse, search, upload and like Giphy
Technologies:
JavaScript, HTML, CSSEDUCATION
EDUCATION
Alpha JavaScript Track
MA Architecture
Profile Mathematic and Informatics
EXPERIENCE
EXPERIENCE
Frontend Developer
- - Develop new features and create responsive layouts to ensure seamless user experiences across all devices
- - Gain valuable experience with Vue.js, Vuex, and Pinia for efficient state management and structuring applications
- - Utilize Sass/SCSS and HTML5 to craft visually appealing, maintainable, and accessible front-end designs
- - Identify, debug, and resolve issues to improve performance and overall application functionality
- - Collaborate closely with QA engineers and designers to ensure high-quality deliverables and alignment with project goals
Frontend Developer
- - Actively learning and improving front-end skills through online courses (Next.js, Node.js, HTML, CSS)
- - Engaging in hands-on practice and challenges on Frontend Mentor to enhance coding proficiency and problem-solving skills
- - Seeking mentorship and guidance to advance my understanding of modern web development techniques
Architect
- - 10+ Architectural studies done for residential investment
- - 10+ Submitted technical projects for construction approval
- - Participated in monitoring the implementation of the construction process
- - Prepared materials for presentation to clients - drawings, visualizations, video
TESTIMONIALS
TESTIMONIALS
- "Vanya consistently exhibits a high level of proficiency with JavaScript programming. She contributes thoughtful ideas to group discussions and works well with our team to find solutions to problems. She is an invaluable asset to any project she is a part of because of her commitment and attention to detail. She will undoubtedly keep doing well in programming and exert significant influence in the industry."
Vladislav Pantaleev
/Telerik Academy, Alpha JS Track, Buddy Group/ - "Vanya did her tasks and all of them were working fine. Her code is well formatted. I think for a second she got to panic about one of her tasks because she didn`t understand it but after consultation with the team everything went fine and she did it. All in all, Vanya is amazing and she is always helping!"
Krasimir Mihov
/Telerik Academy, Alpha JS Track, Buddy Group/ - "Very organized and dedicated. When something is not clear to her, she is proactive and looks for an answer until she finds it and until it becomes clear to her, whether from the Internet or from her colleagues. She learns the material quickly and is ready to help a colleague in need. Due to her good organization and discipline, Vanya is aware of formalities such as deadlines and details, and often happens to remind the forgetful of us. A good team player with multiple strengths that would be valuable to any team."
Victor Lomliev
/Telerik Academy, Alpha JS Track, Buddy Group/ - "Organization, readiness to discuss problems and solve them. Dedication to tasks."
Ivan Damyankin
/Telerik Academy, Alpha JS Track, Web Project team/ - "Ivanka was very thorough in her approach to making sure our delivery was on point. She spotted issues with my code, which I did not catch before and because of that I could fix my bugs :)."
Ivan Zahov
/Telerik Academy, Alpha JS Track, Buddy Group/