Add initial data structure for portfolio including navigation, personal info, experience, skills, and projects

This commit is contained in:
2025-10-30 23:22:57 +01:00
parent 33bf3d1e5d
commit b03dfdd84a
+95
View File
@@ -0,0 +1,95 @@
export const navItems = [
{ label: "Inicio", href: "#hero" },
{ label: "Experiencia", href: "#experience" },
{ label: "Habilidades", href: "#skills" },
{ label: "Acerca de", href: "#about-me" },
// { label: "Proyectos", href: "#projects" },
];
export const personalInfo = {
name: "Asis Ferrer",
title: "SysAdmin & Desarrollador Web Full Stack",
bio: "Apasionado por la tecnología y el desarrollo, SysAdmin con sólida experiencia en administración de sistemas y redes, adentrándose en el desarrollo web full stack.",
email: "info@aferrer.dev",
github: "https://github.com/username",
linkedin: "https://linkedin.com/in/asis-ferrer",
};
export const aboutMe = `
Como Desarrollador trabajo con FastAPI en el backend y Next.js / React con TypeScript en el frontend, integrando bases de datos SQL y aplicando prácticas modernas de desarrollo.
Me gusta crear soluciones eficientes, seguras y escalables, utilizando Docker y DevContainers para optimizar flujos de desarrollo y despliegue. También tengo experiencia en control de versiones con Git y CI/CD con Jenkins/GitLab, lo que me permite colaborar eficazmente en equipos.
Busco seguir creciendo en entornos que valoren la mejora continua, la buena arquitectura y la integración entre infraestructura y desarrollo.
`;
export const experience = [
{
role: "SysAdmin y Desarrollador Web Full Stack",
company: "Tenea Tecnologías",
duration: "Noviembre 2021 - Presente",
description:
"Administración de servidores Windows y Linux, redes y bases de datos, con implementación de servicios críticos, monitorización, seguridad y automatización. Desarrollo Full Stack y APIs, contenedorización, enfocándose en rendimiento, escalabilidad y mejora continua de infraestructura y aplicaciones.",
},
{
role: "Técnico de Sistemas",
company: "Bergé Logistics",
duration: "Noviembre 2019 - Octubre 2021",
description:
"Mantenimiento de sistemas informáticos, administración y monitorización de servicios, soporte y formación a usuarios.",
},
{
role: "Técnico de Soporte",
company: "REVO Systems",
duration: "Agosto 2018 - Mayo 2019",
description:
"Atención y resolución remota o presencial de incidencias, administración de hardware y redes, y gestión de software en la nube y sistemas iOS, incluyendo mantenimiento y migración.",
}
];
export const skills = [
{ name: "Python", icon: "python" },
{ name: "TypeScript", icon: "ts" },
{ name: "FastAPI", icon: "fastapi" },
{ name: "Next.js", icon: "nextjs" },
{ name: "SQL (PostgreSQL, MySQL)", icon: "sql" },
{ name: "Docker", icon: "docker" },
// { name: "Linux Administration", icon: "linux" },
{ name: "React", icon: "react" },
{ name: "Tailwind CSS", icon: "tailwind" },
];
export const projects = [
{
title: "Inventory Management API",
description:
"A high-performance RESTful API built with FastAPI and PostgreSQL to manage real-time product inventory. Deployed using Docker and NGINX.",
tags: ["FastAPI", "Python", "SQL", "Docker", "NGINX"],
liveUrl: "#",
repoUrl: "#",
},
{
title: "E-Commerce Analytics Dashboard",
description:
"A full-stack web application using Next.js and TypeScript for the frontend, and a Python backend to process and display sales data. Features data visualization and user authentication.",
tags: ["Next.js", "TypeScript", "Python", "React", "Data Visualization"],
liveUrl: "#",
repoUrl: "#",
},
{
title: "Automated Server Provisioning",
description:
"Developed a suite of Ansible playbooks and shell scripts to automate the setup and configuration of Linux web servers, reducing deployment time by over 80%.",
tags: ["SysAdmin", "Ansible", "Bash", "Linux"],
liveUrl: null,
repoUrl: "#",
},
{
title: "Containerized Microservices Platform",
description:
"Designed and implemented a Docker-based microservices architecture for a suite of internal tools, improving scalability and simplifying maintenance.",
tags: ["Docker", "Microservices", "System Design"],
liveUrl: null,
repoUrl: "#",
},
];