Skip to content
FR

Ny Hasinavalona Randriantsarafara

Senior Backend Engineer

Hello, I’m Ny.

I develop APIs and backend services, currently at Eurosport. I mainly work with Node.js, TypeScript and AWS.

Want to know what I’ve built, how I approached it or what I could bring to your team? Choose a topic or ask your question directly.

About this assistantYou’re talking to my AI assistant. It uses the information in this portfolio. For more detail or an opportunity, contact me directly.

Where shall we start?

Questions are recorded to improve the portfolio. Avoid including personal information. Privacy policy

Let’s talk backend.

I develop APIs and services with Node.js, TypeScript and AWS. My assignments have also led me to take over existing code, migrate data and prepare production releases.

Here you will find my projects and my background. If a topic interests you, ask a question to find out more.

View projects
Role
Senior Backend Engineer
Experience
Software development since 2018
Core skills
Node.js, TypeScript, APIs and serverless development on AWS
Getting in touch
Have a project in mind? Let’s talk.
About

How I got here

I started software development in 2018, with Java and Spring Boot. I then worked on React and Angular applications before focusing on the backend with Node.js, TypeScript and AWS services.

At Euronews, I took over JavaScript components to move them to TypeScript and strengthened the tests. Today, at Eurosport, I develop content APIs and serverless workflows. I also designed and carried out the migration of image data to Aurora PostgreSQL.

I was also Lead Developer at Numer and a part-time teacher at HEI. At Numer, I coordinated the mobile, back-office and landing page development. At HEI, I taught a few hours a week alongside my development work.

What I work on

Develop APIs

I mainly work with Node.js, TypeScript, GraphQL and REST. At Eurosport, these APIs serve content and editorial tools. At Euronews, I developed and maintained the platform’s backend APIs.

Develop services on AWS

Lambda and API Gateway for serverless services, Step Functions to coordinate processing, and SQS and SNS for communication between services. I also work with data services such as RDS, Aurora PostgreSQL and DynamoDB.

Evolve data systems

At Eurosport, I designed and carried out the migration of image data from DynamoDB to Aurora PostgreSQL. The work included parallel verification and a rollback option.

Test, deploy and support production

I strengthened tests on several applications, worked on CI/CD and took part in deployments and incident resolution. My experience also includes Terraform and Serverless Framework.

Work with a team

I coordinated development at Numer, supported three technical teams at Novity and taught computer science at HEI. My frontend experience with React and Angular complements this work.

Technologies

UseTechnologies
BackendNode.js, TypeScript, JavaScript, GraphQL, REST, Java, Spring Boot
AWS servicesLambda, API Gateway, Step Functions, SQS, SNS, EC2
DataPostgreSQL, Aurora PostgreSQL, DynamoDB, RDS, OpenSearch
Tests and deploymentsUnit and integration tests, TDD, CI/CD, Terraform, Serverless Framework
FrontendReact, Angular
Tools and integrationsGitLab, GitHub, Salesforce integrations
Professional projects

A few projects to explore in detail

Choose a project. We can talk about what I developed, the changes made or my role in the team.

Since 2024Software EngineerEurosport

Eurosport: content APIs and image migration

GraphQL APIs for Eurosport content and a migration of image data from DynamoDB to Aurora PostgreSQL.

The project in detail

At Eurosport, I develop APIs and backend services for content and editorial tools. This work has supported major sporting events and the launch of Max.

I also designed and carried out the migration of image data from DynamoDB to Aurora PostgreSQL. It included parallel verification and a rollback option to protect production.

My work on these services also includes the move from Serverless Framework to Terraform, caching and SQS/SNS messaging.

Node.jsTypeScriptGraphQLDynamoDBAurora PostgreSQLTerraformSQSSNS
Since 2024Software EngineerEurosport

Eurosport: data access and deletion

Step Functions and Lambda workflows to process data access and deletion requests, with case tracking in Salesforce.

The project in detail

A data access or deletion request can involve several processing steps. I developed their coordination with AWS Step Functions and Lambda, using Node.js and TypeScript.

These workflows cover validation, processing orchestration and delivery of results. Cases are tracked in Salesforce.

