Michael Ivanov

Front End Developer

About me

As a Front-End Developer with three years of hands-on experience and a graduate in Computer Programming, I am passionate about crafting intuitive user interfaces. Over the course of my career, I've focused on HTML, CSS, and JavaScript, specializing in React and Angular for robust UI/UX development.

In addition to my front-end expertise, I've delved into Back-end Development, utilizing tools such as Spring, ASP.NET, MongoDB, and SQL. With a total of five years in the industry, my diverse skill set enables me to contribute effectively to both front-end and back-end projects.

My Projects

Spring Marketplace


This is a Full-Stack Farmers Marketplace programmed using Scrum methodology. Features secure user authentication using JWT tokens, full profile customization, a marketplace, shopping cart, and more. Passwords are hashed and stored securely, along with user order history.

Angular.js
Java
Springboot
MongoDB

Bullseye


Currently in Development

Full-Stack Stock Market live visualization & trading tool. Create watchlists, read market news, view financials, and more. Future plans are to create a trading simulator.

React.js
Tailwind
Django
PostgreSQL

Pokédex


Unleash the power of a fully functional and responsive HTML, CSS, and JS Pokédex. Explore pokémon lookup, statistics, and dynamic filtering by type, id, height, weight, and more. Immerse yourself in rich data from the PokéAPI for a retro-themed pokédex experience.

HTML
CSS
JavaScript

MERN Task Manager


Revolutionize your productivity potential with a feature-rich Full-Stack calendar task tracking app. Experience seamless task management, dynamic calendar and grid views, secure login/register with hashed passwords, and an empowering growth stats page.

MongoDB
Express.js
React.js
Node.js

Purchase Order Generator


Mobile-first Full-Stack store built with Angular and Java Springboot. Manage vendors and their products with CRUD functionality. Generate QR codes for products and generate PDF purchase orders based on their selected items.

Angular.js
Java
Springboot
SQL

React travel advisory application


Mobile-first app that provides travelers with advisory data on whatever country they would like to visit. Uses Node.js, GraphQL & MongoDB on the backend. React on the frontend with Material UI component library.

MongoDB
GraphQL
React.js
Node.js

Emoji Discord bot


A bot for the popular chat app Discord. Coded using a node.js module called Discord.js that interacts with the Discord API. App features text to Emoji conversion, kick, ban, mute, userinfo, role assignment, and other features.

JavaScript
Discord.js

Experience

Proficient in frontend languages: HTML, CSS, and Javascript.
Experienced with frontend libraries/frameworks: React and Angular.
Great understanding of backend technologies: Node.js, PHP, MySQL, MongoDB.

  • Front-end

    HTML
    CSS
    Javascript
    React.js
    Angular.js
    Bootstrap
    Tailwind

  • Back-end

    ASP.Net Core
    PHP
    Node.js
    Spring

  • Storage/Tools

    MongoDB
    MySQL
    Git
    Postman