rework page

This commit is contained in:
2026-09-03 12:23:31 +05:00
parent b2b8f29f86
commit 425e269fea
4 changed files with 591 additions and 65 deletions

133
assets/js/data.js Normal file
View File

@@ -0,0 +1,133 @@
/*
* Все данные визитки собраны здесь.
* Чтобы добавить новую запись — просто скопируй похожий объект внутри
* соответствующего массива и поменяй текст. Ничего в других файлах трогать не нужно.
* Поле "current: true" у опыта/образования подсветит запись как текущую.
*/
const SITE_DATA = {
profile: {
name: "Георгий Хатунцев",
role: "Программист",
avatar: "img/avatar.png",
gender: "Мужской",
birthDate: "1993-02-20", // возраст в шапке считается от этой даты автоматически
location: "Нижний Тагил, Россия",
// Короткое описание под именем. Можно оставить пустым: about: ""
about:
"Разработчик со опытом в промышленной автоматизации, системном администрировании и веб-разработке.",
},
// Контакты — иконка берётся из Font Awesome (класс), ссылка — куда ведёт.
contacts: [
{ icon: "fas fa-phone", label: "Телефон", href: "tel:+79122161573" },
{ icon: "fas fa-envelope", label: "Email", href: "mailto:google_12345@mail.ru" },
{ icon: "fab fa-telegram", label: "Telegram", href: "https://t.me/google_12345" },
{ icon: "fab fa-discord", label: "Discord", href: "https://discord.com/users/337960071940276224" },
{ icon: "fab fa-git-alt", label: "Git", href: "https://git.khatuncev.ru/" },
],
// Навыки сгруппированы по категориям. Чтобы добавить категорию — скопируй объект.
// Чтобы добавить навык — допиши строку в нужный items. Если весь массив пуст — секция не отображается.
skills: [
{
category: "Языки программирования",
items: ["Watcom C", "C", "C++", "C#", "Java (Spring)", "Go"],
},
{
category: "Frontend",
items: ["HTML", "CSS", "JavaScript", "Vue 3", "Bootstrap", "Bulma", "Tailwind"],
},
{
category: "Скриптинг",
items: ["Bash / Shell", "Python"],
},
{
category: "Администрирование и инфраструктура",
items: ["Nginx", "Apache", "Caddy", "Samba", "DHCPd", "Dnsmasq", "BIND (named)", "Kerberos (krb5)"],
},
],
education: [
{
title: "Радио-технический факультет, специальность «Программная инженерия» (магистр)",
place: "Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, Екатеринбург",
period: "2021",
},
{
title: "Радио-технический факультет, специальность «Информационные системы и технологии» (бакалавр)",
place: "Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, Екатеринбург",
period: "2019",
},
],
experience: [
{
title: "Инженер-программист",
place: 'ООО «Амбрелла»',
period: "2025 — настоящее время",
current: true,
},
{
title: "Инженер-программист",
place: 'ООО «Инсайрес»',
period: "2024 — 2025",
},
{
title: "Системный администратор",
place: 'МБУ «Централизованная бухгалтерия образовательных учреждений» г. Верхняя Салда',
period: "2022 — 2024",
},
{
title: "Программист",
place: "IntelliCAD Technology Consortium",
period: "2022 — 2024",
},
{
title: "Инженер-программист",
place: 'ООО Компания «Тензор»',
period: "2021 — 2022",
},
{
title: "Инженер-программист",
place: 'ПАО «Корпорация ВСМПО-АВИСМА» г. Верхняя Салда',
period: "2017 — 2021",
},
{
title: "Техник",
place: 'ПАО «Корпорация ВСМПО-АВИСМА» г. Верхняя Салда',
period: "2015 — 2017",
},
{
title: "Системный администратор",
place: 'МБУ «Централизованная бухгалтерия образовательных учреждений» г. Верхняя Салда',
period: "2014-2015",
},
{
title: "Индивидуальный предприниматель",
place: "",
period: "2012 — 2014",
},
],
projects: [
{
title: "Текущий статус вакуумно-дуговых печей",
href: "https://khatuncev.ru/demo1",
description:
"Визуальное представление текущего процесса плавки в вакуумно-дуговых печах. Весь цикл представлен в виде гистограммы.",
},
{
title: "Рабочее место технолога",
href: "https://khatuncev.ru/demo2",
description:
"Визуальное представление паспортов титановых слитков и аналого-дискретных сигналов вакуумно-дуговых печей в процессе плавки.",
},
{
title: "AdvancedXL",
href: "https://advancedxl.ru/",
description:
"Аналитическая надстройка для Microsoft Excel, которая ускоряет работу с таблицами, формулами и финансовыми моделями в 5 и более раз.",
},
],
};