About

Introduction Link to heading

Welcome to OCC Software, my name is Selmir Aljic.

I’m a freelance .NET software engineer and my company is called OCC Software.

I have been working professionally as a software engineer since 2016. Since then, I have worked on software with more than 3 million lines of code and have built API’s, frameworks and libraries that are used by thousands of developers worldwide.

Coding Philosophy Link to heading

My code adheres to the SOLID programming principles where necessary, and I like to use the Domain Driven Design approach. For the application level architecture, I like to use the Clean Architecture approach.

Services Link to heading

  • Software Development
  • Software Design
  • Software Architecture
  • Cloud Migration
  • Consultancy

Technologies and Programming Languages Link to heading

  • C#
  • C++
  • Typescript
  • Javascript
  • HTML
  • CSS
  • OpenGL
  • .NET Ecosystem (Framework, Core and beyond)
  • Azure Devops CI/CD pipelines
  • Azure Cloud
  • Kubernetes
  • Docker
  • React
  • Angular
  • Blazor
  • Reactive Extensions

Companies I am proud to have worked for Link to heading

Baker Hughes Logo Sita Logo

Avanade Logo Edumundo Logo