Biografía
Ciro Pedrini es un programador y desarrollador.
Desde niño se fascinó por las computadoras y desde el trabajo de su padre utilizó las mismas a una muy temprana edad. A los 13 años descubrió el mundo de la programación, actividad que aún desarrolla en forma placentera.
Reside en Rosario, lugar en el que realiza sus estudios, vive solo pero se las arregla para viajar casi todos los fines de semana a la casa de sus padres.
Sus aficiones son principalmente jugar juegos de PC, ver películas y series, escuchar sus bandas musicales favoritas y programar.
Mis habilidades
Principalmente utilizo Python y C# .NET, pero utilizar un nuevo framework o lenguaje no representa problema alguno; siempre estoy ansioso por aprender cosas nuevas. Tengo una amplia experiencia en programación y me siento cómodo tanto en el desarrollo del front-end como del back-end, así como en la creación, administración y el mantenimiento de la infraestructura de las aplicaciones.
Principales áreas de especialización
Desarrollo de back-end: Mis mejores competencias están en .NET y en toda la plataforma asociada a la misma, pero tengo de todas formas buenas habilidades tanto en PHP como en Django, en conjunto con sistemas de bases de datos como MySQL y PostgreSQL. Me siento cómodo utilizando cualquiera de estas herramientas para el desarrollo de todo tipo de proyectos, como: sitios web completos, aplicaciones web con bases de datos, servicios web REST y aplicaciones CRUD sencillas.
Desarrollo front-end: disfruto tanto escribiendo en Javascript simple y directo, así como también utilizando librerías o frameworks, especialmente jQuery. Me gusta poner todos los componentes en su lugar para crear plantillas HTML5 y CSS3 compatibles que sean limpias, mantenibles y responsivas.
Infraestructura: Me las arreglo para administrar numerosos servidores para los proyectos de mis clientes así como para mi sitio personal y mis aplicaciones. Tengo experiencia en la instalación, despliegue, aprovisionamiento y mantenimiento diario de servidores completos. Me gusta utilizar plataformas como Digital Ocean, preferentemente con una distribución Linux de Fedora.
He usado varias distribuciones de Linux en el escritorio: Arch, Fedora, Ubuntu… Al final me he dado cuenta de que una vez que el sistema operativo está instalado y configurado, paso la mayor parte de mi tiempo en bash, y todas las distribuciones son más o menos iguales. Aun así, aun prefiero Arch Linux.
Diseño y UX: Hay algunas personas que son diseñadores y programadores, yo solo soy un programador.
Presentaciones
Estos son los recursos de las presentaciones que he realizado.
Diapositiva de AJAX
Presentación realizada junto con Lucas Allegri para la asignatura de la universidad: Tecnologías de Desarrollo de Software IDE.
Este trabajo abarca desde lo más básico de AJAX hasta algunos tipos de implementaciones en .NET disponibles en el año 2005.
Software
Aquí he listado varios softwares libres que he desarrollado para mis trabajos o proyectos personales.
WooCommerce Product Shortlinks Importer
Plugin para Wordpress que se puede utilizar en conjunto con “WooCommerce” para la importación de archivos CSV grandes, con una columna “short_link”.
Dado que los archivos pueden ser increíblemente largos, este plugin utiliza AJAX para realizar la carga de las líneas del fichero en la base de datos en grupos de consultas.