Welcome
To My Portfolio Page
Hi š, my [ name ] is,
Mihails Fjodrovs
I'm, web developerĀ ( Mid )
Front End DeveloperĀ /Ā Back End DeveloperĀ /Ā Full Stack
Skills
/ [ My ] tech stack:
01.Ā My primary focus isĀ Front-EndĀ development. I am currently developing onĀ ReactĀ andĀ Next.js. Overall goal is to improve the mastery of JavaScript and its ecosystems. And also to use modern frameworks (/libraries, likeĀ React, Vue, Angular, Svelte), as well as meta-frameworks (likeĀ Next.js) and meta-meta frameworks (likeĀ Blitz.js), as well as different technologies for developing storefronts (likeĀ GraphCommerce).
02.Ā Secondary focus isĀ Back-End. For BE development I useĀ Node.jsĀ withĀ Express.js. For BE deployment I useĀ MS AzureĀ (in some cases, I also usedĀ Heroku). Also, I'm planning to studyĀ Nest.js, as alternative forĀ Express. Anyway, both ways are based on JavaScript. š As well, I don't forget about TypeScript. š
03.Ā Thirdly, the last but not least, to make itĀ Full-stack:Ā to master web infrastructure itself, as well as different web services, such asĀ MS Azure,Ā AWS,Ā Docker,Ā KubernetesĀ etc.
Languages:
HTML5
CSS3 / SCSS (SASS)
JavaScript (Primary)
TypeScript (some experience)
PHP (some experience)
Front-end:
Bootstrap
Tailwind
Material UI
React (Primary)
Redux
Next.js (Primary)
Apollo GraphQL Client
Alpine.js
React Email
Back-end:
Node.js
Express.js
Apollo GraphQL Server
Databases:
MongoDB
MySQL
PostgresQL
Prisma
Firebase: Firestore DB
Tools:
Git
GitHub
Cypress (testing)
npm
yarn
pnpm
bash
CMS:
Contentful
React Bricks
Web services:
Heroku
Vercel
MS Azure
Firebase
Google Analytics
Google Cloud: APIs & services
Auth0
LogRocket
Sentry
Hotjar
eCommerce:
Magento 2
PWA Studio
Hyva Theme
Other:
PWA
Webpack
Websocket / Socket.io
Axios
Docker
MERN Stack
REST API
GraphQL
Experience
WWTP Engineer at: @Baltic Technology Project SIA
2014 - 2018
Design of waste water treatment systems.
Drawing. Preparation of drawings.
Creation of specifications. Work with documents.
Study of modern technologies in the field of biological wastewater treatment.
Study of automation systems.
Development of new solutions. Modernisation of old ones.
Projects I've Built
/ Or Contributed
Personal Project
Baby Nap Time Tracker
May 2023
Introducing my new baby nap time tracking application! With a simple and easy-to-use interface, you can create a new user account using your email and password or authenticate with your Google account. Add your babies and track their nap times with ease. Edit and update their information as needed. Built for educational purposes.
Styling: TailwindCSS v3;
JavaScript framework: Next.js (React v18) v13 + TypeScript v5;
Testing: Cypress;
Tools: Git, Github (+ actions), pnpm, ESlint, Prettier, Husky;
Authentication: Firebase;
Database: Firebase Firestore;
Deploy: Vercel;
CMS: Sanity;
PWA: Enabled
Personal Project
Portfolio Page v2
September 2022
Second version of my portfolio page. Main objectives for the renovation: First, to change the design. Second, to try a different technology in styling: Tailwind. Third, the first version was done without real working experience and knowledge.Ā The second version, was done after 6 months of real working experience. I wanted to apply new knowledge. To update both the Front-End and the Back-End.
React/Next.js
Tailwind/DaisyUI
Contentful
Node.js/Express (Was used previously. Replaced by native API routes.)
React Email
MongoDB
Prisma
GraphQL
Apollo Client/Server
PWA
Auth0
Axios
Azure
Vercel
Google Analytics
LogRocket
Sentry
Hotjar
Commercial Project
Aubuchon Hardware
December 2021
I participated as a Front-End developer. I was developing on React using PWA Studio for creating a storefront for e-commerce base on Magento 2. As well, as for styling TailwindCSS v2 was used.
React / PWA Studio
Magento 2
TailwindCSS v2
MySQL
GraphQL / Apollo Client
Commercial Project
Basharacare
September 2022
I participated as a Front-End developer. I was developing on React using PWA Studio for creating a storefront for e-commerce base on Magento 2. As well, as for styling TailwindCSS v2 was used.
React / PWA Studio
Magento 2
TailwindCSS v2
MySQL
GraphQL / Apollo Client
Personal Project
Portfolio Page V1
February 2022
First version of my portfolio page. The main reason was to practice with React & Next.js, to practice styles (SCSS / Bootstrap / MUI), to practice with Back-End. Specifically, mail service and Apollo GrapQL.
React/Next.js
Bootstrap 4 & 5
Material UI
Node.js/Express
MongoDB
GraphQL
Apollo Client/Server
PWA
NextAuth
Vercel
Heroku
Inspired
[ By ] :
Henry Ford,
Ā "My Life and Work"
#engineering #business #economy #life-and-work
Robert Toru Kiyosaki,
Ā "Rich Dad Poor Dad"
#life #choise #business #economy #money
Kyle Simpson,
Ā "You Donāt Know JS"
#javascript #best-practise #patterns