Hi, I'm Dennis

Software Developer & Passionate Mentor

I love to try new things, build innovative solutions, and share knowledge with others. Currently exploring the fascinating world of AI and LLMs while continuing to master the art of software development.

About Me

Professional Experience

Throughout my career, I've worked extensively with .NET as my primary technology stack. I have hands-on experience with Azure cloud services, Blazor for modern web applications, and SQL Server for robust data solutions.

My expertise spans both frontend and backend development, with a particular strength in backend systems. I'm well-versed in CI/CD pipelines using Azure DevOps and infrastructure as code with Bicep.

Technical Specialties

.NET Azure Blazor SQL Server GitHub Azure Pipelines Bicep Docker Container Apps Azure Container Registry IoT Modbus OPC UA MQTT

Domain Expertise

I thrive on exploring diverse domains and industries, bringing fresh perspectives to each challenge. My curiosity drives me to understand different business contexts and apply technology solutions across varied sectors.

Professional Training Equipment Ventilation Systems FinTech Developer Tooling

Current Interests

In my spare time, I'm diving deep into the world of Artificial Intelligence and Large Language Models. I'm also exploring n8n for workflow automation, learning Go programming, and finding exciting ways to integrate AI into practical solutions.

AI & LLMs n8n Go Automation

Professional Experience

Developer Platform Solutions

Fora

Built a self-service deployment platform using Blazor hosted as an Azure Container App. Created complete infrastructure as code using Bicep (container, container app environment, and container registry) with automated CI/CD pipelines. The solution empowered developers to deploy their own subscriptions independently, streamlining the development workflow.

IoT & System Integration

Sally

Developed critical integrations for industrial sensor data collection, including a custom integration with Airthings sensors to format data for our system requirements. Also implemented Modbus communication with Beckhoff PLCs, enabling seamless data acquisition from industrial automation systems into our platform.

Database Optimization & Infrastructure

CGI

Optimized a high-performance transaction system using MSSQL database. Updated the system to handle batch processing operations and improved database indexing strategies for enhanced performance. Also worked on Azure API Manager infrastructure development, creating Bicep files for automated deployment and management of API services.

Technical Skills

My technical expertise spans across various technologies and frameworks, with a strong foundation in .NET development and cloud technologies.

Advanced Able to perform tasks independently and efficiently
Intermediate Able to complete tasks with moderate efficiency

Development & Frameworks

C#Advanced
BlazorAdvanced
.NET CoreIntermediate
TestingIntermediate
APIIntermediate

DevOps & Infrastructure

PowerShellAdvanced
BicepAdvanced
Azure PipelinesAdvanced
Azure DevOpsIntermediate
GitHubIntermediate
DockerIntermediate
LinuxIntermediate

Data & IoT

SQL ServerAdvanced
IoTAdvanced
ModbusAdvanced
PostgreSQLIntermediate
OPC UAIntermediate
MQTTIntermediate

Teaching & Mentoring

I have a genuine passion for teaching and helping others grow in their development journey. Sharing knowledge and watching others succeed brings me immense satisfaction.

University Mentoring

Mälardalens Högskola

I've had the privilege of mentoring students, helping them navigate their academic journey and providing guidance on practical software development skills.

Professional Mentoring

CGI

During my time at CGI, I actively mentored junior developers, helping them develop their technical skills and grow into confident software professionals.

Technical Presentations

Bicep Workshop

I created and delivered a comprehensive 5-part Bicep lecture series covering Azure infrastructure as code. The workshop includes progressive learning modules, hands-on examples, and complete environment setup guides for practical deployment experiences.