Che vergogna, non scrivo un post da anni... stavolta e' per fare un annuncio: cerchiamo developers per il nostro progetto, che e' uno dei piu' interessanti che io abbia mai visto.
Facciamo una piattaforma per fiere virtuali (
Hyperfair), in cui gli eventi vengono rappresentati in 3D come accade in Second Life ma il sistema e' dedicato alle relazioni di business (scambi di contatti, comunicazioni, matching di potenziali partners...).
Come business e' interessante ed innovativo, una specie di "business oriented social networking" ma in un mondo 3D e non piatto come il web tradizionale.
Dal punto di vista tecnico lo e' ancora di piu': il server e le comunicazioni di rete hanno dei requisiti di real time totalmente diversi da quelli tradizionali, ed il client non ha nulla a che vedere con il solito AJAX.
La tecnologia del client e della rete e' di fatto quella dei videogiochi on line, solo che al posto di giocare si fa business.
Cerchiamo sia figure "senior" (cioe' gente esperta) sia neolaureati svegli che vogliano crescere ed acquisire competenze difficili da ottenere in progetti piu' tradizionali.
In particolare i problemi tecnici da risolvere riguardano:
- Programmazione asincrona lato server, sia multithreaded sia con un unico event loop che gestisce coroutine (tipo Node.js).
- Programmazione di rete, sia in TCP che in UDP, con attenzione alla performance.
- Programmazione di database "NoSQL" (tipo Redis o Prevayler).
- Animazione grafica, rendering grafico, event loop e logica di videogames.
Il codice e' tutto in C#, sia lato server (Mono su Linux) che lato client (web plugin Unity3d).
Chi e' interessato puo' dare un'occhiata alla nostra pagina
Careers.
Inoltre parlero' di vari aspetti tecnici del progetto alla prossima conferenza
ugialtnet.
Update: Il video del talk e' on line
qui.