Sam Roose, Developer in Geetbets, Belgium
Sam is available for hire
Hire Sam

Sam Roose

Verified Expert  in Engineering

Software Developer

Location
Geetbets, Belgium
Toptal Member Since
March 24, 2022

Sam is a software developer with 18 years of experience in the back end, front end, databases, web, apps, networking, and Unix. He has worked in the banking, energy, and communication sectors and with startups. Sam has performed security assessments and penetration testing, developed a POC with face recognition software to automate operational cases, and built a real-time chat solution. His roles have included feature engineer, team lead, and founder. He is analytical, passionate, and pragmatic.

Portfolio

Done!
PHP, MySQL, APIs, Firebase, Elastic, Angular, Unix, JavaScript, HTML, CSS...
KBC
Angular, Facial Recognition, TypeScript
ING Group
Chatbots, Java, APIs

Experience

Availability

Full-time

Preferred Environment

PHP, MySQL, Unix, JavaScript, TypeScript, Bitcoin, APIs

The most amazing...

...project I've developed is a full-fledged peer-to-peer platform, front to back end with a mobile app.

Work Experience

Founder

2017 - 2022
Done!
  • Developed a PHP back end with full API and integrations for payments, social media, and more.
  • Built a real-time chat solution supported by Firebase and Google Cloud functions (TypeScript/Node.js).
  • Developed a front end with Angular (TypeScript) and Ionic to provide web and mobile apps. Thousands of users use the app.
  • Maintained the platform operational with automatic build pipelines, error and crash reporting, and scalable hosting.
  • Set up and maintained hosting on Unix, GCP, and Firebase back-end systems.
  • Optimized performance of the APIs through code tweaking and SQL tuning, the search through an Elastic implementation, and the website through WordPress tweaks, caching infrastructure, and more.
  • Developed a marketing tracking system throughout the full system.
Technologies: PHP, MySQL, APIs, Firebase, Elastic, Angular, Unix, JavaScript, HTML, CSS, Shell Scripting, Node.js, TypeScript, SQL, Laravel

Feature Engineer

2019 - 2019
KBC
  • Developed a POC with face recognition software to automate certain operational cases.
  • Created widgets on the intranet with REST APIs and Angular/TypeScript.
  • Analyzed and assessed design decisions regarding new customer-facing features.
Technologies: Angular, Facial Recognition, TypeScript

Team Lead: Feature Engineer

2017 - 2018
ING Group
  • Designed an API for back-end integrations from an AI chatbot.
  • Documented the API using Swagger and business documentation using Confluence.
  • Created and managed backlog and stories using Jira.
Technologies: Chatbots, Java, APIs

Developer and Team Lead

2012 - 2017
ING Group
  • Designed and developed ETL flows from legacy systems to Data Lakes.
  • Developed dynamic processes to automate translation of business requirements to ETL flows.
  • Reviewed code and performed quality control of team deliverables.
Technologies: Oracle ODI, Oracle SQL, ETL, Agile, Data Lakes

Developer

2004 - 2012
Accenture
  • Performed data analysis, cleaning, and reconciliation at a Belgian energy metering company.
  • Implemented an EAI system used for many of the back-end processes at a telephony company.
  • Converted code from a legacy system to new Unix platforms.
Technologies: Oracle SQL, webMethods, C, Unix

Internship

2004 - 2004
University Diepenbeek
  • Performed a security assessment and penetration test of the network.
  • Designed a solution for securing data in the company network using public key infrastructure.
  • Rolled out self-written software to automate encryption throughout the company.
Technologies: Encryption, GPG, PKI, Cryptography

PHP Developer

2004 - 2004
FedEx
  • Solved bugs in the asset management tool written in PHP.
  • Developed new features for the asset management tool.
  • Performed deployment of the new code to the live system.
Technologies: PHP

Gig Economy App and Patform

The uber for jobs. I created a platform with a back end, web front end, mobile apps, and all needed integrations for payments, social media, real-time chat, and many other features. Twenty thousand users use the platform.

Patient Administration Software

Software including a desktop app to maintain patient appointments and patient files, linked to a POS printer and cash drawer. It also includes an online appointment planner synced with the therapists' software.
The software allows multiple users and therapists in a local network, viewing of patient records on a tablet, automatic reading of digital id cards, and syncing appointments with a Google calendar.

Languages

PHP, JavaScript, TypeScript, HTML, CSS, Java, C, VB.NET, C#.NET, SQL

Platforms

Unix, Ubuntu, Docker, Firebase, Google Cloud Platform (GCP), Mobile, webMethods, WordPress

Storage

MySQL, JSON, Oracle SQL, Data Lakes, Microsoft SQL Server

Other

Bitcoin, APIs, Shell Scripting, DNS, SSL Certificates, OAuth, Build Pipelines, Cordova, Facial Recognition, Chatbots, Encryption, PKI, Cryptography

Frameworks

Angular, .NET, Ionic, Laravel

Libraries/APIs

Node.js

Paradigms

Hosting, REST, Oracle ODI, ETL, Agile

Tools

Git, Elastic, GPG, Jira

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring