Copyright © 2003 - 2025 Vincenzo Ravo. All rights reserved.
Hola, Soy Vincenzo!
Creativo Desarrollador Programador Jugador
Ubicado en Buenos Aires
Soy un desarrollador y programador backend con más de 10+ años de experiencia, radicado en Buenos Aires.

Vincenzo Ravo
Diseño Web & Desarrollador Programador JugadorHola, qué tal! Mi nombre es Vincenzo Ravo. Soy programador backend y de video juegos, Soy muy apasionado y dedicado a mi trabajo.
Con más de 10 años de experiencia como desarrollador profesional, he adquirido las habilidades y conocimientos necesarios para hacer que tu proyecto sea un éxito. Disfruto cada etapa del proceso de diseño, desde la discusión y colaboración hasta la puesta en producción.
- Edad 50
- Nacido En Napoli, Italia
- Correo support@enzoravo.com
- Phone +54 911 2386 XXXX
-
10+
Años de Experiencia -
20+
Proyectos Completados -
20+
Clientes Satisfechos
Todo Acerca de mi!
-
2020 - Presente
Desarrollador de Software Backend Senior
Kapsch TrafficCom Argentina SADesarrollador Backend en .NET y .NET Core.
Programador de software con experiencia en Visual C# .NET, .NET Core y el patrón MVP.
Usando micro servicios, containers, MS-SQL, Store Procedures, Rabbit-MQ, Postman.
Desarrollo, correción de errores y mantenimiento.
-
2019
Software Developer
Montagne Outdoors S.ASoftware Developer with Visual Basic .Net & Developer Experss
Developing apps solutions in the textile area, using developer express libraries with MS-SQL and Visual Basic .Net to delivery a set of applications to optimize the working day for the employees.
Develop small mobile apps using Xamarin & Android Studio.
-
2010 - 2018
Desarrollador de Video Juegos
Quad Games C.A. / FiverrProgramador de video juegos en Unity-3D, UDK y Unreal Engine 4.
Programación de video juegos usando Unity-3D, UDK y Unreal Engine 4.
Configurar blueprints de Animacion.
Programación de HUD y jugabilidad.
Programación basica de IA con Behavior Tree, puntos de patrullaje, conducta de ataque, seguir al jugador, etc.
-
2002 - 2009
Software Developer
E & L Hosting Solutions C.A.Web Manager & developer with PHP.
Diseño y desarrollo web simple usando dreamweaver y PHP.
Desarrollador de software usando Visual C# .Net con MS-SQL Express para persistir los datos del cliente.
Desarrollar aplicaciones de escritorio con Visual Basic .Net usando Microsoft Access para persistir los datos del cliente.
Mi Currículum
Mis Servicios
-
01
Desarrollo Backend
Creación de APIs y servicios en C# con MSSQL para aplicaciones, con escalabilidad y rendimiento.
Desarrollo Backend Garantiza una infraestructura de aplicaciones eficiente y escalable mediante el uso de C# y MSSQL para crear APIs y servicios de alto rendimiento. Mi enfoque de desarrollo se centra en la fiabilidad, la mantenibilidad y la seguridad, asegurando una integración fluida con sistemas existentes mientras optimizo el rendimiento para cargas de trabajo exigentes. Con experiencia en diseño de bases de datos, optimización de consultas y arquitectura multicapa, construyo soluciones backend adaptadas a las necesidades de aplicaciones modernas.
Me especializo en desarrollar APIs robustas que facilitan el intercambio eficiente de datos entre aplicaciones cliente y bases de datos. Al aplicar las mejores prácticas en gestión de datos estructurados y aprovechar las funciones avanzadas de MSSQL, optimizo consultas, reduzco la sobrecarga de procesamiento y garantizo una experiencia rápida y fluida. Mi enfoque incluye filtrado dinámico, procedimientos almacenados y estrategias de indexación para mejorar la eficiencia sin comprometer la integridad de los datos.
La escalabilidad es un factor clave en mis soluciones backend, permitiendo que las aplicaciones crezcan sin comprometer el rendimiento. Implementamos procesamiento asíncrono, mecanismos de almacenamiento en caché y balanceo de carga para soportar entornos de alto tráfico. Mi enfoque en la mantenibilidad garantiza que los sistemas backend se mantengan adaptables a futuras necesidades, minimizando la deuda técnica mientras optimizo la funcionalidad. Ya sea manejando procesamiento en tiempo real o transacciones de datos a gran escala, nuestros servicios backend proporcionan una base sólida para aplicaciones de software.
-
02
Diseño y Mantenimiento MS-SQL
Diseño y mantenimiento de bases de datos en MSSQL. Optimización de consultas.
Diseño y mantengo bases de datos eficientes en MSSQL, garantizando un rendimiento óptimo y escalabilidad. Mi enfoque se centra en la organización estructurada de datos, la seguridad y la integración fluida con aplicaciones. Al aprovechar técnicas avanzadas de bases de datos, ofrezco soluciones fiables y adaptables a necesidades específicas.
La optimización de consultas es el núcleo de mis servicios. Refino estrategias de indexación, procedimientos almacenados y métodos de filtrado para mejorar la velocidad de procesamiento y minimizar el consumo de recursos. Mi objetivo es garantizar que las consultas se ejecuten de manera eficiente, incluso con grandes volúmenes de datos.
"El mantenimiento es una prioridad constante. Superviso la integridad de la base de datos, resuelvo cuellos de botella en el rendimiento y aplico actualizaciones para garantizar un funcionamiento óptimo. Con medidas proactivas y mejoras estratégicas, aseguro la estabilidad y funcionalidad a largo plazo de todas las soluciones basadas en MS-SQL.
-
03
Desarrollo de Aplicaciones para Escritorio
Creación de una aplicación de escritorio de próxima generación, con interfaz y controles actualizados.
Desarrollo aplicaciones de escritorio de próxima generación con diseños de interfaz modernos y controles intuitivos. Mi enfoque se centra en crear software elegante, eficiente y altamente responsivo que mejore la experiencia del usuario y la funcionalidad. Al integrar los últimos elementos de interfaz, garantizo una navegación fluida y un aspecto pulido.
La experiencia del usuario es mi prioridad. Diseño aplicaciones con flujos de trabajo optimizados, componentes de UI dinámicos y controles adaptativos que se ajustan a diversas necesidades. Ya sea creando desde cero o modernizando software existente, garantizo una interacción fluida y eficaz.
"El rendimiento y la escalabilidad definen mi trabajo. Desarrollo aplicaciones robustas capaces de manejar tareas complejas mientras mantienen velocidad y estabilidad. A través de una arquitectura refinada y prácticas de codificación eficientes, creo soluciones de escritorio preparadas para el futuro y diseñadas para el éxito a largo plazo.
-
04
Desarrollo de Video Juegos
Creación de videojuegos utilizando Unreal Engine, con C++ y Blueprints.
Creo video juegos usando Unreal Engine, Combinando programación en C++ y scripting en Blueprints para crear experiencias inmersivas. Mi enfoque fusiona precisión técnica con narrativa creativa, garantizando mecánicas fluidas, entornos dinámicos y elementos de juego atractivos. Con experiencia en manipulación de actores, personalización de materiales y lógica avanzada de juego, doy vida a conceptos de manera eficiente.
Utilizando C++, optimizo el rendimiento, implemento sistemas complejos y perfecciono los comportamientos de IA para interacciones inteligentes. Mientras tanto, Blueprints me permiten crear prototipos rápidamente y desarrollar componentes interactivos mediante scripting visual. Esta metodología equilibrada garantiza que los juegos sean adaptables, escalables y ricos en funcionalidad.
Desde el diseño de niveles hasta el desarrollo de UI, cubro todos los aspectos de la creación de videojuegos. Mi enfoque está en ofrecer experiencias pulidas y de alta calidad, ya sea para proyectos indie o producciones a gran escala. Con meticulosa atención al detalle, creo mundos envolventes que cautivan a los jugadores.
-
05
Integrar Bases de Datos en Juegos
Implementación de sistemas de almacenamiento de datos dentro de Unreal Engine.
Implemento Sistemas de almacenamiento de datos en Unreal Engine, garantizando una integración fluida entre las mecánicas de juego y los datos persistentes. Mi enfoque se centra en la fiabilidad, eficiencia y adaptabilidad, permitiendo interacciones fluidas entre bases de datos y elementos del juego.
Diseño y optimizo soluciones de almacenamiento para datos de jugadores, seguimiento de progresión y cambios dinámicos en el mundo. Utilizando MSSQL y consultas estructuradas, mejoro la velocidad de recuperación y garantizo estabilidad, incluso en entornos complejos.
La escalabilidad es clave en mi proceso de integración. Ya sea para experiencias de un solo jugador o multijugador en línea, desarrollo sistemas de almacenamiento seguros y eficientes que mantienen el rendimiento en diversos casos de uso. Mi objetivo es crear arquitecturas de datos sólidas que respalden experiencias de juego inmersivas y dinámicas.
-
06
Optimización de Video Juegos
Optimizar mapas, código, modelos y texturas para mejorar el rendimiento general del juego.
"Me especializo en la optimización de videojuegos, refinando mapas, código, modelos y texturas para maximizar el rendimiento. Mi enfoque mejora la tasa de fotogramas, reduce el uso de memoria y garantiza una jugabilidad fluida en diversas plataformas. Al analizar cuellos de botella e implementar mejoras estratégicas, creo entornos de juego eficientes y responsivos.
La optimización de código juega un papel crucial en mi proceso. Reestructuro la lógica, elimino operaciones innecesarias y simplifico rutas de ejecución para mejorar la eficiencia. Mi trabajo también abarca la refinación de cálculos físicos, comportamientos de IA y procesos de renderizado para minimizar la carga de procesamiento sin comprometer la calidad.
La optimización visual es igualmente importante. Optimizo texturas, reduzco el número de polígonos en los modelos y refino la configuración de iluminación para lograr el equilibrio perfecto entre detalle y rendimiento. Ya sea para entornos de mundo abierto o juegos multijugador de ritmo rápido, me aseguro de que cada recurso funcione sin problemas dentro del motor de juego.
Trabajos Completos y Proyectos en Progreso
-
Cargador de mapas dinámico para Unreal Engine 5, desarrollado en C++, que permite cargar un mapa desde un archivo de texto plano.
- Classe principal MapLoaderActor.
- Actor básico replicado.
- Npc charcater básico replicado.
- "Indicadores para elegir si querés generar objetos según su tipo (techo, decoraciones, puerta, piso, luz, NPC, efectos de sonido, efectos visuales y pared).
- "Usá un archivo de texto plano por cada mapa.
- Configurá la ruta y el nombre del archivo de texto.
- Widget extra para mostrar el progreso de carga.
- Componente de salud para el NPC, puede añadirse a cualquier objeto; controla la salud y puede mostrar una barra de vida sobre el NPC. El color y la posición pueden modificarse en el blueprint.
- Cada objeto se instanciará en su propia carpeta dentro del Outliner para mantener el orden..
La clase principal de Blueprint permite habilitar o deshabilitar la instanciación para los diferentes tipos de objetos que pueden generarse dinámicamente. Además, puedes verificar el indicador LoadInEditor, que instanciará todo el nivel en el editor sin necesidad de ejecutar el juego, permitiendo comprobar si el nivel del mapa se carga correctamente con la información contenida en el archivo de texto plano.
Puede instanciar pisos, paredes, puertas, luces, efectos de Niagara, sonidos y personajes NPC.
El cargador de mapas dinámico está listo para el modo multijugador, con toda la replicación ya integrada en el código C++.
2Se lanzará en el Unreal Engine Marketplace, actualmente conocido como Fab.
- Hecho con Unreal Engine 5.6
- Categoria Unreal Engine
- Fecha Junio 28, 2025
- Map Loader en Fab
- Manual del Map Loader
- Compartir
-
"Esta aplicación móvil te permite hacer un seguimiento de tu peso y también calcula tu IMC por ti. Solo ingresa tu peso y la app lo calculará automáticamente.
Puedes buscar entre fechas y crear un gráfico 2D para visualizar el progreso de tu peso.
- Hecho con Android Studio
- Categoria Mobile
- Fecha Febrero 26, 2025
- Control Peso App Store
- Compartir
-
Lleva un registro de tu presión arterial y pulso. Olvídate de tomar notas en libretas y lápices: todo estará en tu teléfono, accesible y compartible en cualquier momento y lugar.
"Los datos del usuario se almacenan en la aplicación solo una vez.
Lleva un registro de tus lecturas de presión arterial—nunca olvides una medición. Simple y fácil.
"Puedes consultar fácilmente todos tus registros desde la aplicación, exportarlos como PDF y enviarlos por correo electrónico o WhatsApp—sin más papeles ni hojas dobladas para llevar al médico.
- Hecho con Android Studio
- Categoria Mobile
- Fecha 2022
- Presion Control App Store
- Presion Control Sitio Web
- Compartir
-
"Lleva un registro de tus niveles de glucosa en sangre. Olvídate de tomar notas en libretas y lápices: todo estará en tu teléfono, accesible y compartible en cualquier momento y lugar.
Lleva un registro de tus lecturas de glucosa en sangre—nunca olvides una medición. Simple y fácil.
"Puedes consultar fácilmente todos tus registros desde la aplicación, exportarlos y verlos en el sitio web de Sugar Control mediante un código QR, o exportarlos como PDF y enviarlos por correo electrónico o WhatsApp sin más papeles ni hojas dobladas para llevar al médico..
- Hecho con Android Studio
- Categoria Mobile
- Fecha 2021
- Presion Control App Store
- Sugar Control Sitio Web
- Compartir
-
La plantilla para juego Side Scroller, es un punto de partida para que puedas crear tu propio juego de desplazamiento lateral. Este modelo de juego fue desarrollado utilizando el lenguaje de scripting visual de Unity3D, llamado Bolt, lo que te permitirá evitar escribir código complejo en C#.
La plantilla incluye todos los comportamientos y mecánicas básicas de los juegos de plataformas tipo side scroller:
- Seguimiento de cámara, horizontal y vertical.
- Movimiento del jugador.
- Salto y doble salto del jugador.
- Sistema de disparo del jugador.
- Salud, maná y puntuación del jugador.
- Recogida de objetos mágicos.
- Recogida de salud y maná.
- Plataformas básicas: estáticas, móviles (horizontal y vertical) y rompibles.
- Bot enemigo básico con comportamiento de inactividad, patrulla, persecución y ataque.
- HUD básico del juego que muestra: salud y maná del jugador, magia/arma actual y puntuación..
- Menú de pausa básico.
- Mensajes emergentes básicos que se muestran cuando el juego se inicia por primera vez.
- Hecho con Unity3D version 2020.3.1
- Categoria Unity 3D
- Fecha 2020
- Compartir
-
Este es un template de juego de taxi loco diseñado para Unreal Engine 4. Estará disponible en el Unreal Engine Marketplace, actualmente conocido como Fab.
Este plantilla está actualmente en desarrollo, ya que estoy trabajando en su portabilidad a Unreal Engine 5 y en la división de toda su funcionalidad en componentes individuales.
La plantilla cuenta con las siguientes características:
- Menú principal, de opciones y pausa.
- Widget HUD para mostrar la velocidad, la marcha y el combustible del coche.
- Widget HUD para mostrar el dinero ganado.
- Widget HUD para mostrar la distancia recorrida.
- Widget HUD el tiempo restante del viaje.
- Widget HUD para mostrar la distancia al punto de llegada.
- Widget HUD para mostrar la actualación para el combustible.
- Widget HUD para mostrar la hora del día.
- Widget HUD para notificar que el jugador ha sido amonestado.
- Widget HUD para notificar que el combustible fue cargado.
- Notificación HUD por falta de combustible: cuando el jugador se queda sin gasolina, puede usar la tecla de reinicio para recargar el tanque, aunque esto tendrá un costo de penalización.
- Muestra clientes trasladados.
- Pantalla de carga.
- Sistema de lluvia con configuración para porcentaje de probabilidad.
- Ciclo de día y noche.
- Puntos de recogida y destino.
- Dos modos de tarifas: taxi y Uber.
- Luces de transito.
- Tráfico básico para autos NPC.
- Cambio del conductor del jugador.
- Cambio del color del auto del jugador.
- Estación de servicio para recargar el combustible del coche..
- El parabrisas del auto se rompe después de varios impactos.
- Animaciones básicas para el conductor del jugador y los clientes NPC.
- Blueprint del cliente NPC con las animaciones ya configuradas.
- EL taxi consume combustible mientras viaja por la ciudad.
- Sistema de guardado/Cargado.
- Luces de la ciudad y de los coches, que se encienden y apagan según el ciclo día/noche.
- Decoración básica para la ciudad.
- NPC básico caminando por los bloques de la ciudad
- Decal de sangre para NPC cuando es golpeado por el coche del jugador (rojo y verde, con opción de seleccionar el color de la sangre en la pantalla de inicio).
- Flecha para guiar al jugador hasta los clientes y su destino.
- Música de fondo con HUD que muestra cuando el jugador cambia la pista musical.
- Cambiar modo de camara.
- Reiniciar el coche del jugador cuando choca o se queda sin combustible.
- Luces traseras del coche.
- Compatibilidad con gamepad.
- Hecho con Unreal Engine 5
- Categoria Unreal Engine
- Fecha Proyecto en Progreso
- Compartir
-
Pax-Man es un clon de Pac-Man desarrollado con Unity 3D, creado con fines de prueba para la versión Unity 2019 LTS.
Usé una biblioteca experimental para habilitar agentes NavMesh en un juego 2D. Funciona bien y permite que los agentes NavMesh se desempeñen perfectamente en un nivel de juego 2D.
El juego necesita algunas mejoras en la parte de inteligencia artificial, pero será pulido en el futuro cercano para que la descarga esté disponible para todos.
- Hecho con Unity3D version 2019
- Categoria Unity 3D
- Fecha 2019
- Compartir
-
Deadly Escape es un juego de Pixel Art y supervivencia, donde debes superar cada capítulo con una sola vida. Está inspirado en los juegos de terror de supervivencia de los años 90.
Después de que el complejo fuera invadido por monstruos no muertos, nuestro protagonista herido es abandonado dentro de la enfermería. Al despertar, descubre que todos han sido masacrados y que el lugar está bloqueado. Ahora debe seguir los pasos de los fallecidos que intentaron escapar antes que él, con la esperanza de encontrar una salida de esta pesadilla.
Características:
- Acción de terror de supervivencia al estilo clásico: administra tu munición, cada bala cuenta !
- Recoge y utiliza objetos clave para avanzar más profundo dentro del complejo.
- Explora y encuentra nuevas armas para aumentar tus posibilidades de supervivencia.
- Encuentra documentos, archivos y notas del personal fallecido. Descubre lo que sucedió!
- Compite contra otros jugadores a través de tablas de clasificación en línea. ¿Quién será el primer sobreviviente?
- Escucha una banda sonora completamente original!
- Logros de Steam.
- Cartas coleccionables próximamente.
Este juego fue desarrollado en colaboración con Ominous Entertainment, Todos los derechos pertenecen a Ominous Entertainment; yo solo me encargué de la programación, la jugabilidad, la IA de enemigos y jefes, los menús del juego, etc.
Si quieres comprar este juego, visítalo en Steam.
- Hecho con Unity3D 5
- Categoria Unity 3D
- Fecha 2016
- Compralo en Steam
- Compartir
-
Este es un remake del clásico Wolfenstein 3D de 1993. Es un proyecto de hobby, en el que trabajo solo cuando tengo tiempo libre.
Comencé este proyecto en 2015, utilizando Unreal Engine 4 para desarrollar este remake. En 2016, tuve que detener el proyecto porque mi disco duro se dañó, y perdí todos los archivos y el proyecto completo.
En 2021, decidí retomar este proyecto de hobby, utilizando Unreal Engine 5 y migrando de Blueprints a C++.
Características:
- Próximamente.
- Hecho con Unreal Engine 5.6
- Categoria Unreal Engine
- Fecha Work In Progress
-
- Compartir
-
Stellar 2D es un arcade de disparos espaciales de estilo retro, donde el objetivo es salvar Astreal 3 de la invasión de la raza Zurin'kai.
Para salvar Astreal 3, debes destruir todas las naves espaciales Zurin'kai, intentando conseguir la mejor puntuación.
Características:
- Mejoras para el jugador.
- Trampas.
- Más de 7 clases de naves espaciales enemigas.
- 5 jefes de naves espaciales.
Si quieres comprar este juego, visítalo en Steam.
- Hecho con Unity3D 5
- Categoria Unity 3D
- Fecha 2015
- Compralo en Steam
- Compartir
-
Trianglix es un juego de agilidad, donde el jugador debe evitar que la pantalla se llene de pirámides, disparándoles para mantenerse en juego.
Trianglix fue desarrollado utilizando UDK, la versión gratuita de Unreal Engine 3.
- Hecho con UDK
- Categoria Unreal Engine
- Fecha 2012
- Descarga Gratis
- Compartir
-
Aventura es un juego de aventura en tercera persona, basado en el clásico Venture 3D. Fue desarrollado utilizando el Unreal Development Kit.
El jugador debe recolectar 12 tesoros para escapar de una jungla sudamericana.
- Hecho con UDK
- Categoria Unreal Engine
- Fecha 2010
- Descarga Gratis
- Compartir
-
Este juego es un clon del clásico Lode Runner, desarrollado con XNA Game Studio. Los sprites fueron creados a mano, e incluye un sistema de menús, soporte para mando de Xbox 360, sonido, así como funciones de carga y guardado. Además, el juego fue portado para funcionar en Xbox 360.
Este juego nunca se terminó. Todas las funciones estaban operativas y fueron probadas en PC y Xbox 360, pero nunca se completó ni pulió del todo. Solo 10 niveles fueron finalizados.
- Hecho con XNA Mono
- Categoria XNA
- Fecha 2008
- Compartir
-
Pac-Man Clone fue desarrollado con XNA Game Studio. Los sprites fueron creados con Photoshop, tiene soporte para mando de Xbox 360 y sonido, pero no cuenta con pantalla de menús. Cuando el jugador muere, el juego simplemente se cierra y regresa a Windows.
Portado al framework MonoGame para evitar la desaparición de XNA. Aún necesita optimización de IA y presenta algunos problemas con el sonido tras la portabilidad a MonoGame.
- Hecho con XNA
- Categoria XNA
- Fecha 2008
- Descarga Gratis
- Compartir
-
Este simple juego de Pong fue desarrollado con XNA Game Studio. Los sprites fueron creados con Photoshop. Es solo una pantalla de juego, sin menús ni sonido, diseñado únicamente para comenzar a trabajar con XNA Studio.
El juego fue portado a MonoGame, ya que parece que XNA está obsoleto. ¡descárgalo y échale un vistazo!.
- Hecho con XNA
- Categoria XNA
- Fecha 2008
- Descarga Gratis
- Compartir
-
Inventa Mobile es una aplicación sencilla diseñada para mostrar el precio de una lista de productos.
Desarrollado por encargo para un cliente, utilizando Java dentro de Android Studio.
- Hecho con Android Studio
- Categoria Mobile
- Fecha 2021
- Inventa Mobile App Store
- Compartir
Lo que dicen los clientes?
-
Hizo un buen trabajo. Tuvimos que realizar algunos ajustes, pero estuvo feliz de actualizarlos y volvería a trabajar con él :).
James Orlando
Cliente Fiverr
-
Buena comunicación, entrega rápida. Volveré a trabajar con el vendedor en el futuro y recomiendo sus servicios, especialmente si necesitas a alguien que comprenda el funcionamiento de Unreal Engine y Blueprints.
Warren278
Cliente Fiverr
-
Gran servicio. Hubo un pequeño error al inicio, pero lo solucionó de inmediato. Definitivamente volveré a trabajar con él!
lewisherbert959
Cliente Fiverr
Blog de noticias
-
Hola, estoy trabajando en la recreación del clásico Wolfenstein 3D de 1993 utilizando el nuevo Unreal Engine. Comencé este proyecto como hobby en 2014, pero en 2015 mi disco duro falló, lo que me hizo perder todo el progreso que había logrado.
Luego, en 2022, comencé a buscar nuevamente los assets para continuar con este proyecto, y ahora, en 2025, lo estoy retomando.
Intentaré compartir actualizaciones con más frecuencia.
El proyecto será desarrollado en Unreal Engine 5, y mi objetivo es escribir todo el código en C++.
Contacto
Actualmente, estoy disponible para nuevos proyectos, así que no dudes en enviarme un mensaje sobre cualquier idea o consulta que quieras compartir conmigo. Puedes contactarme en cualquier momento, 24/7