diff --git a/src/i18n/es/cv/experience.ts b/src/i18n/es/cv/experience.ts index 3074282..7f37ed7 100644 --- a/src/i18n/es/cv/experience.ts +++ b/src/i18n/es/cv/experience.ts @@ -9,7 +9,7 @@ const LBS = { const GRAL = { LBS_JOB_NAME: 'Senior Software Engineer & Devops', - GRAL_JOB_LENGTH: 'La Plata, Oct 2019 - Presente', + GRAL_JOB_LENGTH: 'La Plata, Oct 2019 - Mar 2024', GRAL_JOB_DESCRIPTION: `Durante mi experiencia laboral, participé en la implementación de diversos sistemas web para la gestión interna de la empresa. En este puesto, trabajé con una variedad de frameworks y lenguajes de programación, incluyendo Typescript (React, Express.js), Python (Django) y PHP (Laravel y Symfony), permitiendo así un desarrollo ágil y eficiente. \n Además, me encargué de manejar tanto bases de datos relacionales, como Mysql y Postgres, así como bases de datos no relacionales, incluyendo Mongodb y Dynamodb, asegurando la integridad y eficacia de los sistemas. \nOtro aspecto destacado de mi trabajo fue la implementación de aplicaciones móviles utilizando React Native. Además, gestioné activamente estas aplicaciones en la Google Play Console.\nComo parte de mis responsabilidades, establecí y mantuve pipelines de Integración Continua/Despliegue Continuo (CI/CD).\nAdemás, tuve la oportunidad de adquirir experiencia en la gestión de infraestructura y servicios en AWS, incluyendo S3, EC2, ECS, Cloudwatch, Cloudfront, AWS Lambda y SQS.`, }; diff --git a/src/pages/Search/index.tsx b/src/pages/Search/index.tsx index 812638a..6004c33 100644 --- a/src/pages/Search/index.tsx +++ b/src/pages/Search/index.tsx @@ -17,7 +17,12 @@ const data = playlists export type SearchResult = (typeof data)[number]; -const searchableKeys = ['name', 'artist', 'playlist'] as const; +const searchableKeys: (keyof SearchResult)[] = [ + 'name', + 'artist', + 'playlist', + 'description', +] as const; export const SearchPage = () => { const { t } = useTranslation(['cv']); @@ -29,13 +34,14 @@ export const SearchPage = () => { useEffect(() => { if (params.search) { const search = params.search.toLowerCase(); - const results = data.filter( - (item) => - searchableKeys.some((key) => + const results = data.filter((item) => + searchableKeys.some( + (key) => + item.skills.some((skill) => skill.text.toLowerCase().includes(search)) || t(item[key] || '') .toLowerCase() .includes(search) - ) || item.skills.some((skill) => skill.text.toLowerCase().includes(search)) + ) ); searchItems(results);