Dmitrii Prusakov

Dmitrii Prusakov Email and Phone Number

Senior Frontend Developer | Building Innovative Solutions & Making the World Better
Dmitrii Prusakov's Location
Subotica, Vojvodina, Serbia, Serbia
About Dmitrii Prusakov

πŸ‘‹ Hello and welcome!I'm high-skilled Software Engineer with 7 years in frontend development. I'm building reliable and scalable systems that benefit people. Also I'm a friendly team-player and I know how to set up productive and convenient workflows.Here are a few examples of my work:β€” Created from scratch a web-part of a social-network-like product for Talent acquisition and Hiring sector. It's like LinkedIn on steroids, more fresh and modern, but narrowly focused;β€” Developed graph-based fintech product for bank with 16M+ users. It helps to analyze credit history for risk assessment;β€” Created complex 3D visualizations that also available Virtual Reality. There were projects of VR conferences, VR simulators and Building Informational Model;β€” Developed services for high-loaded IIoT system. It's deployed on nuclear/thermal power plants and urban substations;β€” Created telegram-bot that creating beautiful avatars via neural network. MAU 3K, CR 10%.Also I always gain experience from conferences, hackathons, books and my side-projects. I like to share experience with colleagues and interns. Additionally, I am a big fan astronomy and urbanistic! I get excited about opportunities where I'm able to work in team of professionals on services that make the world better! I love connecting with new people, give me a shout here on LinkedIn or in Telegram https://t.me/dmitriiprusakov!Keywords: JavaScript, TypeScript, React, Next, Redux, Mobx, Three, Aframe, Babylon, HTML, CSS, UI/UX, I18n, SPA, PWA, Landing, VR/AR, Node, Golang, Docker, Firebase, AWS, MongoDB, SQL, API, GRPC, Websockets.

Dmitrii Prusakov's Current Company Details

