Hey, I'm Denis

Web-developer

currently in Ufa, Russia

githublinkedininstagramfacebook

ABOUT ME

Frontend developer with 3+ years of experience in web development. Work with React, Redux and TypeScript stack. Experience working both on commercial projects in a team and freelancing independently. Excellent English language skills to work with original documentation. Love chess :)

EXPERIENCE

IT Cosmos

Mar 2023 - PRESENT

Software engineer

Work with an enterprise system for the oil and gas industry to improve its performance, functionality and scalability:

  • Updated the React library from version 16 to 18, which ensured system compatibility with the latest technological requirements and allowed the project to scale
  • Implemented strong typing using TypeScript, thereby increasing the reliability of development
  • Upgraded the state manager to the modern Redux Toolkit, which increased the efficiency of application state management
  • Integrated Formik to manage forms and process their states
  • Implemented requests to the server using the Axios library, which ensured reliable and fast communication with the backend
  • Updated the user interface using Material UI to improve and ensure a consistent design
  • Used PostgreSQL to work with the database, including running queries and processing data

Individual entrepreneurship / private practice / freelancing gskovden.ru/

Feb 2022 - Mar 2023

Web-developer

Development and design of websites and web applications for various clients:

  • Used native JavaScript and React library to create interactive user interfaces
  • Implemented best layout practices using HTML5 and CSS3
  • Implemented responsive design using Flexbox and Grid Layout technologies
  • Used Webpack 5 to build projects, as well as Babel for code transpilation
  • Used Git for version control
  • Used BEM methodology for reusable interface components
  • Optimized projects for SEO and mobile devices

Ufa State Aviation Technical University

JAN 2012 - Feb 2022

Associate Professor / Senior Research Fellow (part-time)

Ufa, Russia

Engaged in analytical and computer research in the field of electrical power systems and developed websites:

  • Developed websites for internal corporate departments
  • Used mathematical methods and computer analysis to calculate electrical networks and electrical equipment

SKILLS

PROGRAMMING LANGUAGES: 

JavaScript (ES6+), Typescript, HTML5, CSS3, SQL

LIBRARIES & FRAMEWORKS: 

React, Redux, React Query, Formik, React Router, Material UI, Axios, i18next, SaaS

TOOLS: 

Webpack 5, Git, Bitbucket, Postman, npm, Babel, Eslint, Prettier, Figma, BEM

EDUCATION

Ufa State Aviation Technical University

SEP 2006 - JULY 2011

Bachelor's Degree

Electric power systems and networks

Ufa, Russia

Ufa State Aviation Technical University

SEP 2011 - MAY 2016

PhD

Electrotechnical complexes and systems

Ufa, Russia

Innopolis University

JUN 2021 - NOV 2021

Enterprise full stack development in JavaScript using React, Redux and Node.js

Innopolis, Russia

PROJECTS

Website of the research institute "Electrotechnical complexes and systems"

The project developed in 2021. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Website of the company "ETK"

The project developed in 2021. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Landing page of the company "Altera"

The project developed in 2022. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Landing page of the company "Proglass"

The project developed in 2022. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Website of the company "Tetratek"

The project developed in 2022. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Landing page of the company "Rus"

The project developed in 2023. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

Landing page of the company "Trading House "Spinor"

The project developed in 2023. The website uses JavaScript (ES6), HTML5, CSS3, the assembly is carried out by Webpack, the layout is adaptive.

LANGUAGES

Russian - native

English - advanced