Soy un desarrollador web en México, diseño aplicaciones web a la medida, intelectuales y muy emocionales que intersectan con los objetivos de su negocio y las necesidades de sus clientes, busco ese punto a fin de ofrecerle una solución sencilla y elegante.
Soy Ing. en Sistemas Computacionales y Electronicos en ESCOM (IPN) vivo en CDMX, tengo mas de 8 años desarrollandome como freelance y 10 años como programador, enfoco todos mis conocimientos a desarrollar servicios web para "Bussines Intelligence" para todo tipo de empresas y dispositivos.
Ocupo Python como mi principal lenguaje de programación ya que es bastante sencillo pero la herramienta mas poderosa actualmente de desarrollo, su versatilidad y la filosofía de Python hacen de este mi principal fortaleza como programador.
Ademas ocupo Javascript ya que es la única tecnología que vale la pena del lado del cliente, su vibrante comunidad y su enfoque hacen de este un lenguaje divertido y muy robusto.
C es el lenguaje por excelencia en el que se basan muchos otros lenguajes de programación como python, ofrece grandes velocidades de ejecución, lo ocupo en proyectos en los que el tiempo importa.
No suelo ocupar PHP como base, pero su gran popularidad en el mundo web, y que en cuantiosas ocaciones se necesita implementar comunicacion con este backend, me orillo a aprenderlo a usar.
Trabajo con Django como mi framework en el servidor, ya que usa Python como lenguaje de programación ademas de que los años que lleva en el mercado lo han convertido en un framework maduro e ideal para la mayor parte de los proyectos que la industria requiere.
Ocupo Node.JS en ocaciones como Backend ya que puedo manejar las librerias de Socket I/O y esto me permite trabajar con datos en tiempo real, Lo que pasa en el servidor también ocurre en el lado del cliente.
VueJS es mi framework frontend base en mis proyectos ya que sus herramientas, velociad, y versatilidad lo hacen una herramienta extraordinaria para generar proyectos.
ReactJS se convirtio en el framework mas usado en la parte frontend sinembargo es ligeramente mas complejo de implementar que VueJS por eso lo uso como mi segunda opción en mis desarrollos.
Ocupo JQuery para programar todos los eventos del lado del cliente, Todo lo que con Django no puedo hacer lo hago con JQuery.
Ocupo PostgreSQL como tecnología para bases de datos relacionadas, como el control de usuarios y permisos, solo en mis servidores de producción.
Ocupo MYSQL como segunda opción de tecnología para el manejo de bases de datos relacionadas en mis proyectos
Ocupo MongoDB para bases de datos no relacionadas, como comentarios y sistema de notificaciones.
Ocupo HTML5 como herramienta de desarrollo de código HTML, ya que me permite usar geolocalización y puedo con este acceder a hardware de los clientes y de esta forma hacer aplicaciones mas robustas.
CSS3 es la plataforma en la cual se diseña HTML para mostrar en pantalla y es muy importante saber al 100% para poder realizar interfaces de usuario modernas y funcionales.
Este framework es el mas famoso para el uso de estilos en la actualidad en el entorno WEB por lo cual lo uso como base en todos mis proyectos por sus grandes ventajas como el Responsive designe.
Es un servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolos de correo electrónico. Su versatilidad me permite la correcta configuracion de todos mis servicios.
Es la plataforma que uso como base para desarrollo Movil, Web y Apps de escritorio, ademas de que se puede simplemente agregar a mis proyectos existentes de forma sencilla.
Cuando hay que generar Apps de escritorio la herramienta por exelencia es Electron.
La WEB corre a travez de Linux todos mis servidores corren sobre este Sistema Operativo.
GIT como control de versiones para todos mis desarrollos.
Amazon actualmente es el proveedor de servicios en nube mas importante y con la mas grande infraestructura, ademas de contar con extraordinarias herramientas que ayudan para cualquier tipo de necesidad.
Docker es mi gestor de contenedores que ocupo para mis códigos, ademas de ayudarme con la elasticidad de los servidores
Arduino cuenta con una gran cantidad de modulos, la posibilidad de usar Node.js y Javascript lo que abre las puertas para poder usar aplicaciones embebidas de manera muy sencilla.
Raspberry al ser una tarjeta de desarrollo muy pequeña y de gran capacidad para realizar cualquier aplicación embebida.
Desarrollo de aplicaciones WEB
Robótica y electrónica
Consultoría y cursos
Desarrollo de aplicaciones móviles
Manejo de Bases de datos
Configuración de equipos de red
Desarrollo de sistemas embebidos
Diseño de interfaces de usuario UX
Posicionamiento SEO y SEM
Aplicaciones en tiempo real
Soporte técnico
Marketing digital
[Da click en la imagen para conocer todos mis proyectos]