Frontend-разработчик с опытом в создании веб-приложений на React.js и Next.js. Учусь усердно и регулярно. В моих интересах - постоянное углубление знаний и работа над проектами, требующими творческих решений.
Ищу работу или стажировку, где смогу применить свои навыки в React для создания интересных проектов.
Инструменты и технологии:
REST и GraphQL editor на Next.js: https://graphiql-app-2024.netlify.app/
Поисковик сериалов: https://sunny-chimera-05961b.netlify.app/
Админка для управления пользователями (CRUD): https://cheery-kelpie-2bde6f.netlify.app/
Rolling Scopes (Минск)
• Frontend-разработчик (в команде из 5 человек)
• Проект: Разработка веб-приложений для международных клиентов (обучение на английском языке)
• Задачи:
- Разработка приложений на React.js, Next.js с использованием TypeScript.
- Тестирование с помощью Jest/Vitest, оптимизация рендеринга.
- Реализация собственных инструментов для работы с API (аналогичные Postman и GraphiQL).
- Успешная оптимизация производительности приложения с SSR, сокращение времени загрузки на 30%.
- Работа с формами (react-hook-form), управление задачами через GitHub projects.
• Технологии: React.js, Next.js, Remix.run, TypeScript, Jest/Vitest, API, Redux Toolkit, Firebase
Сбер
• Frontend-разработчик (лидер команды)
• Проект: Разработка MVP-проекта для поиска веб-специалистов.
• Задачи:
- Создание дизайна и адаптивная верстка по макету Figma
- Распределение задач с GitHub project.
- Взаимодействие со старшими разработчиками Сбера.
- Изучение и внедрение CI/CD, Git workflow.
- Презентация проекта
• Технологии: React.js, styled-components, CI/CD, Jenkins, Git
ООО «Автотехник»
• Fullstack-разработчик
• Проект: Разработка информативного веб-сайта с админ-панелью для публикации вакансий.
• Задачи:
- Создание веб-сайта с карточками вакансий, админ-панель для редактирования.
- Реализация авторизации пользователей.
- Разработка телеграмм-бота для обработки запросов кандидатов и автоматизации процесса отбора.
• Технологии: JavaScript, Node.js, Firebase, Three.js, SCSS
Создание базы данных для производственного склада
• Архитектор БД
• Проект: Создание базы данных Oracle для складской системы.
• Задачи:
- Разработка базы данных Oracle, реализация интерфейса с использованием Windows Forms.
- Написание сложных запросов, работа с оконными функциями.
• Технологии: C#, Oracle, Windows Forms, SQL
Kaggle.com. Проект «Прогнозирование цен на золото»
• Frontend-разработчик
• Проект: Разработка веб-сервиса с прогнозированием цен на золото.
• Задачи:
- Создание моделей машинного обучения на Python для прогнозирования цен.
- Разработка динамичного веб-интерфейса на Streamlit с выводом графиков и прогнозов.
• Технологии: Python, Machine Learning, Streamlit, HTML, CSS
Знакомство со SCADA-системой WinCC OA «КАСКАД», а также C-подобным языком сценариев Control. Работа проходила в качестве практики, в ходе которой удалось частично выполнить коммерческую задачу по написанию программы для компании ПАО «КАМАЗ». За короткий срок был изучен большой объем информации, в частности, о работе с новым языком программирования.
Также были получены навыки планирования задач и пользования Bitrix24.
Направление «Прикладная математика и информатика». Познакомился с JavaScript, TypeScript, Node.js, C++, Python, C#. Также изучил построение архитектуры приложений. Начиная с основ, приобрел глубокие знания по части web-разработки.
Средний балл - 5.0
Занял ТОП-11 место из более 1000 студентов.
1. Освоено глубокое понимание React.js, включая:
* Компонентный подход к разработке
* Управление состоянием с помощью Redux/Context API
* Маршрутизацию с помощью React Router
* Оптимизацию производительности для создания быстрых и эффективных приложений
* Интернационализацию i18n
2. Овладел Next.js для создания SEO-оптимизированных веб-приложений, включая:
* Server-side rendering (SSR)
* Static Site Generation (SSG)
* API routes
* Встроенную оптимизацию производительности
3. Получены практические навыки тестирования с помощью Jest/Vitest, включая:
* Unit-тестирование
* Integration-тестирование
* End-to-End тестирование
4. Изучены основы CI/CD для автоматизации сборки, тестирования и развертывания проектов.