Hola, soy Gio Sosa
La programación más que un trabajo es mi hobby, me especializo desarrollando frontend en React pero también cuento con conocimientos de backend y otras tecnologías
Frontend
Me especializo desarrollando páginas web utilizando React utilizando TypeScript y sus variantes como React Native para aplicaciones móviles y Next Js para optimizar el SEO, esta aplicación está elaborada con Next JS. Últimamente ya no he utilizado Angular, pero tengo los conocimientos para desarrollar sitios web con dicha tecnología. Puedo desarrollar landing pages utilizando el framework "HUGO" o simplemente html, css y javascript. Para estilizar componentes prefiero Material UI combinado con Tailwind CSS también he utilizado Bootstrap. Para pruebas e2e he utilizado Cypress y para pruebas unitarias utilizo Jest.
Backend
Para backend tengo conocimientos en .Net utilizando el lenguaje C# y Nest Js con TypeScript, para la autenticación utilizo JWT y también se administrar keycloak.
Base de datos
Para base de datos relacionales prefiero Postgres porque es software libre, también he utilizado SQL Server, base de datos no relaciones conozco MongoDB.
Protocolos de conexión
Desarrollo de APIs con graphql y REST y para websocket utilizo socket.io con Nest Js y SignalR con .Net.
Herramientas de desarrollo
Para probar la funcionalidad de las APIs utilizo Insomnia o Postman, para el desarrollo de .Net utilizo Visual Studio y para Nest, React o Angular utilizo Visual Studio Code.
Despliegues
Para publicar mis aplicaciones utilizo Github pages, Heroku o Vercel a través de Github actions, también tengo el conocimiento para configurar un servidor con Nginx.