Bienvenido al sitio de Luis Cabrera Benito

Foto de perfil de Luis Cabrera Benito

Sobre mí

Hola, soy Luis Cabrera Benito (a.k.a. parzibyte): un desarrollador móvil y full-stack profesional con más de 5 años de experiencia, especializado en PHP, JavaScript, Python y Go

Descarga mi CV Portafolio Habilidades Blog

Seguir a Luis Cabrera Benito en Facebook
Seguir a Luis Cabrera Benito en Twitter
Seguir a Luis Cabrera Benito en YouTube
Seguir a Luis Cabrera Benito en Telegram

Seguir a Luis Cabrera Benito en GitHub
Seguir a Luis Cabrera Benito en Stack Overflow
Seguir a Luis Cabrera Benito en LinkedIn
Enviar correo electrónico a Luis Cabrera Benito

Hey, probablemente llegaste aquí para ver mi blog: Parzibyte's blog

Te invito a seguir navegando para mostrarte lo que puedo hacer por ti, enseñarte lo que ya hago y las tecnologías en las que tengo experiencia

Contáctame

Estoy interesado en trabajar contigo de manera remota para llevar tu idea a la realidad, formar parte de tu equipo de desarrolladores, ayudarte con tu tarea, dar asesorías y todo lo relacionado con tecnología y programación

No te preocupes, no compartiré tus datos con nadie. Asegúrate de escribir un correo verdadero, pues ahí te responderé

Yo me encargo de desarrollar tu idea y llevarla a la realidad


Portafolio

Aquí expongo las cosas que he creado (son 30 hasta el momento); desde las más simples hasta las más complejas. En algunas no hay demostración debido a que el software fue creado para un cliente o empresa privada y no puedo mostrar el código; sin embargo sí puedo tomarle capturas siempre y cuando cambie los datos reales
Si crees que un proyecto no es mío, puedes contactarme para pedir más pruebas ;)


Sublime POS 3
Página oficial de Sublime POS 3

Tienda de empeños
Control escolar

Agroinn
Sistema de ventas con PHP

AdHuman
WaterPy

Términos de Fundamentos de gestión de sistemas de TI
Sistema de ventas MVC con CodeIgniter

Agenda
Software para cotizaciones y presupuestos

Generador de código de CodeIgniter
El juego de la serpiente o snake

Conversor de bases numéricas: binario, octal, decimal y hexadecimal
Calcular el factorial de un número, incluso si es grande

Explicar la conversión de hexadecimal a decimal
Generador de bytes para LED de 7 segmentos

Memorizar o estudiar texto
Visor de Wikipedia

Calculadora VLSM
Practicar verbos en inglés

Conversor Dennis
Calculadora de resistencias

Clima dependiendo de ubicación
Distribución de Bernoulli

Mi primer página personal
Conversor de unidades en Python

PyVenta
Tributo a Dennis Ritchie

Tecnologías, lenguajes de programación y motores de bases de datos

Aquí expongo mi experiencia con algunas tecnologías que seguramente conoces. La barra y elporcentaje indican qué tanto sé de cada una. No puse todos los términos, solamente los más importantes

GoLang

El lenguaje de programación Go es mi lenguaje de programación favorito para cualquier escenario. Lo he usado para crear Sublime POS 3 y algún videojuego; igualmente lo he conectado con MySQL y SQLite. La cosa que más me agrada es su simplicidad y velocidad
Mira los posts y tutoriales que he escrito sobre GoLang en mi blog


PHP

El lenguaje de programación más popular en la web. Lo he usado para crear un sistema de cotizaciones open source, además de que he armado API's REST y lo he conectado con varios gestores de bases de datos. La mayor experiencia la tengo con este lenguaje
Mira los posts y tutoriales que he escrito sobre PHP en mi blog


Laravel

Laravel: el framework PHP para artesanos web. Hice un proyecto de una tienda de empeños y uno para una tienda de alimentos usando a Laravel con MySQL
Mira los posts y tutoriales que he escrito sobre Laravel en mi blog


CodeIgniter

Un framework de PHP con el que he creado un control escolar, un ejercicio de un sistema de ventas y otros proyectos. Además, una vez escribí un generador de código de CodeIgniter usando PHP y BulmaCSS
Mira los posts y tutoriales que he escrito sobre CodeIgniter en mi blog


JavaScript

Sin importar el lenguaje del lado del servidor, siempre se usará JavaScript del lado del cliente. Utilizo a JS con Babel o ESLint, y he creado muchas aplicaciones como un conversor de bases numéricas o una aplicación que consume la API de Wikipedia
Mira los posts y tutoriales que he escrito sobre JavaScript en mi blog


AngularJS

