Tharushan Saseeskumar

Hello 👋
I'm a 28 years old Backend Developer from France, currently working at Abbeal in Paris.
I mainly work with Node.js, TypeScript and Python but love playing with Devops tools and automating processes.

Career Timeline

Prisma Media
The French Editor leader on print and digital with more than 20 famous brands, such as Femme actuelle, Geo, Capital, Gala and Tele-Loisirs
Nov 2020 - Now ( 3 years 10 months )

Backend Developer - Devops
Missions:
  • Developed an internal configuration management backoffice for Adops using Django, facilitating the configuration of configurations for Prebid.js
  • Actively maintaining a PHP 7/8 library responsible for injecting ad tags into HTML content and more
  • Rework of a Google Appscript which uploads to AWS S3 a json file formatted from Google Sheets data
  • Established a GitLab pipeline designed to automatically generate changelogs based on changes made in a Merge Request
  • Established a GitLab pipeline dedicated to validating the structure of ads.txt files for Adops whenever they initiate a Merge Request
  • Built and deployed a Prebid Server using Gitlab CI/CD, Kubernetes and Helm / Charts
  • Created a Gitlab CI job similar to Dependabot, which sends notifications for new Prebid.js versions via Google Chat and automatically generates Merge Requests.
  • Developed a Prebid build generation tool utilized by the back office for each new configuration file that are created.
  • Engineered a project that identifies and reports trackers present on a website when a consent gate is declined. Trackers in cookies or local storage are subsequently captured in a JSON file using Playwright
  • Designed a performance analysis tool for a website, capable of generating and sending performance reports via email. This tool utilizes SpeedCurve, ChromeUX Report, and Appscript for its functionality
Skills:

PHP

Symfony

Typescript

NodeJS

Python

Django

Gitlab CI/CD

Go

AWS

Kubernetes

Helm

Charts


DPOConsulting
Your personal data protection officer
Jan 2020 - Nov 2020 ( 10 months )

Backend Developer - Devops
Missions:
  • Rework of MyDPO Solution's backend from Scratch using NodeJS, GraphQL, PostgreSQL, gRPC with Protobuf
  • Orchestrated the deployment of both front-end and back-end components on Google Cloud Platform
  • Implementation of Gitlab CI jobs for Kubernetes deployment using Helm charts
  • Developed a dedicated file upload microservice leveraging Google Cloud Storage for enhanced data handling and storage capabilities
Skills:

NodeJS

GraphQL

PostgreSQL

gRPC

Kubernetes

GCP

Google Cloud Storage


Abbeal
Team of expert and passionate software developers
Nov 2019 - Now ( 4 years 10 months )

Backend Developer - Devops
Missions:
  • Improved and revamped the recruitment process at Prisma Media for the acquisition of new Python developers
  • Worked as a Backend Developer / Devops at Prisma Media and DPOConsulting

Accengage / Airship
The #1 Push Notification Technology for Mobile Apps, Websites & Facebook Messenger!
Oct 2016 - Oct 2019 ( 3 years )

Backend Developer
Missions:
  • Worked on Accengage's first version of its CRM as a technical support / PHP Developer
  • Developed a RESTful API using Node.js and MySQL to power Accengage's push notification CRM
  • Engineered an in-house Node.js tool, utilizing cron jobs, to facilitate seamless data migration from MySQL to Google Datastore
  • Designed a new NodeJS REST API to store data in Google Datastore, utilizing Google Pubsub for efficient data handling
  • Engineered a Load Balancer that intelligently directed traffic to either the old or new REST API based on Mobile SDK Versions.
  • Pioneered the development of one of the earliest WhatsApp chatbots using webhooks
Skills:

PHP

NodeJS

Express

MySQL

MariaDB

Memcached

Redis

Google Datastore

Google PubSub

Travis CI

GCP

Kubernetes

Helm

Charts

Telegraf

InfluxDB

Grafana

Rundeck


Digital School of Paris
2016 - 2018 ( 2 years )

Digital Project Manager / Developer Master Degree

Fretbay
The leading marketplace for cheap transport and moving services
Jun 2015 - Dec 2015 ( 6 months )

Fullstack Developer
Missions:
  • Engineered a Lumen-based (PHP) API to facilitate seamless communication between e-commerce modules and enable dynamic shipping rate retrieval.
  • Designed and developed custom e-commerce modules for Fretbay so they could be integrated into Magento and Prestashop CMS.
Skills:

PHP

Lumen

Magento

Prestashop

MySQL

PHPUnit

Smarty

OAuth2


ETNA
2014 - 2016 ( 2 years )

Intensive two-year study course preparing for master of science, Software Architect / Application Developer