Frontend Developer
Основное
Батуми
Готов
I am a Fullstack Web Developer — I strive to perform at a high level, both technically and interpersonally. I have experience in Blockchain development with Ethereum mainly. I also write in C/C++ when needed, and have made browser plugins. Also I contributed to open source web projects.
Contacts
Currently I live in Batumi, Georgia.
+995511221799, kuzmin_dmitrii@inbox.ru, tg@dimafbi, linkedin.com/in/dimafbi, https://github.com/ApplY3D
Skills
Programming languages: TypeScript, JavaScript, Solidity, Rust, Go, C++
Technologies: Angular, React, Vue, Nx, Node.js, NestJS, Socket.io, Module Federation, CI/CD, MongoDB, PostgreSQL, Docker, Extension Development, Web3 Development
Tools: GitHub, GitLab, Jira, Yandex Tracker, Grafana
Experience
Frontend Engineer, 12 STOREEZ (Aug 2021 - Present)
Rewrote a warehouse application from Vue to Angular with Module Federation. Project was on Scrum methodology.
- Configured Micro-Frontends - Angular partially, by pages, inserted into Vue application.
- Worked mainly with Frontend, but also rewrote a couple of Backend features.
- Covered business logic code with unit tests using Jest both on Frontend and Backend.
- Created great sustainability by wrapping all Angular features into Vue's features toggle with fallback on Vue. If the Angular server is unavailable, Vue will toggle off Angular.
- Merged Python and Vue into monorepo, configured Gitlab "Review Apps".
- Created Angular schematics using Nx.
- Participated in event storming.
- Filling the role of UI Designer: Creating design on my own with Angular Material.
- Invented powerful "ButtonsAdapter" and "ColumnsAdapter" classes to simplify reusability of PrimeNG data table with high reusable table component that could be configured easily.
- Participated in code review sessions.
- Mentored Junior developer.
- Led retrospective.
- Participated in grooming and everyday status reporting with the team and PM.
- Worked in small team closely with Backend developer
Frontend Web developer, KODE (Oct 2020 - Jul 2021)
Worked on large projects built on React / React Native using Agile.
- Created an overlay interface for geographical map using React and MUI.
- Built a drag n drop list that connects with geographical map (with geometric shapes) in two-way binding. If you hover over the list, the zone will be highlighted. And vice versa.
- Made the Frontend application to be responsive.
- Filling role of UI Designer when UI Designer was not on project.
- Refactored React components that were not prepared for responsibility.
- Launched medical check-ups feature..
- Set up PlopJs file generation for features, to easily generate new ones and connect Redux store, mobile and desktop menus, router.
Fullstack Web Developer, Freelance (Apr 2020 - Oct 2020)
- Created and deployed my own website for study tasks management with authorization, role-management using React, Node.js, MongoDB.
- Created an online chat application with video calls using React, WebRTC, Node.JS, Socket.io.
Additional education
Courses: Beginning C++ Programming, The Modern Javascript Bootcamp Course 2020, Advanced CSS and Sass, JavaScript - The Complete Guide 2020 (Beginner + Advanced), JavaScript: Understanding the Weird Parts, Design Patterns in JavaScript, The Complete Guide to Advanced React Component Patterns, NestJS, Electron From Scratch, The Modern Angular Bootcamp, Angular Core Deep Dive, NgRx, Rust & WebAssembly with JS, Solana Blockchain Developer Bootcamp with Rust + JavaScript
Education
Immanuel Kant Baltic Federal University
Bachelor's degree, Information Technology (Sep 2019 - Present)
Southern Federal University (SFEDU)
Bachelor's degree, Information Technology (Sep 2018 - Jun 2019)
Projects
Terra Blockchain Bridge Dashboard - April 2022
Wrote a Fullstack application which is using NextJS and NestJS for parsing and analysing the TERRA blockchain data and saves in MongoDB. The main goal was to have some analysis data, and produce chart graphs for data visualization. It was made to be a Docker application for ease of installation and configuration
Referral Registration Service for cryprowallet - February 2022
Wrote a Fullstack web application using RxJs and NodeJS(express). It was divided into micro services for: create an account, parse email, confirm register using Selenium. When a specific request is done, the Selenium app should close. The application would automate registration, scan, and logging events.
Web Extension Development - January 2019
Wrote a browser extension to easy encrypted communication between contacts in VK with AES256 symmetric encryption. Essentially, when users have exchanged private keys, they can easily send each other secured messages using the default VK chat.
TypeScript, JavaScript, Solidity, Rust, Go, C++, Angular, React, Vue, Nx, Node.js, NestJS, Socket.io, Module Federation, CI/CD, MongoDB, PostgreSQL, Docker, Extension Development, Web3 Development, GitHub, GitLab, Jira, Yandex Tracker, Grafana
Рекомендации
Рекомендация по улучшению:
Overall, this is a well-written and informative resume for a Frontend Developer position. The candidate has provided detailed information on their experience and technical skills, as well as their education and additional training. The bullet points under each job position provide specific examples of projects they have worked on and their contributions to those projects. The use of specific technologies and tools is also highlighted, which is helpful for potential employers. However, there are a few minor grammatical errors that could be corrected for a more polished presentation.
Сопроводительное письмо:
Dear Hiring Manager,
I am excited to submit my resume for the Frontend Developer position at your company. As a Fullstack Developer with experience in Blockchain development and expertise in various programming languages and technologies, I believe I can contribute to the success of your team.
In my current role at 12 STOREEZ, I have demonstrated my ability to work in a fast-paced environment and delivered results that exceeded expectations. I have experience in configuring Micro-Frontends and creating Angular schematics using Nx. I also have experience in working with React and React Native, as well as developing my own web projects using Node.js, React, and MongoDB.
In my previous roles, I have demonstrated my ability to work collaboratively with teams, mentor junior developers, and lead retrospective meetings. I have also contributed to open-source web projects and have completed multiple courses to stay up-to-date with the latest technologies and trends.
I am confident that my skills and experience make me a strong candidate for this position, and I am eager to bring my expertise to your team. Thank you for considering my application. I look forward to the opportunity to discuss my qualifications further.
Sincerely,
[Your Name]
Редактура:
Frontend Developer
Summary: I am a Fullstack Developer with experience in Blockchain development, C/C++, and open source web projects. I strive to perform at a high level, both technically and interpersonally. I have started the "everyday code" challenge in 2020 and continue to this day.
Experience:
Frontend Engineer, 12 STOREEZ (Aug 2021 - Present)
- Rewrote a warehouse application from Vue to Angular with Module Federation on Scrum methodology.
- Configured Micro-Frontends and worked mainly with Frontend, but also rewrote a couple of Backend features.
- Covered business logic code with unit tests using Jest both on Frontend and Backend.
- Created great sustainability by wrapping all Angular features into Vue's features toggle with fallback on Vue. If the Angular server is unavailable, Vue will toggle off Angular.
- Merged Python and Vue into monorepo, configured Gitlab "Review Apps".
- Created Angular schematics using Nx.
- Participated in event storming.
- Filling the role of UI Designer: Creating design on my own with Angular Material.
- Invented powerful "ButtonsAdapter" and "ColumnsAdapter" classes to simplify reusability of PrimeNG data table with high reusable table component that could be configured easily.
- Participated in code review sessions, mentored Junior developer.
- Led retrospective and participated in grooming and everyday status reporting with the team and PM.
- Worked in small team closely with Backend developer.
Frontend Web developer, KODE (Oct 2020 - Jul 2021)
- Worked on large projects built on React / React Native using Agile.
- Created an overlay interface for geographical map using React and MUI.
- Built a drag n drop list that connects with geographical map (with geometric shapes) in two-way binding. If you hover over the list, the zone will be highlighted. And vice versa.
- Made the Frontend application to be responsive.
- Filling role of UI Designer when UI Designer was not on project.
- Refactored React components that were not prepared for responsibility.
- Launched medical check-ups feature.
- Set up PlopJs file generation for features, to easily generate new ones and connect Redux store, mobile and desktop menus, router.
Fullstack Web Developer, Freelance (Apr 2020 - Oct 2020)
- Created and deployed my own website for study tasks management with authorization, role-management using React, Node.js, MongoDB.
- Created an online chat application with video calls using React, WebRTC, Node.JS, Socket.io.
Education:
- Immanuel Kant Baltic Federal University, Bachelor's degree, Information Technology (Sep 2019 - Present)
- Southern Federal University (SFEDU), Bachelor's degree, Information Technology (Sep 2018 - Jun 2019)
Additional education:
- Courses: Beginning C++ Programming, The Modern Javascript Bootcamp Course 2020, Advanced CSS and Sass, JavaScript - The Complete Guide 2020 (Beginner + Advanced), JavaScript: Understanding the Weird Parts, Design Patterns in JavaScript, The Complete Guide to Advanced React Component Patterns, NestJS, Electron From Scratch, The Modern Angular Bootcamp, Angular Core Deep Dive, NgRx, Rust & WebAssembly with JS, Solana Blockchain Developer Bootcamp with Rust + JavaScript
Projects:
Terra Blockchain Bridge Dashboard - April 2022
- Wrote a Fullstack application which is using NextJS and NestJS for parsing and analysing the TERRA blockchain data and saves in MongoDB. The main goal was to have some analysis data, and produce chart graphs for data visualization. It was made to be a Docker application for ease of installation and configuration.
Referral Registration Service for cryprowallet - February 2022
- Wrote a Fullstack web application using RxJs and NodeJS(express). It was divided into micro services for: create an account, parse email, confirm register using Selenium. When a specific request is done, the Selenium app should close. The application would automate registration, scan, and logging events.
Web Extension Development - January 2019
- Wrote a browser extension to easy encrypted communication between contacts in VK with AES256 symmetric encryption. Essentially, when users have exchanged private keys, they can easily send each other secured messages using the default VK chat.
Skills:
- Programming languages: TypeScript, JavaScript, Solidity, Rust, Go, C++
- Technologies: Angular, React, Vue, Nx, Node.js, NestJS, Socket.io, Module Federation, CI/CD, MongoDB, PostgreSQL, Docker, Extension Development, Web3 Development
- Tools: GitHub, GitLab, Jira, Yandex Tracker, Grafana.
Contact:
- Email: kuzmin_dmitrii@inbox.ru."
Добавить комментарий