devscard/src/data/sections/experience-section.data.ts

84 lines
2.9 KiB
TypeScript

import type { ExperienceSection } from '@/types/sections/experience-section.types';
import type { ReadonlyDeep } from 'type-fest';
import { facebook, github, instagram, linkedin, twitter, website } from '../helpers/links';
import {
chakraUi,
eslint,
firebase,
nextJs,
nx,
pnpm,
react,
reactQuery,
tailwindCss,
typescript,
vue,
} from '../helpers/skills';
const experienceSectionData = {
config: {
title: 'Work experience',
slug: 'experience',
icon: 'fa6-solid:suitcase',
visible: true,
},
jobs: [
{
role: 'Senior front-end developer',
company: 'Google',
image: import('@/assets/logos/google-logo.jpg'),
dates: [new Date('2020-02'), null],
description: `
- In tristique vulputate augue vel egestas.
- Quisque ac imperdiet tortor, at lacinia ex.
- Duis vel ex hendrerit, commodo odio sed, aliquam enim.
- Ut arcu nulla, tincidunt eget arcu eget, molestie vulputate nisi.
- Nunc malesuada leo et est iaculis facilisis.
- Fusce eu urna ut magna malesuada fringilla.
`,
tagsList: {
title: 'Technologies',
tags: [react(), nextJs(), typescript(), nx(), firebase()],
},
links: [facebook({ url: '#' }), linkedin({ url: '#' })],
},
{
role: 'React.js developer',
company: 'Facebook',
image: import('@/assets/logos/facebook-logo.png'),
dates: [new Date('2019-04'), new Date('2020-02')],
description: `
- Aenean eget ultricies felis. Pellentesque dictum massa ut tellus eleifend, sed posuere massa mattis.
- Ut posuere massa lacus, eleifend molestie tortor auctor vel.
- Sed sed sollicitudin eros, id ultricies mi. Aliquam sodales elit vel ante tempor, non vehicula nibh facilisis.
- Cras feugiat ultricies maximus. Aliquam tristique ex odio, ac semper urna accumsan a.
`,
tagsList: {
title: 'Technologies',
tags: [react(), reactQuery(), chakraUi(), eslint()],
},
links: [website({ url: '#' }), instagram({ url: '#' })],
},
{
role: 'Junior front-end developer',
company: 'GitLab',
image: import('@/assets/logos/gitlab-logo.png'),
dates: [new Date('2016-09'), new Date('2019-04')],
description: `
Nulla volutpat justo ante, rhoncus posuere massa egestas in:
- Quisque pellentesque, dolor nec sollicitudin iaculis, sem velit consequat ligula, eget tempus ligula leo et est.
- Maecenas ut elit sit amet nibh maximus condimentum in nec lorem. Pellentesque tincidunt odio vel leo suscipit, in interdum mi gravida.
Donec non vulputate augue 🤓
`,
tagsList: {
title: 'Technologies',
tags: [vue(), tailwindCss(), pnpm()],
},
links: [twitter({ url: '#' }), github({ url: '#' })],
},
],
} as const satisfies ReadonlyDeep<ExperienceSection>;
export default experienceSectionData;