Hola soy Carlos Amaro
Un desarrollador
Acerca de mí
¡Construyo soluciones web escalables y accesibles que ayudan a los equipos a realizar entregas más rápidas y brindar mejores experiencias de usuario!
Cuento con cinco años de experiencia trabajando en la industria. He participado en el desarrollo de sistemas web en producción para clientes internacionales, incluyendo proyectos del sector farmacéutico asociados a compañías como Merck y Novartis.
Durante los últimos nueve meses, he colaborado con Inetum y Slalom para el cliente First Dollar, participando en el desarrollo de su Health Wallet Manager. En este proyecto, mi enfoque ha estado en fortalecer la interfaz de usuario y la lógica de negocio de un producto financiero orientado a la salud, asegurando una experiencia robusta y altamente funcional.
Mi trayectoria ha incluido la creación de componentes frontend reutilizables, optimizados para accesibilidad y motores de búsqueda, cumpliendo con estándares estrictos requeridos por aplicaciones relacionadas con productos como Keytruda.
-
He trabajado en el desarrollo de:
- Sistemas web
- Páginas estáticas
- Páginas dinámicas
- Storybooks
He colaborado con empresas nacionales e
internacionales, participando en el
Todos mis proyectos están completamente alojados en mi propio VPS, incluyendo este portafolio, su Storybook, y páginas como: soultech.studio y compras.eduba.lat.
- Proxy inverso con NGINX.
- HTTPS mediante Certbot (Let’s Encrypt).
- Endurecimiento del firewall (firewall hardening).
- Aislamiento de servicios.
- Los servidores de aplicaciones (servicios Next.js y Node) están vinculados a localhost y se exponen exclusivamente a través de NGINX.
- Los archivos estáticos, como, Storybook, CDN con Web Components, se compilan y despliegan por separado.
Mis inicios:
Comencé a programar a los 16 allá por el año 2006 en el bachillerato, en ese entonces aprendí utilizando:
Pascal, Visual C, HTML y Mysql
Logré crear una página estática usando HTML y embeber un carrusel de imágenes que aprendí usando MySpace 🫂
En ese momento no era consciente de la magnitud que alcanzaría la industria del software. Por lo que vida me llevó por distintos caminos hasta que, en 2013, retomé formalmente mis estudios al ingresar a la Universidad Nacional Autónoma de México.
Formación profesional:
Ingresé a la universidad con un objetivo claro: convertirme en programador.
Durante mi formación universitaria, al ser ésta una educación integral, pude aprender una variedad de habilidades que sin dudas me han ayudado en mi carrera profesional.
Pasé incontables horas aprendiendo los conocimientos que la industria demanda hasta que en 2020 a mediados de la pandemia consigo mi primer trabajo.
Nunca paro de aprender, siempre hay algo nuevo en lo que profundizar y eso me encanta...
RFCs,Mi curiosidad me llevo a estudiar RFC un tema que sigo explorando.
Experiencia profesional:
Gestión de servidores y DevOps
- Propietario y administrador de una VPS con varios dominios web en producción.
- Configuración y gestión de NGINX, incluyendo redirecciones y certificados SSL.
- Creación de pipelines CI/CD automatizados con GitHub Actions.
- Despliegues de proyectos Next.js en entornos de producción como Vercel y servidores personalizados.
Desarrollo Backend y APIs
- Diseño e implementación de APIs REST usando Node.js y Express.js.
- Experiencia en la creación y mantenimiento de APIs con GraphQL, enfocadas en escalabilidad y contratos de datos claros.
- Integración de APIs con aplicaciones frontend y servicios de terceros.
- Implementación de flujos de autenticación usando JSON Web Tokens (JWT).
Componentes y Design Systems
- Desarrollo de componentes frontend reutilizables orientados a mantenibilidad y consistencia visual.
- Creación de nuevas funcionalidades en sistemas legados usando Node.js.
- Documentación de componentes mediante Storybook para facilitar su uso por equipos multidisciplinarios.
- Participación en sistemas de diseño aplicados a productos de alto impacto en sectores farmacéutico y fintech.
Accesibilidad, SEO y estándares
- Analisis y corrección de accesibilidad, en sitios web, con herramientas como: Wave, Voiceover y speak screen.
- Participación anual en encuestas clave del ecosistema web como State of JavaScript, State of CSS y State of HTML.
- Seguimiento activo de tendencias, adopción de tecnologías y evolución de estándares web.
- Interés activo en documentación técnica y especificaciones como RFCs.
- Uso de los resultados de estas encuestas como referencia para la toma de decisiones técnicas y mejora continua.
Habilidades técnicas
Frontend:
Backend:
Herramientas:
Aprendiendo:
Proyectos
Vapor Ingeniería y Calderas
Un proyecto que trabajé independiente, en ésta ocasión el cliente necesitaba una página web para su negocio, le creamos un sitio web con un diseño que se ajustó a su conveniencia, a su vez configuramos el correo electrónico con el dominio de su sitio web.
www.vaporingenieriaycalderas.mx 🖱
Storybook — Design System & UI Components
Storybook público con componentes de interfaz reutilizables y listos para producción. Actúa como un sistema de diseño dinámico que documenta comportamientos y estados, desplegado como sub-dominio integrado totalmente en mi propia infraestructura de producción.
https://storybook.carlosraul.am 🖱