Manuel González

Me gusta solucionar problemas, las cosas bien hechas, amo Internet y me apasiona aprender.

Manuel González

Nací en Caracas, Venezuela. Soy Desarrollador Web Front-end con 5 años de experiencia, de los cuales, los últimos tres años los he invertido en especializarme en Desarrollo Front-end.

Hace tres años me di cuenta que era imposible, al menos para mi, mantenerme en la cresta de la ola si continuaba siendo full stack, siempre me sentí más a gusto trabajando el Front-end de un proyecto y diseñando Interfaces Gráficas. La especialización me permitió centrarme en las tecnologías que más me gustan, obtener conocimientos más avanzados e integrarme con mayor facilidad a las nuevas tendencias de desarrollo que van naciendo con el transcurrir del tiempo.

Mi especialización la complemento con conocimientos medios sobre tecnologías Back-end muy específicas que siempre me han gustado y que van integradas en la mayoría de proyectos que vengo desarrollando junto a equipos de trabajo: Ruby (Rails) y PHP (Laravel). Esto me permite conocer los requerimientos que tienen mis compañeros de trabajo y tratar de hacer que la integración entre Back-end y Front-end sea lo más agradable posible.

Actualmente soy Freelancer. El Desarrollo Web no es mi Hobbie, es mi profesión y mi pasión.

Herramientas que uso habitualmente:

  • (Puedes hacer click sobre los tags para ver más información)

Me permite elaborar estructuras de contenido. Tengo un amplio conocimiento de la herramienta, uso a diario las características de HTML5. Soy cuidadoso con la compatibilidad de los elementos, mi marcado es entendible a simple vista y muy organizado.

Con las hojas de estilos en cascada o CSS cuido la presentación de la estructura creada en HTML. Evito duplicar estilos. Todo lo que necesito es un diseño (en cualquier formato editable: PSD, AI, sketch, entre otros) y lo transformo a Web sin perder calidad y con soporte para todos los navegadores y dispositivos: incluyendo Internet Explorer >= 8 y Retina Display.

Estoy capacitado para trabajar con Javascipt. Puedo manipular el DOM (Document Object Model) para realizar interacciones con el usuario mediante jQuery y Javascript puro y crear robustas aplicaciones que requieran la solicitud y envío de data en tiempo real, haciendo uso del Framework AngularJS. Sigo los patrones de mejores practicas a la hora de escribir Javascript, con la finalidad de elaborar un código que sea fácil de entender y se encuentre bien estructurado.

Llevar a cabo la transformación de HTML plano a plantillas, mediante los motores más usados en PHP: Blade y Smarty. Creación de rutas, plantillas, contenido dinámico y multi-lenguaje usando archivos de localización (Lang). Puedo crear CRUDs y colaborar en tareas más avanzadas que requieran mi ayuda.

Ruby siempre ha sido mi lenguaje preferido. A pesar de no formar parte del Front-end, me enamoró hace varios años y he tratado de mantenerme actualizado con sus nuevas versiones. Integrar el Front-end de un proyecto con Rails (Framework de Ruby) es de las tareas que más disfruto, también puedo crear CRUDs y colaborar en tareas un poco más avanzadas.

Tengo un año de experiencia con Sketch, una aplicación que me permite elaborar diseños para proyectos Web de una manera rápida y agradable. También, puedo utilizar: Illustrator y Photoshop. Crear Wireframes y Bocetos de calidad son tareas que puedo desempeñar. Me gusta el buen diseño de interfaces gráficas y trato en lo posible de llevarlo a cabo en todos mis trabajos, mi objetivo es la creación de productos que resuelvan necesidades concretas, conseguir la mayor satisfacción y experiencia de uso por parte de los usuarios finales.

Mi Sitio Web

mi sitio web

Hace aproximadamente un año coloqué en línea mi primer sitio web, fue complicado elaborar algo personal. En este oportunidad todo se dió más fácil, ya tenía una base y solo he tenido que mejorar la idea principal y llevar a cabo los cambios correspondientes. Mi inteción es sencilla: mostrar quién soy y cuales son mis habilidades como Desarrollador Web.

Además, he creado dos secciones adicionales que me permitirán compartir:

Notas, un pequeño diario personal donde iré publicando anecdotas, opiniones y tutoriales sobre Desarrollo Web.

Proyectos, trabajos personales. Todos mis proyectos contarán con Demos, donde se presentarán sus características. Serán alojados en Github para que puedan tener fácil acceso a ellos, compartirlos y mejorarlos si así lo desean.

Diseño y Desarrollo

diseño y desarrollo

Realicé un pequeño estudio sobre las visitas que recibió mi página personal el último año y encontré que una gran parte de los visitantes llegaban por medio de dispotivios móviles. Mi intención en la renovación fue atacar esto, la metodología utilizada fue Mobile First. Quise crear una estructura pensada 100% en dispositivos móviles y luego adaptarla a pantallas más grandes: Computadoras de Escritorio.

Al tener bien estructurada mi idea, me fue sencillo realizar el proceso de diseño del sitio. Luego de una dosis de inspiración, siempre necesaria, comencé a llevar mi propuesta del papel a digital. El proceso fue rápido y sencillo.

Las tecnologías utilizadas en el Desarrollo fueron: HTML5, CSS3, Javascript y Laravel.