Como me describo
Soy un desarrollador de software con 10 años de experiencia mayormente en aplicaciones web.
Estoy en constante aprendizaje de nuevas tecnologías y siempre intento trabajar en proyectos que presenten retos que me ayuden a poner en practica las cosas nuevas que voy aprendiendo.
A lo largo de mi carrera he participado en todas las facetas del desarrollo de software, he tenido la oportunidad de trabajar con gente muy talentosa de quienes he aprendido que el recurso humano es lo mas importante en una organización.
Comienzos
Estudié en La Universidad del Zulia en Maracaibo, Venezuela.
Desde el comienzo me apasioné con la programación, podía durar noches enteras “programando” (intentándolo) para completar algún ejercicio o realizando algún proyecto académico. Uno de los proyectos asignados por una profesora en el primer semestre fue crear el juego de la culebra (snake), en ese entonces lo único que sabíamos era C++ y en pura consola, sin embargo muchos asumimos el reto y varios logramos realizar distintas versiones del juego unos mas pintorescos que otros, el mío con temática espacial (logré levantar la librería gráfica), el fondo eran pixeles de distintos colores distribuidos de forma aleatoria en toda la pantalla, en el menú al cambiar de opción explotaba como una lluvia de estrellas con muchos pixeles esparciéndose, incluso al abrir el juego realizaba una animación con planetas y estrellas circulando por la pantalla, todo realizado con primitivas y a fuerza de pixeles en C++ sin conocer POO pura programación estructurada. La forma de la culebra tenía cabeza, cola y al girar las esquinas eran redondeadas. Incluso recuerdo que llegue a hacer que jugara por si sola con solo un poco de recursividad. Use todo lo aprendido en el semestre lo cual me pareció genial. Lamentablemente no encuentro ni el codigo ni un compilado del proyecto.
Posteriormente participé junto a 3 compañeros en un concurso de Microsoft llamado Imagine Cup en el cual nuestro proyecto ganó a nivel nacional y viajamos a Quito, Ecuador para competir a nivel regional, lo que daba un pase a la final Mundial en París, Francia, en esta instancia ganó el equipo de Colombia, sin embargo todo el trabajo, los viajes y las personas que conocimos nos dejó un gran aprendizaje el cual valoro hasta el día de hoy.
Trabajando
En el año 2008 comencé a trabajar como freelance atendiendo una empresa de mi localidad que necesitaba un sistema que mostrara información estadística de los productos para ayudar a la toma de decisiones en la producción y compra de mercancías. Era una aplicación de escritorio realizada en C# con Windows Form y consultaba una base de datos MSSQL.
Luego de dos años trabajando como freelance en el 2010 comencé a trabajar fijo en esta misma empresa (REHIMOCA), participando en el levantamiento de requerimientos y diseño de un sistema para automatizar gran parte de los procesos que en esta se llevaban. Estuve a cargo de supervisar a 2 programadores ademas de también estar a cargo de parte de la programación del sistema. Esta aplicación estaba desarrollada en C# con el framework ASP.NET MVC 4 y se conectaba a una base de datos MSSQL.
En el 2013 comencé a trabajar por unos meses en otra empresa (Kitchen Fair de Venezuela) en la cual participé en el levantamiento de información y diseño de un Sistema Web que reemplazaría el sistema actual que usaban. Este sistema se desarrolló en ASP.NET MVC 5 con C# y usaba una base de datos MSSQL.
Ese mismo año comencé un proyecto de emprendimiento junto a dos socios llamado Colmena Geek C.A., el objetivo de la empresa es de ofrecer servicios tecnológicos como paginas web y desarrollo de software.
Conocimientos
Lenguajes
C#, javascript, TypeScript, Visual Basic, C++, Java, PHP, HTML, CSS, SQL, NodeJS, XML, JSON.
Frameworks / Librerias
AngularJS, Angular 2, jQuery, ASP.NET MVC, ASP.NET Core, Express.js, Laravel, Firebase, Ionic 3, Cordova, KendoUI, Telerik, Angular Material, Bootstrap, Meteor.
APIs / Protocolos
AJAX, REST, SOAP, HTTP, WebSocket, Facebook, Twitter, Google Maps API.
Bases de datos
MSSQL, MySQL, MongoDB, PostgreSQL, SQLite.
Herramientas
Visual Studio (2010, 2015, 2017), Visual Studio Code, Git, GitHub, Team Fundation Server, NPM, Jekyll, WordPress, Joomla, PrestaShop.
Quiero aprender
- Amazon Web Services (AWS)
- Java Spring
- Vue.js
- React
- Ruby on Rails