From 508903102e9269c61cae8e23b3013ea3fc800e61 Mon Sep 17 00:00:00 2001 From: Wellington Mendoza Date: Wed, 23 Aug 2023 23:17:14 -0400 Subject: [PATCH] update info (#6) --- .../CompanyExperienceCard.styles.ts | 4 +- web/src/shared/constants.ts | 38 +++++++++++++++++-- web/src/shared/types.ts | 10 +++-- 3 files changed, 44 insertions(+), 8 deletions(-) diff --git a/web/src/components/CompanyExperienceCard/CompanyExperienceCard.styles.ts b/web/src/components/CompanyExperienceCard/CompanyExperienceCard.styles.ts index 9f498d1..00f7ead 100644 --- a/web/src/components/CompanyExperienceCard/CompanyExperienceCard.styles.ts +++ b/web/src/components/CompanyExperienceCard/CompanyExperienceCard.styles.ts @@ -27,7 +27,9 @@ export const titleIndicator = css({ w: '1ch', borderT: 'solid $colors$headerAccent1 $space$1', - transition: ['transform 350ms ease', 'opacity 250ms ease'].join(', '), + '@motion': { + transition: ['transform 350ms ease', 'opacity 250ms ease'].join(', '), + }, '@hover': { ':hover > &': { diff --git a/web/src/shared/constants.ts b/web/src/shared/constants.ts index 38292ff..1b41685 100644 --- a/web/src/shared/constants.ts +++ b/web/src/shared/constants.ts @@ -1,6 +1,6 @@ import type { CompanyExperience } from './types' -export const expList: CompanyExperience[] = [ +export const expList: Array = [ { name: 'Stack Builders', location: 'Quito, EC', @@ -10,13 +10,43 @@ export const expList: CompanyExperience[] = [ endDate: 'Present', projects: [ { - name: 'Twilio', - description: 'Update documentation content, fix CMS issues.', + name: 'Crossplatform mobile app for Social Events connections', + description: + 'Add features and make fixes on the app, enhance performance given the amount of clients connected simultaneously, improve UI/UX based on good practices for mobile apps.', + team: '1 dev', + startDate: new Date(2023, 8, 14), + techStack: [ + { name: 'typescript', cat: 'js' }, + { name: 'fp-ts', cat: 'js' }, + { name: 'edgeql', cat: 'sql' }, + { name: 'javascript', cat: 'js' }, + ], + }, + { + name: 'Crossplatform mobile app for Parenting', + description: 'Provide support and guidelines for a shutdown process.', + team: '1 dev', + startDate: new Date(2023, 4, 10), + endDate: new Date(2023, 11, 1), + techStack: [ + { name: 'javascript', cat: 'js' }, + { name: 'react-native', cat: 'js' }, + { name: 'circleci', cat: 'devops' }, + ], + }, + { + name: 'Programmable Communication API', + description: + 'Lead a multidisciplined team, maintain a CMS site, bring support to other internal teams across the company, improve UI/UX.', team: '4 devs', startDate: new Date(2022, 5, 16), + endDate: new Date(2023, 4, 7), techStack: [ { name: 'wagtail', cat: 'py' }, + { name: 'django', cat: 'py' }, + { name: 'javascript', cat: 'js' }, { name: 'scss', cat: 'css' }, + { name: 'docker', cat: 'css' }, ], }, { @@ -29,7 +59,7 @@ export const expList: CompanyExperience[] = [ ], }, { - name: 'No job', + name: 'On vacations', location: 'Guayaquil, EC', url: 'https://well1791.github.io', role: 'Frontend', diff --git a/web/src/shared/types.ts b/web/src/shared/types.ts index 21295af..36de90f 100644 --- a/web/src/shared/types.ts +++ b/web/src/shared/types.ts @@ -1,4 +1,5 @@ export type TechCategory = + | 'devops' | 'css' | 'php' | 'js' @@ -11,15 +12,18 @@ export type TechCategory = export type CompanyRole = 'Frontend' | 'Fullstack' -type NonEmptyArray = [T, ...T[]] +type NonEmptyArray = [T, ...Array] export type CompanyProject = { name: string description: string team: string - techStack: NonEmptyArray<{ name: string; cat: TechCategory }> + techStack: NonEmptyArray<{ + name: string + cat: TechCategory + }> startDate?: Date - endDate?: Date | 'Present' + endDate?: Date } export type CompanyExperience = {