09/24/2024 updated

**** ******** ****
100 % available

Senior Software Engineer, Software Engineer, Lead Developer, Software Engineer Lead

Malmö, Sweden
Worldwide
M.Sc. Informatics
Malmö, Sweden
Worldwide
M.Sc. Informatics

Profile attachments

Alexander Berntsen - CV.docx.pdf

HTMLJavaScript.NET FrameworkApplication Programming Interfaces (APIs)Atlassian ConfluenceAtlassian JiraMicrosoft AzureC Sharp (Programming Language)Cascading Style Sheets (CSS)Cloud EngineeringStatic Program AnalysisSoftware QualityInformation SystemsDatabasesContinuous IntegrationData IntegrationExtract Transform Load (ETL)Data StoreLinuxDevOpsLanguage Integrated QueryEntity FrameworkEvent-Driven ProgrammingIdentity ManagementWindows Communication FoundationMessage BrokerAzure SQLTeam Foundation ServerMongoDBModel View Controller (MVC)Cisco Nexus SwitchesOpenShiftRabbitMQSwaggerMessage OrientedSoftware EngineeringSQL Databases.NET CoreReact.jsBlazorVue.jsBackendAngularJSKubernetesAtlassian ToolsRavendbBicepNon-relational DatabaseAtlassian BitbucketFront End Software DevelopmentSQL Server Management Studio (SSMS)Restful ApiTerraformDomain Driven DesignNetwork ServerApi ManagementDockerElk StackJenkinsWeb ApiMicroservices
.Net Core, .Net, Api Management, APIs, Back-End development, Bicep, Bitbucket, Blazor, C#, CSS, Nexus, Cloud Engineer, Confluence, CI/CD, Data Integration, storing data, Database technologies, DevOps, Docker, Domain Driven Design, ELK stack, Entity Framework, event driven, ETL, front-end, HTML, Identity management, Information Systems, Jira, JavaScript, Jenkins, Kubernetes, Linq, Linux, message brokers, Message bus, Microservices, Microservice Architecture, Azure DevOps, Azure Services, Azure, Windows, MVC, MongoDb, servers, non-relational database, OpenShift, RabbitMQ, RavenDb, react, REST, Azure SQL, SQL, SSMS, Software Engineering, code quality, static code analysis, Swagger, TFS, Terraform, Vue, Web APIs, WebAPI, Angular,  WCF

Experience

Professional experience5 - 10 years
Freelancer since2022

Languages

DanishNative speakerGermanGoodEnglishFluent

Project history

Cloud Engineer

MKB

500-1000 team member

Alexander was responsible for examining the current Azure architecture to ensure best practices were being followed. He also created estimates, and roadmaps for implementing Infrastructure as Code using Bicep for existing azure resources. Short-term assignment, 1 month.

Tools: Bicep, Azure DevOps, CI/CD

Senior Software Engineer

TetraPak
Alexander was working in the Data Integration Platform team, which is
responsible for creating integrations between systems and machines. His
main responsibility was creating multiple new event-driven
Microservices in C#/.NET, using message brokers and APIs, with a high
focus on code quality applying multiple design principles such as Domain
Driven Design and Clean Architecture. His work also consisted of some
front-end work in Blazor, Angular, and Vue.

In addition, he led improvement work of the team's CI/CD pipelines.
During his time, he restructured the pipelines in Azure DevOps to follow
Microsoft reference architecture. The pipeline's performance,
re-usability, and maintainability was improved by implementing robust
templates. The pipelines also included static code analysis using
synopsys products Polaris and Black Duck.

He was also responsible for investigating a Infrastructure as Code
strategy for the client. As the applications were hosted in Azure, but also
on-premise, several IaC syntaxes were evaluated such as Bicep
templates, Kubernetes manifests, and Terraform. Both GitOps using
ArgoCD and more traditional push based deployments were evaluated.


CONTACT

PHONE: +46 70 491 56 00


EMAIL: alexander@tsenco.com

Tools: .Net, C#, Azure, Infrastructure as Code, Azure Pipelines, Blazor,
Azure DevOps, Docker, RabbitMQ, Domain Driven Design, Vue, Angular,
Windows, Linux, and more.

Software Engineer, Lead Developer

Afry
Solution Architect - Identity management project

Alexander was responsible for an Identity Server and acting as an
solution architect. The main focus of the assignment was to increase the
performance and scale the application to be able to handle multiple new
countries. During his time at the company, they entered three new
markets which needed specialized login solutions. The solutions were
built with dotnet, C#, and deployed in Azure using ARM templates.

The Identity Server was responsible for providing JWT tokens for logins
both for end-users visiting an e-commerce website, employees login into
company systems, and other systems that needed tokens for
authentication towards other systems.

Tools: .Net 6, ef core 6, Azure DevOps, Azure Api Management, ARM
templates, Swagger, k6, and other.



Lead Developer - Integration project

Alexander was Lead developer for a new event driven Microservice built
with C#, .Net Core, consisting of Azure functions and an API. Azure
DevOps was used for planning, as well as CI/CD. He engaged in the
design, and implementation phase. The project ended in a successful
implementation, on deadline and budget.

Tools: .Net, Azure Functions, Infrastructure as Code, WebAPI, REST, SQL,
NSwag, Swagger, EF Core, Application Insight, Azure Key Vault and ARM
Templates.

Software Engineer Lead

Capgemini
Developing new APIs and data imports, breaking down a large monolith
into several microservices. Working with technologies such as .Net core
3.x, ELK stack, OpenShift, Kubernetes, Docker, Jenkins and both
relational and non-relational database technologies. Occasionally
working with front-end using Razor and react frameworks. Utilizing the
Atlassian suite using Jira, Confluence, and Bitbucket. We utilized the
private artifact repository Nexus to store both nuget packages and also
container images.

Receiving both the highest possible internal rating during yearly review,
and the highest possible rating from the client, based on their KPIs.

Tools: .Net, Openshift, Kubernetes, Docker, Jenkins, SQL, MongoDb,
RavenDb, ELK stack, Atlassian suite, Nexus repository

Software Engineer

Soreco
Designing and developing an ETL flow, extracting data from several data
points, cleaning, and storing data. Started as a summer employment,
turned into permanent.

Tools: C#, Entity Framework, Linq, TFS, Azure SQL, Azure DevOps.

Software Engineer

CGI
Working with the public transportation project team, creating an
application for retrieving and visualizing logfiles from servers. Working
with technologies such as C#, .Net, Entity framework, MVC, WCF, WS,
SQL, SSMS, JavaScript, CSS, HTML and TFS.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in