Ivanov Dmitriy

React / JavaScript developer

About

Hello, I'm looking for a job as a Frontend/React developer with small experience. I know well React and its surrounding technologies (Redux, JavaScript, HTML, CSS etc.). I practiced a lot not only React, but everything that can work with it: Node, Express, Next, React Native, Gatsby, various serverless cloud solutions and APIs (AWS, Firebase, SendGrid, etc.). Part of my code can be viewed on GitHub. I previously worked in software development on 1C:Enterprise. Some of the technologies I have experience with are listed below.

ReactReduxReact RouterGatsbyReact NativeTypeScriptJavaScriptHTML5CSS/SCSSBootstrapBulmaFirebaseJestExpressMongo

Portfolio

personal website

Portfolio

This is the website you are currently on. This is my porfolio on Gatsby - it's framework based on React. Built using technologies such as Bulma CSS framework and GraphQL.

React Native Shopping app

Shopping app

This is a classic shopping app constructed with React Native. It has a list of goods, which is gradually loaded from Firebase when scrolling using the FlatList component. You can open a detailed description of the product or add it to the cart. In the cart you can delete added products or place an order. It stores in Redux before sending to db. To view orders use sidedrawer. Navigation implemented with React Navigation. You can also add products or edit previously created.

MERN Emaily web-app

Emaily

Emaily is a mini email surveys service. Created as a fullstack JavaScript application on React and Node. With technologies like Redux, Express, MongoDB. This application implements the ability to log in with Google oauth. To send Emails used SendGrid API and for charging the Stripe API is connected in test mode. All received data is stored on mongodb.com and managed using the mongoose plugin. Bootstrap used for styling.

AWS Amplify React Marketplace

Amplify Market

It's a serverless React marketplace based on AWS Amplify and several other services. This is a simple market in which most of the logic is built by Amazon services. Not just AWS Amplify, which generates the majority of GraphQL queries and is responsible for authentication and storing users data in Amazon Cognito User Pool. But also services such as Amazon Elasticsearch, AWS Lambda, Amazon SES are used.

Burger Builder web-app

Burger Builder

This is a React web application. Built using technologies such as Redux, React Router. The application allows you to create a custom burger of four ingredients. Started burger is loaded from the Firebase. And your orders will be stored there. To order you need to login and you also could signup which is implemented with Firebase API.

React Native Meals Application

Meals app

A simple mobile app using React Native. The application is a small cookbook. The ingredients are divided into categories and each recipe can belong to several categories. Each recipe can be marked as a favorite. Then it will be displayed on the favorites tab, which can be selected at the bottom of the screen.

Contact