Freelancer

Ver mi CV

Contactame

Gustavo Castellanos

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.

HABILIDADES

Python 3

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.

Javascript

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++ C#

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.

PHP

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.

Django

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.

Node.JS

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.

Vue.JS

VueJS es mi framework frontend base en mis proyectos ya que sus herramientas, velociad, y versatilidad lo hacen una herramienta extraordinaria para generar proyectos.

React.JS

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.

JQuery

Ocupo JQuery para programar todos los eventos del lado del cliente, Todo lo que con Django no puedo hacer lo hago con JQuery.

PostgreSQL

Ocupo PostgreSQL como tecnología para bases de datos relacionadas, como el control de usuarios y permisos, solo en mis servidores de producción.

MySQL

Ocupo MYSQL como segunda opción de tecnología para el manejo de bases de datos relacionadas en mis proyectos

MongoDB

Ocupo MongoDB para bases de datos no relacionadas, como comentarios y sistema de notificaciones.

HTML5

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

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.

BOOTSTRAP

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.

NGINX

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.

Cordova

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.

Electron

Cuando hay que generar Apps de escritorio la herramienta por exelencia es Electron.

Linux

La WEB corre a travez de Linux todos mis servidores corren sobre este Sistema Operativo.

GIT

GIT como control de versiones para todos mis desarrollos.

AWS

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

Docker es mi gestor de contenedores que ocupo para mis códigos, ademas de ayudarme con la elasticidad de los servidores

Arduino

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

Raspberry al ser una tarjeta de desarrollo muy pequeña y de gran capacidad para realizar cualquier aplicación embebida.

Otras habilidades



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

PORTAFOLIO

Actualmente creo todos mis proyectos bajo mi marca MIRARI.XYZ

[Da click en la imagen para conocer todos mis proyectos]

Contactame