Available for OpportunitiesAvailable

Marius Senekal

Full-Stack Software Engineer

Building robust, scalable solutions with 4+ years of experience in IoT, PostgreSQL, and modern web technologies

mariussenekal03@gmail.com
Get In TouchEmailPrint ViewPrint
Professional Overview
Location: Roodepoort, Gauteng, South Africa
Age: 31 years old
Email: mariussenekal03@gmail.com
Phone: 060 960 5216
References:
Click a reference to open and view
Digital Twin CTO Reference Best Deck Client Reference Landshark Client Reference

Opens in a new tab for quick review.

What I Bring to the Table

Software engineer with 4 years of professional experience, specializing in full-stack development within Linux (Ubuntu) environments. My professional work centers on building robust backend data systems, utilizing PostgreSQL, MQTT for IoT, and Python.

A collaborative problem-solver with hands-on experience deploying production-level applications using Nuxt3, Docker, and Nginx. Eager to apply my blend of professional discipline and proactive skill development to new engineering challenges.

Technical Skills & Expertise
Frontend Development
Nuxt3
Vue.js
Vuetify
HTML5
CSS3
JavaScript
jQuery
Flutter
Backend Development
Python
Node.js
PostgreSQL
MySQL
SQLite
REST APIs
pgREST
MQTT
DevOps & Tools
Docker
Docker Compose
Nginx
Linux (Ubuntu)
Bash Scripting
Git
Bitbucket
GitHub
Additional Technologies
Azure Service Bus
AWS Cloud Storage
Postman
Jira
Java
PHP
Android Studio
WordPress
Currently Learning & Exploring

Actively expanding my technical expertise through hands-on exploration of emerging technologies and modern development practices:

C# Development: Expanding backend capabilities with C# and .NET ecosystem
Non-Relational Databases: Exploring MongoDB and NoSQL database architectures for flexible data modeling
AI & Language Models: Experimenting with Ollama for local language models and applying AI capabilities to existing projects, including AI-powered packing slip processing in the Stock Management System — expanding hands-on AI knowledge through real production use cases
Workflow Automation: Investigating n8n for workflow automation and integration orchestration
C#
MongoDB
Ollama
AI Integration
n8n
NoSQL
Professional Experience
2020 - Present • 4+ years
Software Engineer (Full-Stack)
Digital Twin

Full-Stack Development: Delivered complete end-to-end solutions spanning frontend (Nuxt3, Vue.js, Vuetify, HTML5, CSS3, vanilla JavaScript) and backend (Python, Node.js, C#) development

Real-Time IoT Systems: Built scalable backend systems for real-time IoT data processing using Python, PostgreSQL, and MQTT protocols for edge device integration

Protocol Management: Expert in MQTT protocols for handling data from edge devices, ensuring seamless integration from edge to client-facing consoles

Database Engineering: Designed and wrote database functions for business logic, optimized queries using materialized views and query tuning, scheduled automated tasks with pg_cron, and used psql for reporting and management

API Development & Integration: Developed and maintained REST APIs using PostgREST and Node.js, tested with Postman for streamlined data access and integration

Cloud & DevOps: Docker, Docker Compose, Azure Service Bus, Bash automation scripts, and Nginx for production deployments

DevOps & Production Operations: Recently took on ownership of DevOps responsibilities, maintaining and deploying applications directly to clients' production servers to ensure system uptime and stability

Production Support & SLA Management: Resolved production issues, handled IoT data corrections, and maintained system reliability for critical business operations

Architecture & Systems: IoT systems, real-time processing, async operations, scalable architecture, RBAC, authentication/authorization, and audit logging

Client & Stakeholder Engagement: Regular progress updates with clients and stakeholders to ensure alignment and clear communication of technical requirements

Team Leadership & Mentorship: Guided team members on SLA processes, trained field services teams, conducted code reviews via Bitbucket/GitHub, and documented system changes

Agile Workflow: Managed work through Jira for SLA and ticket management, delivered on scoped project requirements within deadlines

Jan 2018 - May 2019
IT Technician / Project Support
Landshark IT

Desktop & project support, handling installation projects

Maintaining SLA agreements and providing client services

Installation of IT equipment, cameras (Hikvision), and network cabling

Building PCs, email domain setup, data handling & backups

Oct 2017 - Dec 2017
Call Centre Agent
WNS Global Services

Handled Telkom-related product and infrastructure queries

Assisted clients with router/modem setup and network connectivity issues

Customer verification and complaint resolution

2016 - 2017
Primary Photographer & DJ
Freeze Frame Photography & Thump Mobile Disco (Freelance)

Wedding and event photography, venue scouting and planning

Photo editing with Photoshop CS6, album compilation

Client consultation and maintaining deadlines

Jun 2014 - Jul 2016
Junior IT Technician / Project Support
CMIT

Hardware: Built custom PCs, installed hubs/switches, CAT 5/6 cabling, server cabinets, UPS, projectors, interactive boards

Software support for 10+ private schools (MS Office, antivirus, email setup)

Network administration: Setting up users on Windows 7/10, shared folders, resolving connectivity issues

Education & Certifications
Education
Diploma in Systems Development V2
Boston City College
2021
3-Year Qualification
Certifications & Training
WordPress Development
Udemy - 2022
Call Centre Training
Telkom Products & Infrastructure - 2017
Certified Photographer
VEGA - 2014
Featured Projects
Key Attributes & Strengths

Honest & Loyal

Trusted and committed professional

Hardworking

Dedicated and willing to learn

Team Player

Collaborative and supportive

Problem Solver

Creative and analytical thinker

Good Communication

Clear and effective communicator

High EQ

Mature emotional intelligence

Detail-Oriented

Thorough and precise

Self-Driven

Proactive and independent

References

Professional reference letters are available below.

Digital Twin CTO Reference

Reference letter from Craig Hilton Potter (CTO).

View Reference

Best Deck Client Reference

Reference letter from Stuart Martin (Director).

View Reference

Landshark Client Reference

Reference letter from CJS Maritz (Finance Director).

View Reference

© 2026 Marius Senekal. All rights reserved.

All information is to be kept in strict confidence