Independent Consulting

Software Architecture & Engineering Consulting

Helping software teams with architecture, implementation quality, maintainability, testing, and technical direction.

Services

Independent consulting engagements for software teams that need senior technical review, design support, or improvements to engineering practice.

Software Architecture Review

  • Architecture
  • Component boundaries
  • Dependencies
  • Maintainability
  • Scalability
  • Technical debt
  • Architectural risks

Implementation Review

  • Implementation quality
  • Architecture / implementation consistency
  • Maintainability
  • Code structure
  • Concrete findings and recommendations

Engineering Workflow Review

  • Git workflows
  • Code review
  • CI/CD
  • Automated testing
  • Documentation
  • Engineering quality practices

Architecture & Design Support

  • New systems
  • Major subsystem changes
  • Modernization
  • Design decisions
  • Technical trade-offs

Experience

  • 20+ years of software-development experience
  • 5+ years primarily focused on software architecture and design
  • Previously: Ericsson

Technologies & Practices

  • C++
  • C#
  • PHP
  • Linux
  • Web / backend systems
  • Android
  • Git
  • Gerrit
  • Jenkins
  • CI/CD
  • Automated testing
  • Software / system architecture

Selected Engineering Projects

Independent projects that demonstrate architecture, implementation, and operational concerns relevant to consulting engagements.

FIN

Personal finance platform

A privacy-focused personal-finance and envelope-budgeting application.

  • Domain modelling
  • Authentication and security architecture
  • Transaction handling and reconciliation
  • Multi-currency handling
  • Automated testing
  • Application architecture

HomeOps

Infrastructure operations tooling

Open-source tooling for infrastructure operations tasks.

  • Linux
  • Infrastructure automation
  • Safe CLI design
  • Defensive engineering
  • Explicit handling of destructive operations and secrets

More on github.com/manovosel.

About

Marijo Novosel is a software architect based in Denmark with more than 20 years of software-engineering experience across backend, Linux, web, mobile, and systems/software development.

Current professional focus is software architecture, implementation quality, maintainability, testing, and engineering practices.

Contact

For consulting enquiries, please get in touch by email:

consulting@novosel.dk

Email is the preferred channel. A short description of the situation and what you would like help with is appreciated.