About me
I’m a Software Engineer who loves building clean, user-friendly interfaces that combine great design with solid code. I really enjoy working where design meets development — creating things that not only look nice but are fast, secure, and easy to use.
Right now, I’m on the lookout for new opportunities in Front-end development or Automated testing. I’d love to join a team that’s building its own product and cares about delivering reliable, helpful solutions to users.
Over the years, I’ve had the chance to work in different environments — startups, freelance projects, outsourcing companies, chatbot platforms, and large digital firms. Each experience helped me grow and understand how to create better software.
Outside of work, I enjoy yoga and calisthenics — they keep me active and motivated. I truly believe in the saying “a healthy body means a healthy mind.”
I’m also into learning new hands-on skills. Lately, I’ve been diving into robotics and programming in C/C++. I’ve got a few ideas I’m excited to bring to life. When I need to recharge, I love hiking in the mountains, walking in the forest, or just spending quality time with animals and people I care about.
Experience
Maintain critical components, across the whole product to speed up the development of automated testing. Work closely with cross-functional teams to implement and advocate for best practices in quality assurance and web accessibility.
- Angular
- TypeScript
- RxJs
- HTML & SCSS
- i18n
- Jira
My task was to build an automated testing system from scratch, as the company was rapidly expanding into new markets and preparing for numerous certifications. I designed a scalable QA infrastructure, selected appropriate testing tools, and set up CI/CD pipelines for automatic test execution across various environments. I developed the first automated tests that covered key business processes while formalizing testing standards. I also wrote documentation that helped new team members quickly get up to speed with the approaches and tools. Thanks to this, we started detecting defects early and reduced the risk of regressions by nearly a third. In parallel, I closely collaborated with developers, DevOps engineers, and product managers to make quality assurance an integral part of the release lifecycle.
- Cypress
- TypeScript
- GitHub Actions
- Jenkins
- Jira
- Docker
I was responsible for the full implementation of individual modules of the web application — from requirements analysis to deployment and maintenance. I took part in designing the architecture, optimized the interaction between the frontend and backend, and improved system performance and stability. I actively collaborated with designers, testers, and product managers, proposed technical solutions, and also mentored junior developers. In addition, I regularly worked on refactoring, conducted code reviews, and maintained code in long-term projects.
- TypeScript
- Node.js
- Nest.js
- React
- Next.js
- GraphQL
- MongoDB
- PostgreSQL
- Docker
I developed an innovative Telegram bot similar to an online store, with all the necessary functionality, including: user authentication, search, shopping cart, and more. I designed the system architecture and coordinated the team’s activities. At the same time, I worked on developing and optimizing the database, implemented business logic in code, created user flows, and integrated with the Telegram API.
- JavaScript
- Node.js
- Telegram API
- AWS
- MongoDB
I worked on creating web applications and was involved in both client-side and server-side development. My responsibilities included implementing business logic, handling requests, working with data, and building a user-friendly and functional interface. I participated in teamwork: completed tasks based on technical requirements, went through code reviews, improved the code based on feedback, and took part in regular discussions aimed at enhancing project architecture.
- JavaScript
- TypeScript
- Node.js
- Nest.js
- PostgreSQL
- React
- Material UI
- HTML & SCSS
I participated in the full-cycle development of web applications — from creating the user interface to implementing server-side logic and working with the database. I worked on building the application structure, setting up interaction between the client and server sides, implementing authorization, data processing, and form handling. I actively collaborated with the team, used version control systems, and took part in discussions of technical solutions.
- JavaScript
- Node.js
- Express.js
- React
- MongoDB
Values
Mission
To create innovative and user-centric software solutions that empower individuals and businesses to achieve their goals.
Goal
To develop scalable, high-performance applications that deliver exceptional user experiences while maintaining the highest standards of quality and security.
Values
Integrity, collaboration, continuous learning, and a commitment to excellence in every aspect of software development.