← В ленту
Регистрация: 13.09.2023

Портфолио

WebileSoft

Developed and maintained the frontend for voice calls using Swift programming language. - Collaborated with a team of developers anddesigners to create user-friendly and intuitive interfaces for voice call functionalities. - Implemented responsive designs and optimizeduser experiences for various screen sizes anddevices. - Integrated Twilio Voice API into the frontend to enable voice call functionalities, such as making and receiving calls, call recording, and call management. - Implemented A/B testing methodologies to analyze and optimize user engagement and conversion rates, resulting in data-driven improvements to the frontend design and user experience. Web and mobile applications for school management: - As a web developer, I have gained extensive experience in creating web and mobile applications for school management using React and React Native, along with Redux Saga. In this role, I have successfully designed and developed user-friendly interfaces and functionalities that cater to the specific needs of educational institutions. - My responsibilities include collaborating with cross-functional teams to gather requirements,analyze user needs, and translate them into technical specifications. - Overall, my work experience in creating client applications has equipped me with a strong understanding of front-end development principles and the ability to deliver high-quality solutions that meet the unique requirements of educational institutions.

Dektry

- Developed the backend system for a food delivery area, ensuring efficient and seamless operations. - Utilized Express.js to create robust and scalable APIs, enabling smooth communication between the front-end and back-end. - Employed PostgreSQL with Sequelize ORM to efficiently manage and manipulate data,ensuring data integrity and optimal performance. - Implemented Docker to containerize the application, facilitating easy deployment and scalability. - Collaborated with cross-functional teams to gather requirements, design and implement features, and troubleshoot issues, ensuring a collaborative and efficient work environment.

PixelPlex

- Developed the backend for a mining pool, using NestJS and TypeORM. - Implemented the application using TypeScript,ensuring type safety and improved code quality. - Conducted end-to-end testing to ensure the reliability and functionality of the backend. - Utilized Kafka as a broker for efficient message passing and communication between components. - Worked on a high load application, handling a significant amount of traffic and data processing. - Managed a TimescaleDB database with approximately 420 million rows per day in a single table, optimizing performance and utilizing materialized views for statistical analysis. - Deployed the application on Kubernetes,ensuring scalability and fault tolerance. - Implemented GitLab CI/CD pipelines forautomated testing, building, and deployment processes. - Utilized Redis as a caching mechanism for short-term storage of frequently accessed data. - Implemented the functionality to process and execute withdrawals to the BTC blockchain,ensuring secure and reliable transactions for users. Healthcare app with web3 technologies: - Developed the backend for a health application,utilizing Express.js and Sequelize for efficient and scalable data management. - Implemented Docker to containerize the application, ensuring seamless deployment and scalability across different environments. - Utilized Web3.js to facilitate interaction with both Quorum chain and Ethereum chain, enabling seamless integration with blockchain technology. - Employed PostgreSQL as the database management system, ensuring secure and reliable storage of application data. - Implemented RESTful APIs using Express.js to handle various functionalities and ensure smooth communication between the frontend and backend.

Скиллы

CI/CD
CSS
Docker
Gitlab
HTML
Jest
Kafka
Kubernetes
Linux
Nest.js
Node.js
PostgreSQL
RabbitMQ
React
React Native
Redis
Redux Saga
SASS
TimescaleDB
TypeORM
Typescript
Web3

Опыт работы

Backend developer
04.2021 - 08.2023 |PixelPlex
Node.js, Nest.js, TypeScript, GitLab, CI/CD, Kafka
- Developed the backend for a mining pool, using Nest.js and TypeORM. - Implemented the application using TypeScript, ensuring type safety and improved code quality. - Conducted end-to-end testing to ensure the reliability and functionality of the backend. - Utilized Kafka as a broker for efficient message passing and communication between components. - Worked on a high load application, handling a significant amount of traffic and data processing. - Managed a TimescaleDB database with approximately 420 million rows per day in a single table, optimizing performance and utilizing materialized views for statistical analysis. - Deployed the application on Kubernetes,ensuring scalability and fault tolerance. - Implemented GitLab CI/CD pipelines for automated testing, building, and deployment processes. - Utilized Redis as a caching mechanism for short-term storage of frequently accessed data. - Implemented the functionality to process and execute withdrawals to the BTC blockchain,ensuring secure and reliable transactions for users. Healthcare app with web3 technologies: - Developed the backend for a health application,utilizing Express.js and Sequelize for efficient and scalable data management. - Implemented Docker to containerize the application, ensuring seamless deployment and scalability across different environments. - Utilized Web3.js to facilitate interaction with both Quorum chain and Ethereum chain, enabling seamless integration with blockchain technology. - Employed PostgreSQL as the database management system, ensuring secure and reliable storage of application data. - Implemented RESTful APIs using Express.js to handle various functionalities and ensure smooth communication between the frontend and backend.
Fullstack developer
03.2020 - 04.2021 |Dektry
Node.js, Docker, PostgreSQL
- Developed the backend system for a food delivery area, ensuring efficient and seamless operations. - Utilized Express.js to create robust and scalable APIs, enabling smooth communication between the front-end and back-end. - Employed PostgreSQL with Sequelize ORM to efficiently manage and manipulate data,ensuring data integrity and optimal performance. - Implemented Docker to containerize the application, facilitating easy deployment and scalability. - Collaborated with cross-functional teams to gather requirements, design and implement features, and troubleshoot issues, ensuring a collaborative and efficient work environment.
Fullstack developer
11.2019 - 03.2020 |WebileSoft
Node.js, React Native, PostgreSQL
Developed and maintained the frontend for voice calls using Swift programming language. - Collaborated with a team of developers and designers to create user-friendly and intuitive interfaces for voice call functionalities. - Implemented responsive designs and optimized user experiences for various screen sizes and devices. - Integrated Twilio Voice API into the frontend to enable voice call functionalities, such as making and receiving calls, call recording, and call management. - Implemented A/B testing methodologies to analyze and optimize user engagement and conversion rates, resulting in data-driven improvements to the frontend design and user experience. Web and mobile applications for school management: - As a web developer, I have gained extensive experience in creating web and mobile applications for school management using React and React Native, along with Redux Saga. In this role, I have successfully designed and developed user-friendly interfaces and functionalities that cater to the specific needs of educational institutions. - My responsibilities include collaborating with cross-functional teams to gather requirements,analyze user needs, and translate them into technical specifications. - Overall, my work experience in creating client applications has equipped me with a strong understanding of front-end development principles and the ability to deliver high-quality solutions that meet the unique requirements of educational institutions.

Образование

Frontend developer
По 2019
The Roling ScopesSchool
Civil engineer
2012 - 2017
BrSTU

Языки

РусскийРоднойАнглийскийСредний