08/10/2026 updated

**** ******** ****
Premium member
100 % available

Senior Software Engineer | .NET · React · Azure | Legacy Modernization

Riga, Latvia
Only remote
1st level professional higher education, Technical University of Riga
Riga, Latvia
Only remote
1st level professional higher education, Technical University of Riga

Profile attachments

Edgars_Salmins_Senior_Software_Engineer_1.pdf

About me

17 years in .NET, React and Azure — mostly on systems others call too risky to touch. Recent work: live migration of a 200M-document DMS with no downtime, and an enterprise SaaS platform taken from 50–70k daily exceptions to ~200. I take on what has stalled and get it to production.

Azure FunctionsASP.NET.NET FrameworkMicrosoft AzurePostgreSQLManaged Extensibility Framework (.NET Framework)React.jsAsp.net Web ApiVue.jsBackendAngularJSBicepGraphQLTerraformCode Refactoring
.NET Development
Expertise in C# and .NET (.NET 8, .NET Framework) for building and modernizing business-critical backend systems across insurance, finance, telecom, and enterprise SaaS. Proficiency in ASP.NET Web API, Entity Framework, NHibernate, REST APIs, GraphQL, and WCF (legacy).

React & TypeScript Frontend Development
Strong frontend skills in React, TypeScript, and Redux, with additional experience in Angular, Vue.js, Vite, and Vitest. Delivery of complex UI applications including dashboards, client portals, and large-scale enterprise platforms.

Microsoft Azure & Cloud Infrastructure
Hands-on experience with Microsoft Azure services including App Services, Functions, Storage, Service Bus, and Key Vault. Proficiency in Terraform, Bicep, Azure DevOps Pipelines, CI/CD, and Application Insights for cloud infrastructure management and automation.

Legacy Refactoring & Modernization
Proven track record of taking on stalled, high-risk legacy systems and delivering modernization end-to-end, including migrations from on-premises to cloud, framework upgrades, and permission engine rewrites.

Microsoft SQL Server & RavenDB
Deep experience with Microsoft SQL Server and RavenDB, including large-scale data migrations (approx. 200M documents) with no service interruption and data migration at scale.

Clean Architecture & SOLID Principles
Application of Clean Architecture and SOLID principles across multiple projects, including backend services built with Ardalis Clean Architecture and mentoring of developers on design patterns.

Production Troubleshooting & Disaster Recovery
Experience stabilizing enterprise SaaS platforms, resolving long-standing integration defects, recovering failed database restores overnight, and authoring formal disaster recovery plans.

Node.js & Headless CMS
Engagement with Node.js-based platforms and headless CMS solutions, including work on a clinical trial patient recruitment platform using Node and Supabase.

Episerver / Optimizely
Certified Episerver developer with experience delivering features across Nordic enterprise and public-sector systems including ecommerce, transportation, and access-control platforms.

AI-Assisted & Agentic Development Workflows
Familiarity with AI-assisted and agentic development workflows as part of modern software engineering practice.

Languages

GermanBasic knowledgeEnglishFluentRussianGoodLatvianNative speaker

Project history

Senior Software Engineer

If P&C Insurance
Delivered a new React dashboard application from scratch in one week against a two-week expectation, including project analysis and user story breakdown. Feature development and modernization work across insurance platforms.

Senior Software Engineer (Contractor)

AS Helmes
Stabilized a large-scale enterprise social media management SaaS platform (Staffbase / Dirico), reducing production exceptions from 50-70k per day to approximately 200. Resolved long-standing integration defects, delivered security fixes, migrated entire Azure infrastructure to Terraform, and worked on modernization of a 20+ year old enterprise system (Telia) migrating frontend from Create React App / React 17 to Vite with Vitest. Short engagement on a clinical trial patient recruitment platform (Possibia). Technologies: C#, .NET Core, .NET Framework, Azure, Terraform, React, Angular, TypeScript, Vite, Node.

Senior Software Engineer (Contractor)

If P&C Insurance
Live migration of approximately 200M documents from RavenDB to a normalized SQL Server schema with no service interruption; on-premises to cloud; .NET Framework to .NET Core; permission engine rewritten; WebDAV integrated with Curity identity provider; Angular v15 to v21. Rebuilt a legacy Episerver-based Extranet from the ground up with full content management, deployed the complete Azure environment stack, and authored formal disaster recovery plans. Built a fully functional in-house LMS in one month. Recovered a failed database restore overnight. Owned delivery end to end. Technologies: .NET, C#, Azure, Azure DevOps, Terraform, SQL Server, Angular, Episerver.

Senior Software Engineer (Contractor)

Intressebevakaren AB
Built a new production system for social workers from scratch with a three-person part-time senior team, taking it from zero to production readiness in approximately one year. Developed core backend services using .NET 8 and Entity Framework following Ardalis Clean Architecture, with meaningful test coverage. Contributed frontend work in React and Redux; implemented document/PDF generation templates. Technologies: .NET 8, Entity Framework, React, Redux, Azure, SQL.

Co-founder

Codelex
Co-founded and ran a developer training business on an income-share model. Taught C#, .NET, Web APIs, Azure fundamentals, SQL, SOLID principles and design patterns; mentored students from zero experience to first professional role. Wound the business down deliberately as market conditions and applicant motivation shifted.

Senior Software Engineer

If P&C Insurance
Delivered a client portal proof of concept in 2 months against a 3-month estimate and presented it directly to stakeholders, funding a full team and a two-year programme. Rebuilt the IfLogin industrial client portal UI single-handedly over 9 months. Diagnosed and fixed a long-standing chatbot flow defect in Claims intake. Developed and maintained online claims intake and payment features for private and commercial customers. Participated in solution design, technical proposals, and estimation. Technologies: C#, .NET, React, TypeScript, Web API, Azure, SQL Server.

Team Lead

28. Stone
Short engagement leading a development team; concluded by mutual assessment of fit.

Senior Software Engineer

Geta Digital
Certified Episerver developer; delivered features across Nordic enterprise and public-sector systems including ecommerce, transportation and access-control platforms. Built an offline-first progressive web app for onboard passenger counting on inter-island ferries. Rendered 5,000+ public transport stops using PixiJS. Designed and implemented role-based access control across management tools. Participated in architectural decisions and communicated directly with clients. Technologies: .NET Core, C#, Vue.js, Angular, TypeScript, PixiJS, SQL Server, Azure. Tools: Jira, Bamboo, TeamCity, Octopus, Confluence.

Software Engineer

XInfotech
Biometrics and digital identity systems using .NET and Entity Framework.

Software Engineer

DZC
Built a legal aid platform providing access to legal support for those unable to afford representation, applying SOLID principles and clean architecture.

Software Engineer

Lursoft IT
Built the public portal for a national legal system including an automated anonymisation solution. Promoted to lead a team of five within six months of joining. Automated the release process, reducing deployment from a 2-day manual procedure to 10 minutes. Continued as a contractor for a further six months after leaving. Technologies: C#, .NET, Orchard CMS, WCF, SQL Server, NHibernate.

Software Engineer

Earlier roles (banking, retail, university IT)
Software engineering across banking (mortgage and land banking) and retail, plus an initial position in university IT. Began in PHP/Yii before moving to the .NET stack.

Certificates

Episerver Certified Developer

Episerver (official training, London)

2017


Portfolio


Contact form

Log in to get in touch

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

Sign upLog in