Sam Roose
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Feature Engineer
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.
Team Lead: Feature Engineer
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.
Developer and Team Lead
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.
Developer
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.
Internship
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.
PHP Developer
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.
Experience
Gig Economy App and Patform
Patient Administration 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.
Skills
Libraries/APIs
Node.js
Tools
Git, Elastic, GPG, Jira
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
Frameworks
Angular, .NET, Ionic, Laravel
Paradigms
Hosting, REST, Oracle ODI, ETL, Agile
Other
Bitcoin, APIs, Shell Scripting, DNS, SSL Certificates, OAuth, Build Pipelines, Cordova, Facial Recognition, Chatbots, Encryption, PKI, Cryptography
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring