Initial commit: Hugo + Tailwind resume site
This commit is contained in:
@@ -0,0 +1 @@
|
||||
["main ] # Build on pushes to main\n\njobs:\n build-deploy:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout repository\n uses: actions/checkout@v4\n\n - name: Setup Hugo\n uses: peaceiris/actions-hugo@v2\n with:\n hugo-version: 'latest'\n\n - name: Set up Node.js for Tailwindcss\n uses: actions/setup-node@v4\n with:\n node-version: '20'\n\n - name: Install dependencies\n run: npm install\n\n - name: Build CSS asset\n run: npm run build:css\n\n - name: Build Hugo site\n run: hugo --minify\n\n - name: Deploy to GitHub Pages\n uses: peaceiris/actions-gh-pages@v3\n with:\n github_pages_branch: gh-pages\n keep_files: false\n force_orphan: true\n commit_message: Deploy Hugo site"]
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
# Node dependencies
|
||||
node_modules/
|
||||
|
||||
# Build output
|
||||
/public
|
||||
/dist
|
||||
/build
|
||||
|
||||
# Hugo
|
||||
*.log
|
||||
*.patch
|
||||
gtags refractor
|
||||
|
||||
# OS & editor artifacts
|
||||
.DS_Store
|
||||
.idea/
|
||||
*.swp
|
||||
*~
|
||||
*.md~
|
||||
|
||||
# Tailwind / PostCSS caches
|
||||
/.cache/
|
||||
/.cache/
|
||||
tailwind.css
|
||||
main.css
|
||||
@@ -0,0 +1 @@
|
||||
['menu]\n [[menu.main]]\n name = "Resume"\n url = "/resume/', 'weight = 1\n [[menu.main]]\n name = "About"\n url = "/about/', 'weight = 2\n\n[params]\n author = "Emil Shanayev"\n description = "DevOps & Backend Engineer"\n keywords = ["DevOps', 'Backend', 'Go', 'Tailwind', 'Resume']
|
||||
@@ -0,0 +1 @@
|
||||
['GitHub](https://github.com/emil28092005) \n\n--- \n\n## Обо мне \nМолодой разработчик с глубокими знаниями в backend‑разработке и DevOps‑инженерии. Специализируюсь на Python/FastAPI, контейнеризации (Docker, Kubernetes) и Linux‑системах. Имею практический опыт проектирования архитектур, работы с CI/CD пайплайнами и управления инфраструктурой. Предпочитаю командную работу, обладаю лидерскими качествами и умею находить творческие решения сложных задач.\n\n--- \n\n## Ключевые навыки \n\n### Backend & Web Development \n- **Python**: FastAPI, asyncio, REST API \n- **Go**: микросервисы, высоконагруженные сервисы \n- **JavaScript/TypeScript**: async‑код, базовый React \n- **SQL**: PostgreSQL, Redis, SQLite – проектирование схем, оптимизация запросов \n- **HTML / CSS**: Tailwind CSS – утилитарный стиль, быстрый UI \n\n### DevOps & Infrastructure \n- **Docker**: контейнеризация приложений, `docker-compose` \n- **Kubernetes**: развертывание, авто‑сcaling, Helm‑чарты \n- **CI/CD**: GitHub Actions, Jenkins – автоматизация тестов и деплоя \n- **Linux**: Ubuntu, Debian, Manjaro; администрирование серверов, Bash‑скрипты \n- **CI/CD pipelines**: сборка образов, публикация в Harbor \n\n### Дополнительные компетенции \n- **Version Control**: Git, GitHub‑Actions \n- **CI/CD**: Harbor – хранение образов \n- **Системное администрирование**: VPS, самостоятельные сервисы \n- **Java, C#**: базовые знания \n- **Agile / Scrum**: управление проектами, коммуникация с командой \n\n--- \n\n## Образование \n\n**Университет Иннополис** – Программа Data Structures and Artificial Intelligence (DSAI) \n*2 года обучения*, факультатив *Product Management* – отличная оценка \n\n--- \n\n## Профессиональный опыт \n\n**Самостоятельные проекты** \n- Разработка backend‑приложений на **Python/FastAPI** с асинхронным программированием \n- Контейнеризация в **Docker**, оркестрация в **Kubernetes** \n- Настройка **CI/CD**‑пайплайнов с **GitHub Actions** и **Jenkins** \n- Администрирование **Linux‑серверов** (Debian, Ubuntu) \n\n**Командный опыт** \n- Вузовские учебные проекты – лидерство в небольших командах \n- Agile‑процессы, Scrum‑ролики \n\n--- \n\n## Дополнительно \n\n- **Обучение**: постоянное изучение документаций, YouTube‑курсов, Perplexity AI \n- **Открытый исходный код**: работа с инструментами DevOps‑сферы \n- **Командная работа**: наставничество, менторинг \n\n--- \n\n*Продолжаю развиваться в направлении DevOps и облачных технологий, активно экспериментирую с новыми подходами к инфраструктуре и автоматизации.*']
|
||||
@@ -0,0 +1 @@
|
||||
[{'content=': {'>\n\n <link href="/assets/css/main.css" rel="stylesheet">\n</head>\n<body class="bg-gray-100 text-gray-900 antialiased flex flex-col min-h-screen">\n <header class="bg-white shadow-sm py-4 mb-4">\n <nav class=': 'ontainer mx-auto flex flex-col sm:flex-row sm:items-center sm:justify-between', 'class=': 'ext-gray-600 hover:text-primary transition', 'content': ''}}, {'border-t': {'src=': 'ttps://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js'}}]
|
||||
@@ -0,0 +1 @@
|
||||
[{}, 'px-6', {'border-t': 'p>© {{ now.Year'}, 'template>']
|
||||
@@ -0,0 +1 @@
|
||||
{'name': 'resume-website', 'version': '1.0.0', 'scripts': {'build:css': 'postcss assets/css/tailwind.css -o assets/css/main.css', 'build': 'hugo --minify'}, 'devDependencies': {'autoprefixer': '^10.4.20', 'postcss': '^8.4.38', 'tailwindcss': '^3.4.4'}}
|
||||
Reference in New Issue
Block a user