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
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.
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.
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.
Development & Frameworks
| C# | Advanced |
| Blazor | Advanced |
| .NET Core | Intermediate |
| Testing | Intermediate |
| API | Intermediate |
DevOps & Infrastructure
| PowerShell | Advanced |
| Bicep | Advanced |
| Azure Pipelines | Advanced |
| Azure DevOps | Intermediate |
| GitHub | Intermediate |
| Docker | Intermediate |
| Linux | Intermediate |
Data & IoT
| SQL Server | Advanced |
| IoT | Advanced |
| Modbus | Advanced |
| PostgreSQL | Intermediate |
| OPC UA | Intermediate |
| MQTT | Intermediate |
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.