← Back to list
middle
Registration: 13.09.2023

Ilya Punko

Portfolio

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.

Skills

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

Work experience

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.

Educational background

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

Languages

EnglishIntermediateRussianNative