Senior Frontend Developer | Building Innovative Solutions & Making the World Better
Dmitrii Prusakov Work Experience Details
  • Stealth Startup
    Software Engineer
    Stealth Startup Aug 2023 - Sep 2024
    Subotica, Vojvodina, Serbia
    At this start-up I was developing enterprise part of social-network-like product in Talent acquisition and Hiring sector. It was like LinkedIn, but on steroids, more fresh and modern, but narrowly focused. There were feeds with upvotes and comments, calendars with events, a lot of complex forms. Posts of feeds had rich content, like rich-text with markdown and wide range of attachment types, pdf, images, videos, embedded, links. At first, we wanted to make only a closed admin part, but then I added a public and protected version of the pages. I also made foundation for theming and responsiveness and maintained accessibility.✨My achievements:β€” I have mastered many aspects of the NextJS, like: - file-based routing with dynamic, parallel and intercepting routes, etc.; - authentication flow, public and protected app parts, complex middleware; - hard and soft linking, redirects; - streaming, server components; - UI state handling: idle, loading, error, empty, success; - render modes (SSR, SSG, ISR, CSR) and SEO optimizations; - caching, deploying and optimizations.β€” Established a scalable, reliable and maintainable project structure;β€” Implemented client API code generation based on OpenAPI specs.β€” Reduced the size of the bundle by best-practice of code-splitting;β€” Provided and implemented custom UI/UX solutions on top of mock-ups;β€” Developed user-friendly UI with validations, fallbacks, feedbacks, backups etc.;β€” Contributed to external libraries that I used.πŸ› Stack:β€” TypeScript, React with Next (SSR, CSR, SSG) for core;β€” ChakraUI, Lexical, Uppy, Swiper, etc. for core UI;β€” SWR, Storybook, OpenAPI tools (code-gen), Fuse, etc. as internal helpers;β€” AWS, AWS Amplify, CloudFlare, GetStreamIO, etc. as external helpers;Other tools: Axios, CSS-modules, Clsx, ESlint, CSV-parse, DayJS, Formik, Yup, Lodash, Thumbhash, React-markdown/pdf/datepicker/infinite-scroll/player etc.
  • Ѐриланс
    Software Engineer
    Ѐриланс Feb 2022 - Jul 2023
    Projects:β€” Developing my own travel-tech service that will help plan trips. Practicing DDD, CQRS, Clean Architecture. Using Golang, gRPC, MongoDB, Firebase, JS/TS, React via Next, etc.β€” Developed telegram-bot that takes selfies and producing beautiful avatars in several styles through neural network. Used Node, Telegram API, Astria API, Firebase, etc.β€” Re-designed landing page for Enzyme (enzyme.com). Created powerful abilities for changing content through Prismic CMS like SEO attributes, links to images and alt texts, blog posts and more.β€” Implemented admin controls for MNTZ, product helping founders to get more users for their products through ads in social networks by creators. Shortly, it's connecting creators and founders.β€” Participated and won prizes by developing awesome projects in hackathons: Leaders of Digital Transformation, VK NFT x Definition, Digital breakthrough, Moscow City Hack, The Sandbox Hackhathon. Participated in Telegram Contest for JavaScript Developers.
  • Innotech
    Senior Frontend Developer
    Innotech Jul 2021 - Feb 2022
    Vologda, Russia
    Here I was developing data-intensive financial products for businesses with 16M active users. I was leading frontend development of graph-based fintech product that help analyzing credit history and improving risk assessment. The product was about displaying and interacting with a large amount of graph data.✨My achievements:β€” Established a scalable, reliable and maintainable project architecture;β€” Implemented client API code generation based on OAS specs - it's provides several significant benefits;β€” After previous point, I arranged a meetup where I shared my experience of using this technology and later it was also implemented in four other teams;β€” Implemented cool handling of various interface states, especially errors and loading, arranged one more meetup about this;β€” Reduced the size of the bundle by best-practice of code-splitting;β€” Provided and implemented UI/UX solutions on top of the designer's work;β€” Contributed to the internal UI library.πŸ› Stack:β€” TypeScript;β€” React;β€” Redux/RTK query;β€” D3/CanvasAPI for graphics;β€” Node/Express/Nest;β€” OpenAPI tools.Other tools: AntDesign, Jest, I18next, Socket.io, Axios, Webpack, Styled-components, CSS-modules, Eslint/Prettier.
  • Innopolis University
    Middle+ Frontend Developer (Vr/Ar)
    Innopolis University Jan 2021 - Jul 2021
    Innopolis, Tatarstan, Russia
    At this position I was developing 3D visualization projects with VR/AR. Engaged in building architecture for the needs of projects. There were 3 main projects:β€” VR simulator for electricians to practice actions that can cause injuries;β€” VR conference that connecting managers/engineers who works in offices with engineers who works on industrial objects. This allows them to work together productively;β€” Building Informational Model for industrial facilities with time retrospective and integrations for documents bindings.✨My achievements:β€” Developed a scalable, reliable and maintainable projects architecture;β€” Improved performance of interaction with 3D scenes by replacing Redux with MobX;β€” Established comfortable and effective work-flows, for example tasks/backlog processing;β€” Played an important role in tasks with complex implementations of the 3D-functional, like a geometry transformation.πŸ› Stack:β€” TypeScript/JavaScript;β€” React;β€” Redux/MobX;β€” WebGL/Three/AFrame/Babylon, GLSL shaders.Other tools: Jest, Socket.io, Axios, Howler, Webpack/Rollup, CSS-modules, Eslint/Prettier.
  • Sedmax - Mavismart Llc
    Middle Frontend Developer
    Sedmax - Mavismart Llc Jul 2018 - Jan 2021
    Vologda, Russia
    Here I was developing new modules and tools for Sedmax. It's industrial information and analytical system, some kind of IIoT platform.There were a lot of high-loaded interfaces with huge numbers of data that changes in real-time. I've been in every corner of the system, in modules with different variations of tables, hierarchical structures like trees and graphs, complex charts, sound and visual notifications, video monitoring, constructor for mnemonic diagrams based on draw.io/mxGraph, etc.Inspirational fact: this system deployed on important objects like nuclear plants and city electrical substations. Engineers can control electricity in my own house through interfaces I've worked on! It's feeling great, because my work is real and it's used by people for people. It was the perfect place to start my career! Thanks to Sedmax!✨My achievements:β€” Rapidly grew up from junior to strong middle developer;β€” Leaded redevelopment of one of the main modules;β€” Some unique UI/UX solutions proposed by me were implemented in the product;β€” Successfully mentored 6 students on internships.πŸ› Stack:β€” TypeScript/JavaScript;β€” React;β€” Redux/MobX.Other tools: amCharts 4, D3, Recharts, AntDesign, mxGraph, I18next, Jest, Cypress, Moment, Sock, Axios, Howler, Webpack/Rollup, CSS-modules, Eslint/Prettier.

Dmitrii Prusakov Education Details

Frequently Asked Questions about Dmitrii Prusakov

What is Dmitrii Prusakov's role at the current company?

Dmitrii Prusakov's current role is Senior Frontend Developer | Building Innovative Solutions & Making the World Better.

What schools did Dmitrii Prusakov attend?

Dmitrii Prusakov attended Vologda State Technical University, Vologda State Technical University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.