
Federico Bilotti
Tecnología / Internet
Acerca de Federico Bilotti:
Soy un programador apasionado con más de 4 años de experiencia en el desarrollo con Unity y C#. Mi especialidad se centra en C#, aunque también cuento con conocimientos en C++.
Tengo una sólida formación en programación orientada a objetos y manejo diversos patrones de diseño que garantizan código limpio, escalable y mantenible. Además, tengo conocimientos en DOTS, aprovechando tanto el jobs system y el burst compiler de manera individual como su integración en conjunto con ECS, lo que me ha permitido implementar soluciones orientadas a datos que optimizan el rendimiento de los proyectos.
Cuento también con experiencia básica en la integración de Firebase dentro de Unity, lo que me ha permitido ampliar las funcionalidades de mis desarrollos. Mi pasión por el aprendizaje continuo me impulsa a estudiar y explorar nuevas tecnologías día a día, buscando siempre innovar y mejorar en cada proyecto en el que participo.
Experiencia
No cuento con experiencia profesional.
Educación
Me recibí de la Escuela Da Vinci, mi título es Diseñador y Programador de Simuladores Virtuales. Tengo experiencia desarrollando en diferentes versiones de Unity (2021 y 6) en HDRP y URP. Mi tesis fue desarrollada en la versión 2021 de Unity, utilice varios patrones de diseño para que esta sea escalable y pueda seguir desarrollándose fácilmente, implemente animaciones con Inverse Kinematic (IK) para tener más realismo en las mismas.
Luego, hice una simulación de boids en DOTS, permitiendo tener más de 10.000 agentes al ser dividido todo en varios Threads.
Mi último proyecto personal fue la creación de un pathfinding, usando el algoritmo A* y creando un Custom Native Container (MinHeap), usando el Job System y Burst Compiler para tener el rendimiento máximo en los cálculos, combinándolo con POO para la escalabilidad.