- Front-end: React ⚛️
- Back-end: Node.js 📦, Express 🚂
- BaaS: Supabase⚡, Firebase/Firestore 🔥
- DB: MySQL 🐬, MongoDB/Mongoose 🍃
- Unit Testing: Mocha ☕️
- State Management: Redux 🗃️ and Context API 🔄
- Data Fetching and Caching: React Query 🎣
- Routing: React Router 🔀
- Framework: Next.js 🚀
- Styling: Tailwind 🌬️
- Graduated: Software University with a specialization in JavaScript Web Development.🎓
- Diploma: JS Web Developer
-
React: This React course teaches building Single Page Applications with ReactJS, covering JSX syntax, component-based architecture, routing, form validation, styling, React Hooks, Context API, and Unit Testing with JEST.
-
Angular: This Angular course teaches building Single Page Applications (SPAs) with Angular, covering TypeScript basics, architectural patterns, components, data binding, routing, observables, REST service integration, and dependency injection (DI).
-
MySQL: The course introduces students to MySQL, covering relational database fundamentals including table operations, grouping functions, transactions, and procedures, providing essential skills for working with databases in real-world applications.
-
HTML & CSS: The course introduces HTML5 and CSS3, covering tags, forms, tables, selectors, styles, positioning, and layout rules, with hands-on exercises for real-world web projects emphasizing modern aesthetics and mobile support.
-
JS Back-End: The JS Back-End course teaches server-side JavaScript development with Node.js and Express.js, covering MongoDB integration, REST API construction, and hands-on exercises for real-world web projects with modern aesthetics and mobile support.
-
JS Applications: The course covers HTTP requests, REST Services, asynchronous code, Templating, Routing, and Single Page Application creation, alongside architectural structuring, design patterns, web component creation, and Webpack setup.
-
JS Advanced: The course provides comprehensive knowledge of JavaScript, covering syntax basics, arrays, objects, classes, functions, as well as concepts like function context, event loop, and algorithmic thinking, enabling learners to manipulate the DOM tree, handle events, and explore both functional and OOP approaches.
-
JS Fundamentals: The course covers essential programming concepts like arrays, loops, and objects, alongside foundational web development technologies such as HTML, CSS, and HTTP, preparing students for professional software development careers.
-
I'm a software developer specializing in React, focused on building engaging and intuitive web applications. With a solid educational background and a passion for continuous learning, I strive to deliver solutions that meet the needs of modern web development.
-
Feel free to email me at dimitar.ivanov.dev@gmail.com or connect with me on LinkedIn.