Sobre mí

Soy David Pérez (por si no quedo claro antes 😅).
Desarrollador FullStack y Especialista en Soporte, tengo 2 años de experiencia profesional en estas áreas.
Inicié en el desarrollo de manera autodidacta con Python, aunque luego me definí con JavaScript como stack principal. En 2022 realicé Jóvenes a Programar un programa educativo de Ceibal (Uruguay), luego me mantuve mejorando mis habilidades en mi stack establecido.
En 2023 comencé a trabajar en Kepler donde pude seguir desarrollandome de manera profesional, con la oportunidad de trabajar con varias empresas importantes.
Conocimientos
Haz clic en cada icono para ver detalles sobre mi experiencia con esa tecnología.
TypeScript
Actualmente TypeScript es el leguaje de programación que mas utilizo, me permite tener un código mas limpio, seguro y ahorrarme mucho tiempo en depuración de errores. Al principio me parecía innecesario aprender TypeScript, pero con el uso me di cuenta lo útil que resulta en grandes desarrollos.
JavaScript
JavaScript es mi lenguaje de programación principal, con él logro desarrollar soluciones de todo tipo. Es rápido y puede utilizarse en practicamente cualquier lado.
React
React es una de las librerías de JavaScript con la que tengo mas experiencia, me permite crear aplicaciones web de una forma mas rápida y con buena escalabilidad. También tengo un manejo avanzado de bibliotecas y herramientas relacionadas a React.
NodeJS
He utilizado NodeJS para crear aplicaciones locales, la he utilizado para automatizaciones y posprocesamiento de datos y archivos.
NextJS
(Este portafolio esta hecho con NextJS) Este framework de React es uno de mis favoritos. Puedo crear cualquier tipo de aplicación web con él y en muy poco tiempo, su alto nivel de optimización de los recursos es una de las características que mas me gustan.
TailwindCSS
Este framework de CSS es uno de los que mas utilizo, gracias a lo facil que es de utilizar y el alto nivel de personalización me permite crear estilos distintos para que cada web sea única. Tambien cuenta con una gran cantidad de componentes de parte de la comunidad que facilita el darle una aparecia moderna a las aplicaciones que hago.
Cloudflare
Cloudflare es una de las herramientas principales que utilizo para la seguridad de mis aplicaciones web, su CDN y su firewall son de las herramientas que mas utilizo.
Figma
Figma ha sido una de las herramientas que me he visto 'obligado' a utilizar, ya que es una herramienta que se utiliza mucho en el área de diseño. Yo particularmente tengo conocimientos intermedios en Figma. Esta web primero fue diseñada por mi en figma.
WordPress
WordPress es el CMS que mas he utilizado, aunque no es de mis tecnologías favoritas, es una de las mas versátiles y fáciles de utilizar. He realizado diversos sitios webs con WordPress, lo que ha implicado instalaciones del mismo en VPS, configuraciones, personalizaciones y creación de plugins básicos.
PHP
PHP es uno de los lenguajes de programación que he utilizado principalmente para la creación de plugins de WordPress. No he tenido la oportunidad de realizar desarrollos completos con este lenguaje.
Linux
Linux es el sistema operativo que mas me gusta, su alto nivel de seguridad y optimización lo hacen uno de los mejores sistemas operativos. En mi experiencia con él he podido configurar VPS desde cero, firewalls internos, servidores web y administrarlo. También me gusta mucho el tema de ciberseguridad y Kali Linux es una de mis distribuciones favoritas.
BBDD
Con el tiempo que tengo en el desarrollo de aplicaciones web he utilizado diversos motores de bases de datos, entre ellos MySQL, PostgreSQL y MariaDB. Aunque de momento no he utilizado bases de datos NoSQL.
Mi trabajo


Tu Asistente Financiero
Plataforma educativa sobre finanzas con una implementación innovadora de enseñanza con Inteligencia Artificial
Los contenidos dinámicos y un chat en vivo con el tutor virtual hacen que sea sumamente entretenida para realizar cursos
Este es un proyecto desarrollado desde cero con la participación de un equipo variado. La implementación y la gestión de tiempos de la manera correcta fue muy importante para el éxito del proyecto.


Kepler
Este es el sitio oficial de Kepler. Creado con WordPress y Elementor es un sitio moderno que refleja nuestro compromiso con la innovación.
Este es uno de los sitios con mayor trabajo en diseño gráfico lo que implicó un alto nivel de desarrollo para llevar a cabo los diseños de la manera más fiel posible


Campus CTplas
Esta plataforma educativa cuenta con múltiples cursos sobre la producción y la reutilización de materiales plásticos.
Su alto nivel de contenido técnico la hace una fuente importante de aprendizaje en el área de producción de plásticos
Para mi esta plataforma trajo un nuevo desafío ya que cuenta con soluciones de análisis a medida


Cursos ANDE
Una plataforma educativa de la Agencia Nacional de Desarrollo (ANDE) con 8 cursos online enfocados principalmente a emprendedores y PYMES.
En lo personal, esta plataforma fue una gran oportunidad de llevar a cabo un desarrollo profesional con desafíos como la gestión del tiempo y el trabajo con equipos multidisciplinarios