Bio: Venezolano residente en Uruguay. Programador desde hace más de cuatro años y entusiasta de la tecnología.
Twitter: jmvs1991
Location: Uruguay
Hi there 👋
Soy programador BackEnd, trabajo mayormente con VB.Net y C# pero tambien tengo conocimientos de JS, TypeScript y Python. Hago desarrollo de aplicaciones de escritorio, Web, IOS y Android.
Aunque me gusta más trabajar con el BackEnd puedo hacer trabajo con CSS y Html para el diseño web, no soy el mejor pero trato de mejorar cada día.
BackEnd
VB.Net: Lenguaje empleado en la mayoría de mis trabajos. Utilizado para crear aplicaciones de escritorio, servicios web Asmx y como back para pagínas web.
C#: Tambien utilizado en la mayoria de trabajos, mayormente para crear RestApi.
JS: Personalmente utilizado en proyectos personales para crear servidores Socket implementando Socket.io para crear conexiones en tiempo real. Tambien utilizado para crear un servidor GraphQL conectado con una base de datos MongoDB.
TypeScript: Utilizo para TypeScript para poder escribir mejor código de JS, lo empleo en los proyectos Angular por ser el estandar y me encanta.
Python: Realizando practicas a nivel personal para apreder, usado para realizar web scrapping para hacer seguimientos de precio diarios de diferentes artículos y determinar si las ofertas ofrecidas por ciertas pagínas son reales o no. Y en proceso de aprendizaje para emplearlo en machine learning.
Base de datos
SqlServer: Base de datos utilizada en la mayoría de mis trabajos. Utilizo sintaxis básica de Sql como consultas, update, insert y delete aunque también hago procedimientos almacenados, funciones, triggers y para crear tareas automaticas de sql. Diseño y mantenimiento de base de datos.
Oracle: Utilizo sintaxis básica de Sql como consultas, update, insert y delete aunque también hago procedimientos almacenados, funciones y triggers.
PostgreSQL: Utilizo sintaxis básica de Sql como consultas, update, insert y delete aunque también hago procedimientos almacenados, funciones, triggers.
MongoDB: Utilizado a nivel personal para trabajar con un servidor GraphQL.
Frameworks y librerias JS para SPA.
Angular: Utilizo Angular a nivel personal para crear un proyecto que se conecte con una ApiRest construido en C#, un servidor Socket construido con NodeJS para hacer conexiones en tiempo real y un servidor GraphQL.
React: Utilizo React a nivel personal para crear un proyecto que se conecte con una ApiRest.
Preprocesador CSS y Html
SASS: Utilizo SASS para poder escribir CSS de mayor calidad, lo empleo en proyectos angular.
PUG: Utilizo PUG para poder escribir sintaxis html con mayor facilidad y poder reutilizar diseño aprovechando sus bondades. Aunque lo descarto al momento de usar Angular o React ya que aprovecho los compenentes.
Framework CSS
Bootstrap: Empleado para crear pagínas web responsive, utlizado en cojunto con SASS para poder crear temas según las necesidades de cada pagína.
Android
B4A: Es un IDE para el desarrollo de aplicaciones android nativas, utiliza lenguaje VB que es convertido a Java. Como resultado se pueden crear aplicaciones nativas para Android. Actualmente es OpenSource y dispone de una comunidad que crece día a día.
IOS
B4I: Es un IDE para el desarrollo de aplicaciones IOS nativas, utiliza lenguajes VB. Como resultado se pueden crear aplicaciones nativas para IOS. Es de licencia paga.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