Bjarni Benediktsson, Developer in Abu Dhabi, United Arab Emirates
Bjarni is available for hire
Hire Bjarni

Bjarni Benediktsson

Verified Expert  in Engineering

Full-stack Developer

Location
Abu Dhabi, United Arab Emirates
Toptal Member Since
May 17, 2022

Bjarni is an experienced engineering manager with a background in software architecture and 10+ years in software engineering, focusing on team building and cloud services. He is adept at leading cross-functional teams, driving digital transformations, and enhancing engineering processes. Bjarni is proficient in cloud and distributed systems architecture and is passionate about cultivating engineering talent and ensuring delivery excellence.

Portfolio

Self-employed
Azure, .NET, C#, DevOps, Web Development, ASP.NET, APIs, REST, .NET Core...
Vörur Tryggingar hf
Next.js, React, Azure, TypeScript, .NET, C#, DevOps, Web Development, ASP.NET...
Codit Switzerland AG
Azure, .NET, C#, Angular, TypeScript, DevOps, Web Development, ASP.NET, APIs...

Experience

Availability

Part-time

Preferred Environment

Azure, .NET, C#, Visual Studio, Next.js, TypeScript, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a high-performing team capable of consistently surpassing stakeholders' expectations.

Work Experience

Senior Solutions Architect and Consultant

2018 - PRESENT
Self-employed
  • Revamped an IoT ingestion pipeline for a Swiss manufacturing company using Azure Functions and microservices architecture, resulting in 3x cheaper operating cost, a 40% reduction in bugs, and enhanced AI-driven analytics.
  • Led a greenfield IoT project for a Swiss industrial company. Created a POC within one month that connected a simulated on-site gateway to Azure IoT Hub, where AI models could store and analyze manufacturing data for predictive maintenance.
  • Led the design and creation of Azure-based applications for financial institutions. These applications resulted in substantial business growth, with one application increasing sales by 6x after the first three months.
Technologies: Azure, .NET, C#, DevOps, Web Development, ASP.NET, APIs, REST, .NET Core, Microsoft SQL Server, REST APIs, Software Engineering, CI/CD Pipelines, C#.NET, Docker, .NET 6, GitHub, Integration Testing, Unit Testing, TypeScript, JavaScript, Technical Consulting, Requirements Analysis, Business Analysis, HTML, CSS, Architecture, Full-stack, Full-stack Development, SQL, LINQ, Entity Framework, Front-end, Finance, Integration, Fintech, React

Software Engineering Manager and Azure Architect

2019 - 2022
Vörur Tryggingar hf
  • Managed and mentored a team of six engineers, emphasizing their technical and personal growth. We successfully released four large projects, increasing customer self-service by almost 4x and increasing life and health policy sales by 90%.
  • Championed the company's Azure cloud adoption, overseeing the migration of services and establishing best practices for cloud management.
  • Fostered a collaborative and high-trust team culture, emphasizing accountability and agile software delivery, optimizing delivery frequencies, and streamlining the development lifecycle.
Technologies: Next.js, React, Azure, TypeScript, .NET, C#, DevOps, Web Development, ASP.NET, APIs, REST, Microservices, .NET Core, Microsoft SQL Server, REST APIs, SOAP, Software Engineering, CI/CD Pipelines, C#.NET, Docker, .NET 6, GitHub, Unit Testing, JavaScript, Content Management Systems (CMS), Technical Leadership, Requirements Analysis, Business Analysis, HTML, CSS, Architecture, Full-stack, Full-stack Development, SQL, LINQ, Entity Framework, Node.js, Front-end, Finance, Integration, Fintech, Django

Azure Consultant

2018 - 2019
Codit Switzerland AG
  • Developed a user and topology management system critical for the project's success by creating a back end and front end for managing users and topologies while achieving 90% test coverage to ensure the correctness of the code.
  • Created an MVP for automatic claims processing based on weather data for a large reinsurer that improved processing time from weeks to hours by using Azure Logic Apps and Azure Functions.
  • Specialized in using various Azure PaaS and Serverless services to achieve high development velocity on these projects.
Technologies: Azure, .NET, C#, Angular, TypeScript, DevOps, Web Development, ASP.NET, APIs, REST, Azure Cosmos DB, .NET Core, Microsoft SQL Server, SpecFlow, Moq, REST APIs, Software Engineering, CI/CD Pipelines, C#.NET, Integration Testing, Unit Testing, JavaScript, Technical Consulting, Technical Leadership, Requirements Analysis, Business Analysis, HTML, CSS, Architecture, Full-stack, Full-stack Development, SQL, LINQ, Entity Framework, Front-end, Finance, Integration, Fintech

Software Engineering Consultant