Node.jsTypeScriptStep FunctionsLambdaSalesforce integrations
2023 to 2024Software EngineerEuronews

Euronews: APIs and tests

Components migrated to TypeScript and overall test coverage increased from 5% to 65%, alongside API maintenance.

The project in detail

At Euronews, I developed and maintained backend APIs. I migrated JavaScript components to TypeScript and strengthened automated tests.

Overall coverage increased from 5% to 65%. I also took part in deployments and incident resolution on EC2, with occasional Terraform work alongside the infrastructure team.

Node.jsTypeScriptJavaScriptEC2TerraformUnit and integration tests
2022 to 2023Lead Developer, freelance assignmentNumer, groupe HEI

Numer: a web and mobile platform for craftspeople

A platform developed through MVP to production, while coordinating mobile and web development.

The project in detail

As a freelance Lead Developer, I worked on the design and development of this platform for craftspeople, through MVP and then production.

I coordinated mobile, back-office and landing-page development. I also took part in code reviews and in setting up the technical architecture, CI/CD and infrastructure.

CI/CD
Background

Professional experience

Objectware, mission Warner Bros. Discovery / Eurosport

Since 2024

Software Engineer

I develop GraphQL APIs and backend services for Eurosport’s content and editorial tools. This work has supported major sporting events and the launch of Max.

  • I designed and carried out the migration of image data from DynamoDB to Aurora PostgreSQL, with parallel verification and a rollback option.
  • I migrated services from Serverless Framework to Terraform to standardize their configuration and deployments.
  • I implemented caching and SQS/SNS integrations to reduce calls to upstream services and improve resilience during traffic peaks.
  • I developed data access and deletion workflows with Step Functions and Lambda: validation, processing orchestration, delivery of results and case tracking in Salesforce.

Technologies: Node.js, TypeScript, GraphQL, Lambda, Step Functions, DynamoDB, Aurora PostgreSQL, Terraform, OpenSearch, Salesforce integrations.

Anywr, mission Euronews

March 2023 to March 2024

Software Engineer

I developed and maintained Euronews’ backend APIs. Alongside this, I worked on tests, the move to TypeScript and production operations.

  • I migrated JavaScript components to TypeScript and strengthened tests, taking overall coverage from 5% to 65%.
  • I took part in deployments, EC2 system maintenance and incident resolution.
  • I occasionally worked on Terraform with the infrastructure team, which was responsible for the platform.

Technologies: Node.js, TypeScript, EC2, Terraform, GitLab.

Numer, groupe HEI

July 2022 to March 2023

Lead Developer, freelance assignment

I designed and developed a web and mobile platform for craftspeople, from design through MVP to production.

  • I co-designed and implemented the technical architecture, CI/CD and infrastructure.
  • I coordinated mobile, back-office and landing-page development.
  • I took part in code reviews and delivery follow-up.

HEI

January 2022 to March 2023

Part-time Computer Science Teacher

I taught a few hours a week alongside my development work, first at Novity, then as a freelancer at Numer, an IT services company in the HEI group.

Novity, mission Utocat

September 2021 to July 2022

Software Developer

I worked on a React/TypeScript frontend and a Java/Spring backend, modernizing the application and adding functionality exposed through APIs.

  • I strengthened tests: frontend coverage rose from 50% to 70%, and backend coverage from 20% to 39%.
  • I supported and coordinated three technical teams.

Technologies: React, TypeScript, Java, Spring, GitLab, GitHub.

Bocasay, mission InterCAMSP

February 2020 to August 2021

Software Engineer

I took part in rebuilding a monolithic application as a single-page application and improving tests and deployments.

  • Loading time decreased by 30%.
  • The delivery time for new features decreased by 25%.

ITRAS Group

October 2018 to February 2020

Software Engineer

I modernized existing applications with Angular, TypeScript and Spring Boot. Loading time decreased by 40%, and test coverage rose from 0% to 82%.

Allo Application

2018

Software Developer

My first steps in the profession: developing APIs with Java and Spring Boot, and working on validation, tests and response times.

Contact

Shall we talk about your project?

Looking for someone to develop an API, take over a service or join your backend team? Send me a few lines about your project and what you have in mind.