Hasina Razafintsalama

Hasina RAZAFINTSALAMA

HIGHLIGHTS

Projects

Professional realizations and personal projects.

Professional Realizations

Laravel · Symfony · RESTful APIs · Docker

Central Test Backend

A psychometric assessment platform used by HR teams across organisations powering candidate evaluations at scale. Contributed to high-performance REST API design (Laravel, Symfony) and led the migration from a monolithic architecture to 10+ microservices (Docker, Kubernetes, Kong, RabbitMQ), resulting in a 45% scalability gain. Testing strategy standardised across the team with PHPUnit, reducing critical anomalies by 45%.

LaravelSymfonyRESTful APIsDockerMicroservices
Internal project no public repository

Vue 3 · Inertia.js · Vuetify · React

Central Test Frontend

Intuitive HR interfaces where recruiters manage assessments, results, and workflows in one place. Developed complex user interfaces with Vue 3 Composition API and Inertia.js, component design with Vuetify, and React for specific modules. Contributed to team-wide test coverage with Jest and Cypress, securing all CI/CD delivery pipelines.

Vue.jsInertiaVuetifyReact
Internal project no public repository

Personal Projects

FastAPI · Python · SQLite

Mini Trello Backend

A complete project management API inspired by Trello organize work across boards, columns and cards with real-time collaboration. Built with FastAPI (Python), it features JWT authentication with hashed refresh tokens, role-based board access (owner / member / viewer), cards with due dates, labels and assignees, soft archiving, activity log, rate limiting, and real-time updates via WebSocket.

PythonFastAPISQLiteWebSocketRESTful APIs

Vue 3 · Pinia · Vuetify 3

Mini Trello Frontend

A responsive Kanban interface where teams can organize tasks visually drag cards between columns and see updates instantly across all connected users. Built with Vue 3 Composition API, it features HTML5 drag-and-drop, WebSocket real-time synchronization, optimistic updates with rollback, and automatic JWT refresh.

Vue.jsVuetifyPiniaWebSocket

FastAPI · SQLAlchemy 2.0 · SQLite

Genealogy Tree Backend

An API to model, store and explore family trees across multiple independent family groups. Built with FastAPI (Python) and SQLAlchemy 2.0, it features JWT authentication with SHA-256 hashed refresh tokens, multi-tenant family isolation, BFS-based subtree traversal (ancestors + descendants + spouses), photo upload, and GEDCOM 5.5.1 export for compatibility with genealogy software.

PythonFastAPISQLiteRESTful APIs
View on GitHub

React 18 · Vite · Tailwind CSS

Genealogy Tree Frontend

A visual application to navigate and explore family trees interactively browse through generations, search members, and export the tree as a PNG image. Built with React 18, it features a custom 4-pass layout algorithm with SVG connection lines, infinite member pagination, and role-based access (viewer / admin / super_admin).

ReactTailwind CSS
View on GitHub