Mi primer acercamiento a los frameworks declarativos; una vez que lo usé no lo abandoné hasta conocer a Vue. He usado este framework para hacer una tienda que gestiona empeños (usando AngularMaterial) y otros sistemas complejos
Mira los posts y tutoriales que he escrito sobre AngularJS en mi blog


jQuery

Cuando inicié en el desarrollo web, utilicé jQuery. No me dejó defraudado, es una muy buena librería (sobre todo por sus selectores) pero que es imperativa, lo dejé de usar cuando conocí a AngularJS. Por cierto, con él desarrollé un conversor de unidades, el control escolar que hice con CodeIgniter y un sistema de ventas.
Mira los posts y tutoriales que he escrito sobre jQuery en mi blog


Vue

Mi framework favorito: simple, fácil de usar y con un gran soporte. Lo he usado para Sublime POS 3 y otras aplicaciones; es mi framework JavaScript favorito por el momento y lo elijo en cualquier proyecto
Mira los posts y tutoriales que he escrito sobre Vue en mi blog


GraphQL

REST se está quedando atrás, o se quedará atrás en algunos años. Gracias a GraphQL podemos ahorrar ancho de banda y crear mejores API's. He usado GraphQL en algunos proyectos que todavía no termino pero va bastante bien
Mira los posts y tutoriales que he escrito sobre GraphQL en mi blog


HTML 5

No sé si es un lenguaje de programación o no, pero sí sé que es necesario saberlo para desarrollar en la web; no importa el framework JavaScript, CSS o el lenguaje del servidor: la web se maneja con HTML.
Mira los posts y tutoriales que he escrito sobre HTML 5 en mi blog


CSS

Casi no me gusta usar CSS, pero cuando lo uso me sé defender. Prefiero utilizar frameworks CSS y no reinventar la rueda
Mira los posts y tutoriales que he escrito sobre CSS en mi blog


Bootstrap

Mi segundo framework CSS favorito. El sistema de cotizaciones está escrito con Bootstrap, así como algunos proyectos pequeños. De hecho esta página está hecha con Bootstrap. La desventaja es que para su funcionamiento, la mayoría de veces requiere jQuery y otras librerías.
Mira los posts y tutoriales que he escrito sobre Bootstrap en mi blog


Bulma CSS

Mi framework CSS favorito: no depende de ningún framework JavaScript, tiene un estilo hermoso y es fácil de usar e implementar en cualquier lugar; además de contar con una documentación excelente. La página de Sublime POS y otras apps las he creado con este framework.
Mira los posts y tutoriales que he escrito sobre Bulma CSS en mi blog


Python

El lenguaje más simple y poderoso de todos los que he conocido. Con Python he escrito WaterPy así como algunos web scrapers; e igualmente he consumido bases de datos como MongoDB, SQLite3 y MySQL. Me agrada su facilidad de uso
Mira los posts y tutoriales que he escrito sobre Python en mi blog


Android

Mi primera aplicación para Android fue una app de notas (creada en conjunto con algunos compañeros); después de ello he creado aplicaciones que se comunican con un servidor web y otras mini apps como una de términos de FGSTI para estudiar.
Mira los posts y tutoriales que he escrito sobre Android en mi blog


Node.JS

JavaScript del lado del servidor. Tengo un bot de Telegram programado en él y he consumido algunas API's con el mismo. Me agrada porque es JavaScript al final de todo, pero del lado del servidor
Mira los posts y tutoriales que he escrito sobre Node.JS en mi blog


C

El inigualable y respetado lenguaje de programación C creado por el grandioso Dennis Ritchie. Me gusta resolver algoritmos y ejercicios en él, porque realmente son interesantes
Mira los posts y tutoriales que he escrito sobre C en mi blog


Java

El lenguaje de programación que todo programador conoce; lo he usado para desarrollar aplicaciones de Android y algunos proyectos escolares. Si me preguntas, no me gusta el lenguaje, pero lo sé usar bien
Mira los posts y tutoriales que he escrito sobre Java en mi blog


Rust

Un lenguaje bastante prometedor, casi una competencia de Go si no fuera por su complejidad. Lo estoy aplicando en algunos proyectos que todavía no termino y hasta ahora no me ha defraudado
Mira los posts y tutoriales que he escrito sobre Rust en mi blog


Ruby

Lenguaje de programación famoso por ser expresivo, además de tener a su framework web llamado Ruby on rails y su gestor de gemas. No lo he usado para algún proyecto grande pero he resuelto algunos algoritmos con el mismo.
Mira los posts y tutoriales que he escrito sobre Ruby en mi blog


MySQL

