Información personal
- Nombre: Sergio García Mondaray
- Nick: @sgmonda
- Web: https://sgmonda.com
- Email: sergio@sgmonda.com
Habilidades Técnicas
Éstas son algunas de las tecnologías y herramientas con las que trabajo.
Desarrollo de Software
Lenguajes
Disfruto con Javascript (ESNext), Typescript, C# y Coffeescript. También he trabajado con Java, PHP, Clojure/Lisp, C/C++, Go, Prolog, Elixir, Earlang y Ada.
Desarrollo Web
Muy cómodo con React (JS y TS), Next.js, Websockets, HTML, CSS/SASS/SCSS, EJS, Liquid y Jekyll. También he trabajado con AngularJS, Firebase, Webpack, PHP, JQuery y tecnologías como WebRTC, WebGL y WebAssembly.
Móvil / escritorio
Unity3D, React Native (JS y TS) y Electron.
3D
Unity3D, ThreeJS y WebGL.
Runtimes
Node.js, Deno, .NET/Mono y JVM (a través de Java y Clojure).
IOT / Robótica
Arduino y Raspberry Pi
Sistemas
UNIX (administración y línea de comandos), Docker, Google Cloud, AWS, Vercel, Digital Ocean, MongoDB Atlas y Heroku.
Almacenamiento y caché
Trabajo muy cómodo con MongoDB, Mongoose ODM y Redis. También he trabajado con PostgreSQL, MySQL, SQLite, Oracle, CouchDB y Couchbase, entre otros.
Editores / IDEs
Emacs, VSCode, Visual Studio, Android Studio. También he utilizado pequeños editores como Nano, Zile o Ed, y sé cómo cerrar VIM ;-)
Testing y QA
ESLint, Prettier, Jest, Mocha, Cypress, Storybook, Codecov, TravisCI y Jenkins.
Documentación
LaTeX, Markdown, Swagger / OpenAPI, Pandoc.
Gestión de proyectos
Trello, Jira, GitHub Projects, Microsoft Project y similares.
Control de versiones
Git (con hooks). También he utilizado Mercurial y Subversion.
Otros
Producción audiovisual
Adobe Photoshop, Logic Pro X, Adobe Premiere Pro, Adobe After Effects, Davinci Resolve, Final Cut Pro X, Procreate.
Formación
Éstas son algunas de mis fuentes de aprendizaje más "formales" a lo largo de los años. Como alguien autodidacta, las considero importantes pero no me he limitado a ellas.
Académica
Ingeniero en Informática
Universidad de Castilla-La Mancha / 2007-2012Licenciado en Ingeniería Informática con Matrícula de Honor en el Proyecto Fin de Carrera: una red social para la monitorización y entrenamiento gamificado de habilidades mentales mediante videojuegos multijugador.
Bachillerato en Ciencias Puras
I.E.S. Alfonso VIII / 2005-2007Educación secundaria focalizada en las Matemáticas, Física y Química, Dibujo Técnico y otras disciplinas relacionadas con la Ingeniería.
Complementaria
Desarrollo de videojuegos con Unity
Udemy / 2019Curso de desarrollo de software 3D con el motor Unity, utilizando C# como lenguaje de programación y enfocado a la creación de videojuegos.
Javascript para profesionales
Redradix / 2017Curso avanzado de 30 horas sobre Javascript, enfocado en el funcionamiento interno y patrones de desarrollo para profesionales del lenguaje.
Power Searching with Google
Google Inc. / 2012Curso online sobre técnicas de búsqueda y recuperación de información, aplicado a la resolución de casos reales.
Introducción avanzada a la Inteligencia Artificial
Stanford University (online) / 2011Curso de 100 horas sobre fundamentos y aplicaciones de machine learning, razonamiento probabilístico, robótica y procesamiento de lenguaje natural.
Administración de sistemas GNU/Linux
Universidad de Castilla-La Mancha / 2010Curso presencial de 30 horas sobre la administración de sistemas basados en UNIX
Proyectos
Inquieto, no puedo parar de crear. Estos son algunos de mis proyectos.
Software
Llevo unos cuantos años dedicándome profesionalmente al desarrollo de software, creando experiencias completas desde cero y liderando equipos de desarrollo. Pero más allá de lo extrictamente profesional, mis conocimientos y experiencia me permiten divertirme con experimentos y productos propios.
Cubelor
Videojuego casual sobre cubos y colores, creado para estrujar la mente. Puede ser utilizado con un sólo dedo y es adecuado para todas las edades. Disponible para iOS y Android.
Liartist
Videojuego multijugador para dibujar con hasta 9 amigos. Disponible para iOS, Android, OSX, Linux y Windows. Lanzado durante la pandemia del COVID-19 para amenizar el confinamiento.
Take6
Videojuego multijugador para retar a hasta 9 amigos. Disponible para iOS, Android, OSX, Linux y Windows. Lanzado durante la pandemia del COVID-19 para amenizar el confinamiento.
Stdio
Paquete de NPM para gestión de entrada/salida estándar en Node.js, con casi 30 mil descargas semanales. Es un proyecto open source, escrito en Typescript, cuyo código está disponible en GitHub.
Formelio
Librería de NPM para creación de formularios dinámicos en React. Es un proyecto open source, escrito en Typescript, cuyo código está disponible en GitHub.
Houstone
Framework de Javascript/Typescript para creación de aplicaciones web en Deno. Es un proyecto open source, escrito en Typescript, cuyo código está disponible en GitHub.
Música
Me gusta componer música y escribir canciones. Puedes ver mis trabajos en solitario y colaboraciones en las plataformas de streaming (como Spotify o Apple Music), bajo mi nombre artístico: "Monda". Esta es una pequeña muestra de lo que encontrarás.
La Tierra Gira
2021Álbum de 8 canciones escrito durante 2020, en parte durante el confinamiento por la pandemia del COVID-19.
Renegado
2019Colaboración con Deivid y Gude, en forma de single que trata de ofrecer una visión atípica del amor.
Voces del incomprendido
2019Colaboración con Deivid, para su álbum "Desde mi azotea", en el que conversamos con las supuestas voces que nos susurran.
Fotografía y vídeo
La creación audiovisual es otra disciplina con la que disfruto con regularidad. La fotografía y la videografía están tan estrechamente relacionadas que raramente se concibe la una sin la otra. Estas son algunas de las creaciones de las que estoy más orgulloso.
Ferrallas y movidas
YouTube / +100k suscriptoresCanal protagonizado por dos amigos míos en un taller. Yo grabo y monto los vídeos.
CAPTUR.AS
Producción audiovisualBajo esta marca creo contenido como videoclips, cortometrajes y vídeos de boda.
Ilustraciones
Desde pequeño, siempre he encontrado un hueco para pintar, desde obras realistas hasta graciosos personajes para niños. Me gusta partir de un lienzo en blanco y acabar creando algo único que poder compartir con el mundo. Esta es una pequeña muestra de lo que hago.