Tharushan Saseeskumar
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 ( 4 years 2 months )
- 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
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 )
- 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
NodeJS
GraphQL
PostgreSQL
gRPC
Kubernetes
GCP
Google Cloud Storage
Abbeal
Team of expert and passionate software developers
Nov 2019 - Now ( 5 years 2 months )
- 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 )
- 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
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 )
Fretbay
The leading marketplace for cheap transport and moving services
Jun 2015 - Dec 2015 ( 6 months )
- 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.
PHP
Lumen
Magento
Prestashop
MySQL
PHPUnit
Smarty
OAuth2
ETNA
2014 - 2016 ( 2 years )