Aunque no es mi motor favorito, elijo MySQL en grandes proyectos gracias a su popularidad, estabilidad, disponibilidad y sobre todo madurez. Tengo mucha experiencia con esta base de datos, ya que al final maneja el lenguaje SQL. Casi todos mis proyectos están con MySQL debido a que necesitan acceder a la base de datos de manera concurrente
Mira los posts y tutoriales que he escrito sobre MySQL en mi blog


SQLite

Mi base de datos favorita, aunque no la elijo para grandes proyectos. Me gusta mucho SQLite por su portabilidad y porque no requiere ningún servidor; es independiente y totalmente rápida; se pueden distribuir aplicaciones con cero dependencias gracias a esta base de datos
Mira los posts y tutoriales que he escrito sobre SQLite en mi blog


MongoDB

MongoDB me gusta porque no tiene una estructura para almacenar los documentos, lo que permite tener aplicaciones más complejas. No puedo decir que es mi favorito, porque su don es a la vez su maldición, como todas las bases de datos NoSQL, ya que no contar con una estructura trae errores
Mira los posts y tutoriales que he escrito sobre MongoDB en mi blog


PouchDB

Me gusta llamar a PouchDB el SQLite de los navegadores: es una base de datos que persiste en el navegador. Hace algún tiempo hice un sistema de ventas que no dependía de servidor usando PouchDB, AngularJS y Bootstrap 3; espero liberarlo como open source muy pronto.
Mira los posts y tutoriales que he escrito sobre PouchDB en mi blog


Linux

Sé usar y administrar Linux en los servidores. Configurar puertos, firewalls, conexiones SSH y todo lo demás como administrar usuarios, instalar software, motores de bases de datos y lo necesario para montar una aplicación web de manera confiable.
Mira los posts y tutoriales que he escrito sobre Linux en mi blog



Experiencia laboral

Ok VentaDesarrollador web back-end y front-end

Responsabilidades: Diseño y administración de la base de datos. Comunicación entre PHP y MySQL. Creación de interfaz responsiva. Interacción con la parte del cliente. Seguridad y administración de permisos. Creación de reportes.

2016 - 2017

IFYCSADesarrollador web back-end y front-end

Responsabilidades: Diseño y administración de la base de datos. Comunicación entre PHP y MySQL. Creación de interfaz responsiva. Interacción con la parte del cliente. Seguridad y administración de permisos. Creación de reportes. Configuración del servidor.

2017 - Actualidad

Tu empresa podría estar aquí

La mayoría de los proyectos que realizo los hago en mi horario no laboral; por lo que de ellos es en donde más experiencia obtengo.
¿Quieres trabajar conmigo? no dudes en contactarme


Títulos y reconocimientos

Personalmente pienso que la experiencia vale más que los títulos; pero igualmente pongo aquí algunos logros personales y cosas sobre mi educación

Olimpiada del conocimiento infantil

Olimpiada del conocimiento infantil

Hace algunos años gané un concurso de algo llamado Olimpiada del conocimiento infantil y pude asistir a la convivencia cultural. Se trataba de un concurso en donde ponías a prueba tus habilidades a nivel regional y luego estatal, al final los ganadores de cada estado se reunían, convivían y se reunían con el presidente de México (en aquel entonces era Felipe Calderón)

2009

P.T.B. en informáticaCONALEP

Luego estudié en un CONALEP la carrera de informática y en el año 2015 me convertí en un P.T.B. en Informática

2012

Ingeniería informáticaInstituto Tecnológico

Actualmente estudio la carrera de Ingeniería informática en un Instituto Tecnológico, y cuando termine seré un Ingeniero en informática

2015

Full Stack Web Development CertificationFree Code Camp

Certificación (al terminar el curso) brindada por freecodecamp.org. Las cosas que he aprendido ahí son Node.js, consumir API's, HTML, CSS, jQuery, etcétera.

Curso de introducción al desarrollo web (primera parte)Universitat d'Alacant y Google Actívate

Curso online en donde enseñan la historia de la web así como su correcta programación según los estándares.

Ver certificado

Curso de introducción a PythonAcademia ESET

Clases no presenciales en donde enseñan las características del popular lenguaje de programación Python. En él muestran la sintaxis, funciones, objetos, etcétera.

Ver certificado

¿Qué puedo hacer por ti?

  • Desarrollar una aplicación web
  • Diseñar tu sitio de internet
  • Poner tu marca en línea
  • Renovar un sistema
  • Programar una aplicación móvil
  • Dar clases de programación
  • Ayudar a tu tarea
  • Rescribir un sistema
  • Desplegar tu aplicación en la nube
  • Dar asesorías
  • Configurar tu servidor web
  • Optimizar tus aplicaciones
  • Unirme a tu equipo de desarrolladores
  • Y todo lo que tenga que ver con tecnología