Працював в 2 компаніях 3 роки 2 місяці
IT
Middle Software Engineer
Insiders
IT
11 місяців
09.2023 - 08.2024
1. Northwood School:
I started developing the site for various courses almost from scratch, discussing and implementing fundamental technologies such as Next.js, TypeScript, Redux Toolkit, and Tailwind UI/CSS. This provided a solid foundation, ensuring both type safety and high performance. In addition, I worked on the backend using NestJS and PostgreSQL. Developed a RESTful API for interaction between the client and the database.
Technologies: Next.js, Redux Toolkit, Tailwind UI, Tailwind CSS, NestJS, PostgreSQL, TypeORM, Kafka, TypeScript, RESTful API, JWT, GitHub, Vercel, Railway, Postman, Swagger, Slack, Jira.
2. TourFlow:
Rewrote an existing travel-related website from React and JavaScript to Next.js and TypeScript, improving performance, usability, and SEO. Developed new components and implemented a fresh design to enhance the user experience. Used Redux Toolkit for state management, React Query for data fetching, and Tailwind CSS for styling. I worked on the backend by implementing the NestJS API. Collaborated with the team using GitHub, Trello, and Slack, and deployed the site on Vercel. Figma was used for design and prototyping.
Technologies: React, Next.js, Redux Toolkit, Tailwind CSS, React Query, Cypress, NestJS, MongoDB, Mongoose, JavaScript, TypeScript, RESTful API, GitHub, Vercel, Postman, Swagger, Figma, Slack, Trello.
3. WeFit:
Developed a mobile application that allows users to create profiles, track workouts, and communicate with friends. Built with React Native and Expo for cross-platform support on iOS and Android. Used Redux Toolkit for state management and Axios for RESTful API integration. Worked on the backend using NestJS, with WebSockets for real-time chat functionality.
Technologies: React Native, Expo, Redux Toolkit, NestJS, PostgreSQL, Firebase, TypeORM, TypeScript, RESTful API, WebSockets, GitHub, Postman, Swagger, Figma, Slack, Trello.
4. Definity App:
Developed a website for working with pipelines. I worked on the user interface and optimized the application, abstracted parts of the code to facilitate future development, and developed new functionality. I implemented Storybook React for testing and documentation of components.
Technologies: React, Redux Toolkit, MUI, Tailwind CSS, Storybook React, React Testing Library, TypeScript, Jest, Husky, GraphQL, GitHub, Vercel, Figma, Slack, Trello.
5. Definity Marketing Site:
Developed a landing website on Next.js with a user-friendly interface, ensuring high performance and compliance with best practices. Also integrated the HubSpot API for creating posts and automating marketing processes.
Technologies: Next.js, MobX, Tailwind CSS, React Testing Library, HubSpot API, React Cookie, TypeScript, Jest, RESTful API, GitHub, Vercel, Figma, Slack, Trello.
Junior Full Stack Developer
Bakalenko
IT
2 роки 2 місяці
07.2021 - 09.2023
1. Restee:
Developed a full-stack vacation rental website with a React frontend and NestJS backend. I utilized Tailwind CSS for the styling and Axios for the RESTful API integration. The backend featured MySQL with TypeORM and JWT for authentication. Deployed on AWS and Vercel with real-time features via WebSockets.
Technologies: React, Redux Toolkit, Tailwind CSS, NestJS, MySQL, AWS, TypeORM, Docker, Kubernetes, Jenkins, Ansible, TypeScript, RESTful API, WebSockets, JWT, GitHub, Vercel, Postman, Swagger, Figma, Slack, Trello, BEM.
2. USATools:
Rewrote an existing website for selling tools using Next.js to improve performance and maintainability. Optimized the site to speed up loading and improve user experience. Implement a responsive design using Bootstrap 5 to ensure compatibility with different devices and screen sizes. Managed state with Redux Toolkit and processed data sampling with React Query, integrating with RESTful API.
Technologies: Next.js, Redux Toolkit, Bootstrap, React Query, TypeScript, Husky, RESTful API, GitHub, Vercel, Slack, Trello.
3. Deals Mommy:
Developed a website for searching for discounts and coupons, which allows users to easily find great deals and go to other sites to make purchases. Implemented integration with the RESTful API to automatically update discount data, which ensures the relevance of the content. We used Next.js to create an intuitive and fast interface, as well as Axios to work efficiently with the API. Additionally, I implemented Google AdSense to monetize the website by displaying targeted ads, increasing revenue through user interaction with ads. Workflows were organized using GitHub, Vercel, Trello, and Slack.
Technologies: Next.js, React Testing Library, Playwright, Google AdSense, JavaScript, Jest, RESTful API, GitHub, Vercel, Figma, Slack, Trello, Feature-Sliced Design.
Ключова інформація
Frontend:
HTML, CSS, Sass, React, Next.js, React Native, Expo, Redux, Redux Toolkit, MobX, Zustand, MUI, Tailwind UI, Chakra UI, Ant Design, Tailwind CSS, Bootstrap, React Query, Storybook React, React Testing Library, Cypress, Playwright, HubSpot API, Google AdSense.
Backend:
Node.js, Express.js, NestJS, SQL, MySQL, PostgreSQL, MongoDB, Firebase, AWS, TypeORM, Sequelize, Mongoose, Kafka, Docker, Kubernetes, Jenkins, Ansible.
General:
JavaScript, TypeScript, Jest, ESLint, Prettier, Husky, RESTful API, GraphQL, WebSockets, JWT, GitHub, Vercel, GitHub Pages, Railway, Postman, Swagger, Figma, Slack, Trello, Jira, BEM, Feature-Sliced Design, SOLID, GRASP, Agile, Scrum, Kanban, UI/UX design, OOP, computing theory, algorithms and data structures.
Навчався в 1 закладі
Львівський національний університет імені Івана Франка
Комп'ютерні науки
Львів, 2026
Володіє мовами
Англійська
вище середнього
Російська
вільно
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
Web development
I acquired basic skills in both front-end and back-end development, which was one of the main steps to entering IT. I learned how to:
1. Understand the structure of HTML and use it to create web pages.
2. To style interfaces with CSS and provide adaptability through media queries.
3. Add interactivity with JavaScript: create animations, handle events, and manipulate the DOM.
4. Work with modern front-end libraries and frameworks, such as React, to create dynamic web applications.
5. Develop the server side of applications using Node.js and Express.
6. Create and integrate RESTful APIs for data exchange between client and server.
7. Work with databases (SQL and NoSQL) such as MySQL and MongoDB to store and manage data.
8. Understand the software development life cycle and teamwork skills using version control systems such as Git.
Додаткова інформація
About me
I have 3+ years of experience in development, working with front-end, back-end, full-stack, and mobile projects. I have hands-on experience with technologies such as React, Next.js, React Native, Redux, Node.js, NestJS, PostgreSQL, MongoDB, and others. I also have experience with Agile methodologies. I have strong problem-solving, communication, and collaboration skills.I enjoy table tennis, tennis, volleyball, and traveling.
Роман Юрійович
Роман Юрійович
Software Engineer
Львів
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота, позмінна робота, гібридна, в офісі/на місці
Оновлено 1 місяць тому