profile/gitprofile.config.ts
ilia 77c050f4c1 Initial profile config for iliadobkin.com
- Set GitHub username to IliaDobkin
- Set base to '/' for self-hosted deployment
- Added full work experience (11 positions)
- Added skills from resume
- Added Gitea projects as external projects
- Configured social links (LinkedIn, email, Gitea)
- Set nord theme, SEO metadata, footer

Made-with: Cursor
2026-03-24 21:10:55 -04:00

348 lines
7.8 KiB
TypeScript

// gitprofile.config.ts
const CONFIG = {
github: {
username: 'IliaDobkin',
},
base: '/',
projects: {
github: {
display: false,
header: 'Github Projects',
mode: 'automatic',
automatic: {
sortBy: 'updated',
limit: 8,
exclude: {
forks: false,
projects: [],
},
},
manual: {
projects: [],
},
},
external: {
header: 'Projects',
projects: [
{
title: 'punimtag',
description:
'TypeScript project — recently updated.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/punimtag',
},
{
title: 'nanobot',
description:
'Python-based automation bot.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/nanobot',
},
{
title: 'atlas',
description:
'Python project for infrastructure and tooling.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/atlas',
},
{
title: 'ansible',
description:
'Infrastructure as code — Ansible playbooks and roles for provisioning and configuration.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/ansible',
},
{
title: 'POTE',
description:
'Python project.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/POTE',
},
{
title: 'homelab-notes',
description:
'Documentation and notes for self-hosted homelab infrastructure.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/homelab-notes',
},
{
title: 'mirror_match',
description:
'TypeScript application.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/mirror_match',
},
{
title: 'linkedout',
description:
'JavaScript tool for LinkedIn-related automation.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/linkedout',
},
{
title: 'llm_council',
description:
'Python project — LLM orchestration and evaluation.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/llm_council',
},
{
title: 'crkl',
description:
'Kotlin application.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/crkl',
},
{
title: 'dotfiles',
description:
'Personal dotfiles and shell configuration.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/dotfiles',
},
{
title: 'onboarding',
description:
'Shell-based onboarding and environment setup scripts.',
imageUrl:
'https://git.levkin.ca/avatars/1',
link: 'https://git.levkin.ca/ilia/onboarding',
},
],
},
},
seo: {
title: 'Ilia Dobkin — SDET & Test Automation Engineer',
description:
'Software Development Engineer in Test with deep experience in Cypress, Playwright, Selenium, CI/CD, and end-to-end test automation.',
imageURL: '',
},
social: {
linkedin: 'idobkin',
x: '',
mastodon: '',
researchGate: '',
facebook: '',
instagram: '',
reddit: '',
threads: '',
youtube: '',
udemy: '',
dribbble: '',
behance: '',
medium: '',
dev: '',
stackoverflow: '',
discord: '',
telegram: '',
website: 'https://git.levkin.ca',
phone: '',
email: 'idobkin@gmail.com',
},
resume: {
fileUrl: '',
},
skills: [
'Cypress',
'Playwright',
'Selenium',
'TypeScript',
'JavaScript',
'C#',
'Python',
'Java',
'.NET',
'Node.js',
'GitHub Actions',
'GitLab CI',
'Jenkins',
'Azure DevOps',
'Bitbucket Pipelines',
'Ansible',
'Docker',
'AWS',
'GCP',
'Azure',
'PostgreSQL',
'MySQL',
'SQL Server',
'Postman',
'Artillery',
'Grafana',
'Prometheus',
'SpecFlow',
'Cucumber',
'Gherkin',
'AODA / WCAG',
'Agile / Scrum',
'Jira',
'Git',
],
experiences: [
{
company: 'Niyasoft Canada Inc.',
position: 'Test Automation Engineer',
from: 'August 2023',
to: 'April 2026',
companyLink: '',
},
{
company: 'RIOS Canada',
position: 'Software Development Engineer in Test',
from: 'June 2022',
to: 'July 2023',
companyLink: '',
},
{
company: 'Attabotics',
position: 'QA Automation Developer',
from: 'September 2021',
to: 'May 2022',
companyLink: '',
},
{
company: 'Industry Group',
position: 'Senior JavaScript Developer',
from: 'October 2020',
to: 'August 2021',
companyLink: '',
},
{
company: 'Accountants Templates Inc.',
position: 'Senior Software Developer',
from: 'August 2019',
to: 'August 2020',
companyLink: '',
},
{
company: 'MNP',
position: 'Senior Application Developer',
from: 'August 2017',
to: 'June 2019',
companyLink: '',
},
{
company: 'CaseWare International Inc.',
position: 'Software Developer',
from: 'August 2006',
to: 'June 2017',
companyLink: '',
},
{
company: 'ROLI Consulting',
position: 'Web/Application Developer',
from: 'January 2001',
to: 'July 2012',
companyLink: '',
},
{
company: 'Kaboose Inc.',
position: 'Software Developer',
from: 'February 2006',
to: 'August 2006',
companyLink: '',
},
{
company: 'Coutts Information Services',
position: 'Junior Java/J2EE Programmer',
from: 'September 2005',
to: 'February 2006',
companyLink: '',
},
{
company: 'EDS / Scotiabank CRM Data Warehouse',
position: 'Co-op Student',
from: 'May 2005',
to: 'August 2005',
companyLink: '',
},
],
certifications: [],
educations: [],
publications: [],
blog: {
source: 'dev',
username: '',
limit: 3,
},
googleAnalytics: {
id: '',
},
hotjar: { id: '', snippetVersion: 6 },
themeConfig: {
defaultTheme: 'nord',
disableSwitch: false,
respectPrefersColorScheme: false,
displayAvatarRing: true,
themes: [
'light',
'dark',
'cupcake',
'bumblebee',
'emerald',
'corporate',
'synthwave',
'retro',
'cyberpunk',
'valentine',
'halloween',
'garden',
'forest',
'aqua',
'lofi',
'pastel',
'fantasy',
'wireframe',
'black',
'luxury',
'dracula',
'cmyk',
'autumn',
'business',
'acid',
'lemonade',
'night',
'coffee',
'winter',
'dim',
'nord',
'sunset',
'caramellatte',
'abyss',
'silk',
'procyon',
],
},
footer: `Ilia Dobkin · Toronto, Canada · <a
class="text-primary" href="https://git.levkin.ca"
target="_blank"
rel="noreferrer"
>Gitea</a> · <a
class="text-primary" href="https://www.linkedin.com/in/idobkin/"
target="_blank"
rel="noreferrer"
>LinkedIn</a>`,
enablePWA: true,
};
export default CONFIG;