Skip to content

Latest commit

 

History

History
178 lines (129 loc) · 5.43 KB

LEEME.md

File metadata and controls

178 lines (129 loc) · 5.43 KB

Hola, soy Nacho Rapallo.

Debería decir que soy programador, pero me siento más identificado con la palabra artesano.

Como artesano de software escojo las herramientas de programación, los lenguajes y las librerías que se adapten a lo que necesito diseñar o implementar. En continuo aprendizaje, buscando las mejores herramientas que se adapten a lo que quiero construir.

Me siento identificado con la definición original de la palabra Hacker: persona que disfruta con la exploración de los detalles de los sistemas programables y cómo aprovechar sus posibilidades, al contrario de aquellos que prefieren aprender solo lo imprescindible.

Llevo más de 20 años programando en Javascript casi todos sus sabores: Vanilla JS, ActionScript, CoffeeScript y ahora Typescript.

He pasado por PHP, Ruby on Rails, Node y ahora React/NextJS o Svelte.

También hago aplicaciones móviles con React Native y expo tanto para android como iOS.

Y aplicaciones de escritorio con NW.js o [Electron] (https://www.electronjs.org).

Me encanta la parte visual y el UI/UX.
Me gusta prototipar las cosas que diseño con Sketch, Figma o tldraw.

Intento hacer cosas bonitas, simples de usar, y que funcionen.

¿Hablamos? [email protected]


2024 mi stack favorito:

  {
    frontend: ["Typescript", "NextJS 14/15", "React 18/19", "NextUI", "Zustand", "TailwindCSS", "zod", "framermotion"],
    backend: ["Redis", "SQLite", "PostgreSQL", "Vercel", "Supabase"],
    editor: "Visual Studio Code",
    tools: ["Notion", "tldraw", "Sketch", "Figma"],
    browser: ["Arc", "Brave", "Safari"],
    os: ["MacOS", "Linux"]
  }

Curriculum Vitae

  {
    who: "Nacho Rapallo",
    where: "Madrid, Spain",
    contact: "[email protected]"
  }
  {
    when: "2022 / 2024",
    work: "software technical lead",
    skills: "NextJS, React, React-Native/Expo, NodeJS/Bun, Typescript, Redis, SQL Server, Linux Admin",
    tasks: "Transformación digital: creación de multiples aplicaciones para mejorar procesos internos de la compañía",
  }
  {
    when: "2013 / now",
    work: "founder / CTO",
    skills: "NextJS, React, React-Native, NodeJS, Firebase, Ruby on Rails"
    clients: "La Vanguardia, Pronto, Mundo Deportivo, Huffpost, Funke, Bauer Media Group, La Razón, El Periódico, Prensa Ibérica, TVguia, TVmovie, Prisa, Zapi, Agile..."
  }
  {
    when: "2007 / 2012",
    work: "creative director",
    skills: "Ruby on Rails, Javascript, ActionScript"
    clients: "Vueling, Evax, Ikea, BMW, Nokia, Vodafone, VollDamm, Timeout, CocaCola, Pepsi, Ayuntamiento Barcelona..."
  }
  {
    when: "2006",
    work: "senior developer",
    skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
    clients: "Viajes Barceló"
  }
  {
    when: "2004 / 2006",
    work: "senior developer",
    skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
    clients: "Hoteles Silken, Javier Mariscal, Fernando Trueba Producciones, Copa America",
  }
  {
    when: "1999 / 2003",
    work: "technical & creative director",
    skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
    clients: "Zara, San Miguel, Mahou, Audi, Seat, Remo, Aldeasa",
  }

Icon Medialab

  {
    when: "1998 / 1999",
    work: "developer",
    skills: "PHP, HTML & CSS, Javascript",
    clients: "Opel, Telemadrid, CocaCola, Telecinco",
  }

Webmedia

  {
    when: "1997 / 1998",
    work: "web programmer",
    skills: "ASP, PHP, HTML & CSS, Javascript, Macromedia Director",
    clients: "Nestlé, Camel, Opel",
  }

Erbe Software

  {
    when: "1995 - 1996",
    work: "programmer, games & interactive CDroms",
    skills: "Visual Basic / Delphi",
  }

Especializado

{ ahora } aplicaciones móviles, frontend, diseño de API, scrapping, diseño

{ antes } animación por código, juegos, dirección creativa

Programación

{ ahora } javascript/typescript, node, php

{ antes } ruby, actionscript, c/c++, delphi/pascal, visual basic, basic, assembler (z80/8088)

Frameworks (y similares)

{ ahora } react, svelte, nextJS, firebase, graphQL, expo, electron, NW.js, xState

{ antes } ruby on rails, ruby motion, angular, jquery

Bases de datos

{ ahora } redis, SQLite, firestore, couchDB/pouchDB, algolia, graphQL, prisma, tRPC, supabase, turso

{ antes } MongoDB, elasticsearch, PostgreSQL, MySQL, SQLserver, dbase

Tools

{ ahora } node, bash scripting (zx), bun, notion, tldraw, scrapping (puppeteer), vscode, sketch, Warp, reMarkable, Figma, eraser.io

{ antes } flash, photoshop, after effects, premiere, xcode, framer, iTerm, balsamiq mockups,

Idiomas

español & inglés