2012 - 2018
Self-employed
  • Established a software engineering consultancy in Iceland, catering to clients in the financial sector.
  • Supported and further developed a customer analysis web application for an insurance company's sales department, using ASP.NET and C#, which increased yearly sales by 100%.
  • Designed a web-based analytics application for pension and insurance coverage from the ground up, which financial advisors at a major bank adopted, leading to enhanced client guidance and insights.
Technologies: ASP.NET MVC, C#, SQL Server 2008, Windows Server 2008, ASP.NET, APIs, REST, Microsoft SQL Server, REST APIs, SOAP, Software Engineering, C#.NET WinForms, C#.NET, Razor Pages, Unit Testing, TypeScript, JavaScript, Technical Consulting, Requirements Analysis, Business Analysis, HTML, CSS, Architecture, Full-stack, Full-stack Development, SQL, LINQ, Entity Framework, jQuery, Bootstrap, Node.js, Front-end, Finance, Integration, Fintech

Reykjavik University

2013 - 2014
Teaching Assistant
  • Served as a teaching assistant during my bachelor's studies, helping with courses about operating systems, databases, and software requirements and design.
  • Held weekly classes to show students how to develop the right solution to the previous week's project.
  • Assisted students via email with their weekly projects.
Technologies: Python, C, Linux, Bash, SQL Server 2012, Microsoft SQL Server, Software Engineering, SQL

Research Assistant

2013 - 2014
CRESS Research Center, Reykjavik University
  • Verified the formal specification of a wireless distributed connectivity algorithm, a cloud computing environment, and flight schedules for an international airline using the Rebeca model checker.
  • Applied machine learning techniques to optimize flight schedules with the goal of reducing fuel consumption throughout its fleet.
  • Researched, analyzed, and summarized publications in related fields to create reports and presentations for the research group.
Technologies: Python, Bash, Software Engineering

Software Engineer

2013 - 2014
Okkar Líftryggingar
  • Developed web services and reports in Microsoft Dynamics AX 2012 to automate insurance policy document generation.
  • Rewrote some parts of an old insurance system written in Delphi into the new Microsoft Dynamics AX system.
  • Performed activities related to the database administration on the company's primary production database.
Technologies: Microsoft Dynamics AX, SQL Server Reporting Services (SSRS), Microsoft SQL Server, SOAP, Software Engineering, C#.NET WinForms, Requirements Analysis, SQL, Entity Framework, Finance

Public Website and Customer Portal

http://vordur.is
A public website and customer portal that were developed using Next.js and React components according to the company's design system in Figma.

My role was to technically lead the development and manage a team of six members—five developers and one QA. I also set up and managed the CI/CD using GitLab and Azure App Service and configured our Jira project and workflow.

Cloud-based IoT Pipeline MVP

I set up a predictive maintenance MVP for a Swiss manufacturing company. It included an on-site OPC DA to OPC UA converter program running on Azure IoT Edge on a gateway machine inside a virtual plant and setting up and connecting Azure IoT Hub, Azure Functions, and Azure Data Lake.

Income Protection App

A benefit calculation service that gathers and predicts possible benefits from the state and union income and pension regarding future personal circumstances such as illness, disability, retirement, or death. The app was developed using the latest version of Next.js and Azure Functions (C#) and hosted on Azure.

Languages

C#, TypeScript, C#.NET, HTML, CSS, SQL, JavaScript, Python, Bash, C

Frameworks

.NET, ASP.NET MVC, ASP.NET, .NET Core, Next.js, Razor Pages, Bootstrap, Angular, SpecFlow, Django

Libraries/APIs

REST APIs, LINQ, Entity Framework, React, jQuery, Moq, Node.js

Tools

Visual Studio, GitHub, Microsoft Dynamics AX, GitLab CI/CD, Azure App Service, Jira, Azure IoT Hub, C#.NET WinForms

Paradigms

Agile, DevOps, REST, Unit Testing, Requirements Analysis, Software Testing, Azure DevOps, Microservices

Platforms

Azure, Azure Functions, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), Windows Server 2008, Linux

Storage

Databases, SQL Server 2008, Microsoft SQL Server, SQL Server Reporting Services (SSRS), SQL Server 2012, Azure Cosmos DB

Other

Software Architecture, Software Development, Web Development, APIs, Software Engineering, CI/CD Pipelines, .NET 6, Content Management Systems (CMS), Technical Consulting, Technical Leadership, Business Analysis, Architecture, Full-stack, Full-stack Development, Finance, Integration, Fintech, Algorithms, Computer Security, Internet of Things (IoT), SOAP, Integration Testing, Front-end, Distributed Systems, Storybook, Azure Data Lake

2014 - 2017

Master's Degree in Computer Science

ETH Zürich - Zürich, Switzerland

2011 - 2014

Bachelor of Science Degree in Software Engineering

Reykjavik University - Reykjavik, Iceland

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