const ryan = {
contact: '[email protected]',
technologies: {
frontEnd: {
js: ['webpack', 'babel', 'vue', 'nuxt', 'storybook', 'storyblok'],
scss: ['bootstrap', 'tailwind', 'postcss'],
test: ['jest', 'vitest', 'wdio', 'cypress'],
},
backEnd: {
js: ['node', 'nodenv', 'express', 'h3'],
python: ['pip', 'pyenv', 'django', 'invoke'],
db: ['mysql', 'dynamodb'],
},
devOps: {
ci: ['github actions', 'Jenkins', 'dependabot', 'renovate', 'snyk'],
containers: ['docker', 'virtualbox', 'vmware', 'vagrant'],
aws: [
's3', 'cloudfront', 'eb', 'ec2', 'rds', 'cognito', 'lambda', 'codeartifact',
'dynamodb', 'route53', 'secretsmanager', 'cdk',
],
},
linting: [
'eslint', 'stylelint', 'prettier', 'markdownlint' 'black', 'flake8',
'isort', 'markdownlint', 'commitlint', 'yamllint',
],
analytics: [
'ga', 'gtag', 'ms uat', 'facebook', 'hubspot', 'inspectlet', 'referral rock',
],
},
};
const ryan = {
contact: '[email protected]',
technologies: {
frontEnd: {
js: ['webpack', 'babel', 'vue', 'nuxt', 'storybook', 'storyblok'],
scss: ['bootstrap', 'tailwind', 'postcss'],
test: ['jest', 'vitest', 'wdio', 'cypress'],
},
backEnd: {
js: ['node', 'nodenv', 'express', 'h3'],
python: ['pip', 'pyenv', 'django', 'invoke'],
db: ['mysql', 'dynamodb'],
},
devOps: {
ci: ['github actions', 'Jenkins', 'dependabot', 'renovate', 'snyk'],
containers: ['docker', 'virtualbox', 'vmware', 'vagrant'],
aws: [
's3', 'cloudfront', 'eb', 'ec2', 'rds', 'cognito', 'lambda', 'codeartifact',
'dynamodb', 'route53', 'secretsmanager', 'cdk',
],
},
linting: [
'eslint', 'stylelint', 'prettier', 'markdownlint' 'black', 'flake8',
'isort', 'markdownlint', 'commitlint', 'yamllint',
],
analytics: [
'ga', 'gtag', 'ms uat', 'facebook', 'hubspot', 'inspectlet', 'referral rock',
],
},
};