Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

Adgrego

  • Client: CGM Consulting S.r.l.
  • Categories: Sviluppo

Sviluppo della Piattaforma di Recruiting Adgrego – CGM Consulting S.r.l.

Il progetto Adgrego è stato sviluppato con l’obiettivo di semplificare e ottimizzare i processi di recruiting, fornendo strumenti avanzati per la gestione dei candidati, il tracciamento delle fasi di selezione e la comunicazione tra recruiter e candidati. L’interfaccia intuitiva e l’architettura scalabile permettono una facile consultazione delle informazioni e un’eventuale espansione della piattaforma verso un’app mobile.


Funzionalità Implementate

Gestione dei Profili dei Candidati

  • Creazione, aggiornamento e archiviazione dei dati anagrafici e professionali dei candidati.
  • Sistema di filtraggio avanzato e ricerca rapida per identificare i candidati più adatti in base a competenze, esperienze e disponibilità.
  • Dashboard interattiva per monitorare lo stato delle candidature in tempo reale.

Gestione delle Fasi di Selezione

  • Tracciamento delle fasi pre e post-colloquio, con gestione centralizzata delle informazioni sui candidati.
  • Notifiche automatizzate per aggiornare i recruiter sullo stato delle candidature e sui prossimi step.
  • Integrazione con calendari per pianificare colloqui e appuntamenti direttamente dalla piattaforma.

Sistema di Messaggistica Interna

  • Implementazione di una chat interna, permettendo una comunicazione diretta tra recruiter e candidati.
  • Supporto per notifiche push, garantendo aggiornamenti in tempo reale sulle comunicazioni e sugli eventi importanti.

Scelte Tecnologiche e Strutturali

Front-End:

  • AngularJS per creare un’interfaccia dinamica e reattiva, migliorando l’esperienza utente.
  • Bootstrap per garantire un design responsive su desktop e mobile.
  • Struttura pensata per una futura integrazione con Ionic, permettendo lo sviluppo di un’app mobile ibrida riutilizzando parte del codice web.

Back-End:

  • Framework SLIM scelto per la sua leggerezza e velocità, garantendo alte prestazioni.
  • Doctrine ORM per una gestione ottimizzata del database, riducendo il carico sui server e migliorando l’interazione con i dati.
  • REST API con JSON, facilitando l’integrazione tra il sistema web e future applicazioni mobile.

Gestione Notifiche ed Eventi:

  • Implementazione delle push notification di Ionic, per notificare in tempo reale utenti e recruiter sugli aggiornamenti del processo di selezione.

Risultati Ottenuti

  • Miglioramento dell’efficienza nei processi di recruiting, con strumenti avanzati di gestione e ricerca dei candidati.
  • Esperienza utente migliorata, grazie a un’interfaccia fluida e intuitiva basata su AngularJS.
  • Sistema scalabile e pronto per un’espansione mobile, con API REST e compatibilità con Ionic.
  • Comunicazione interna ottimizzata, grazie all’integrazione di una chat con notifiche push.

Competenze Tecniche Utilizzate

  • Front-End: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, jQuery.
  • Back-End: PHP con SLIM Framework, Doctrine ORM, REST API.
  • Database: MySQL ottimizzato per il recruiting.
  • Mobile Integration: Ionic per push notification e futura espansione su app mobile.
Coding
  • PHP
  • HTML
  • CSS
  • JAVASCRIPT
  • JQUERY
  • ANGULARJS
  • BOOTSTRAP
  • SLIM
  • DOCTRINE
  • IONIC
  • REST
  • JSON