CTO & Lead developer
As Lead Developer of the Quadim competence platform, I was responsible for designing and implementing a state-of-the-art solution that helps users manage their personalized learning paths and collaborate effectively with others. I led a small team of developers, guiding them through agile methodologies while working closely with cross-functional stakeholders to ensure alignment with overall business goals. One key accomplishment during my tenure was successfully integrating AI algorithms into the platform to enhance user engagement and increase productivity.
Project Manager, System Architect, Techlead
Opplysningen 1881 - Opplysningen ID
The information will strengthen its product range and online presence by testing a service for common digital identity through the project Opplysningen ID. The first phase is the development of a pilot id.opplysningen.no which they can take to the market to check the market's response with the aim of adjusting the service in line with the market towards a planned launch in Q2/2016. Value to the customer: The project will be the core component of Opplysningens digital online services and could be expanded with many value-added services in the future. In the later year, Opplysningen 1881 has converged all their IAM/SSO solutions to the rebranded 1881 SSO platform, and added it to its IOS apps, onboarding 150.000+ customers to the platform.
Entra ASA & Rebel U2 AS
Totto has been a key figure.
Chief Developer, Technical Architect, Quality Assurer, Mentor, Sparring Partner, Advisor.
Chief Developer, Technical Architect: Developed several core modules in PasientSky's platform, including communication module against Norwegian public health authorities, topology module for clinical diagnosis (ICPC2, CDC10 and SNOWMED), product module (medicines and prescription goods) m.m. Technical architect, Quality assurer: Architecture and technical design choices for the health platform of PasientSky. Important premises are safe mockery of patient data, interaction with 3.part systems, including public health authorities in Norway and performance/scaling. Mentor: Assistance and experience in PasientSky's technology switch to java, microservices and docker. Ensure good and increased productivity in the development department. Description: PatientSky builds a health platform for health actors around the world based on doctors' everyday lives. The platform has, among other things, modules for interaction (doctor/patient/other), timebooking, accounting/finance and electronic patient records. Totto is responsible for building the java architecture and java teams in PasientSky, including the collaboration module against health Norway, OpenEHR patient records, FEST and topologies. Totto has also been central in the work to build up the Kubernetes platform in PasientSky. Value to the customer: The PatientSky eHealth platform is the main product of PasientSky and thus critical for the customer's success.
Norwegian Medicine Depot - Integration architect
As the customer's Integration Architect, Totto is responsible for ensuring that the systems talk at the same time as NMD upgrades and replaces most core systems (including warehouse systems (VRM, WMS), logistics, order systems (AOM, SAP, eHandler B2C and B2B), BI and data warehouses, POS solutions and FI/CO systems. He also assisted as project support for integration into the PROJECTS SAP Reduces Scope, new B2C ecommerce system, SOX compliance, SAP Extended Scope and new POS platform for pharmacies. Value for the customer: The customer received assistance with integration work and problem solving during the project. Totto was a sparring partner for the customer and ensured that the business worked during upgrades and replacements.
Norsk Medisinaldepot AS (NMD) - POS distribution Platform - PDP
NMD wants to access real-time data from FarmaPro to get an update of the current situation at Vitusapotekene. Today's solution has higher management and operating costs than necessary, provides poor functionality and is vulnerable to downtime. A primary challenge is significant manual management of agents installed at pharmacies. The project develops an automated solution that extracts business-critical data in real time. In addition, automatic commissioning and logging of the services is established. The solutions largely use Spring MVC and Jetty to expose data via REST. Value for the customer: The solution ensures that the customer has a full overview of inventory status and flow of goods in all pharmacies, which among other things enables an efficient and accurate purchase online and pick up in-store even when the pharmacies have decentralized warehouse and assortment management. The solution has higher uptime, is more stable and costs significantly less than other options even with its 900 billion inventory status values per year.
Norsk Kennelklubb - Renewal of professional system portfolio
The customer needed to renew the existing professional system portfolio and the project was intended to help the customer implement changes in architecture and technology used. Adjustments in regulations and new services became more expensive to realize, which made NKK struggling to deliver the services that kennels, dog clubs and dog owners wanted, and depended on. Value for the customer: Helped the customer implement changes to their architecture and found a solution to NNK's challenges, without blowing up time, capacity or bottom line.
Project Manager, Executive Developer
Yenka AS - Mobile Social Trading Platform
Development and rollout of a mobile social trading platform (Android and iOS). Yenka was a start-up company focused on developing a social trading application for mobile phones. Totto was responsible for realizing this platform in a short period of time with limited resources and at low cost.
Norsk Tillitsmann - NTM Leak System (Project-X)
Product development of a new communication solution to ensure whistleblowers remain anonymous. That is, it should not be possible to track the sender of emails or that a notification has been sent. Whistleblowers are people who report misconduct in the workplace. Most often, the whistleblower approaches the board of directors of the company. Value to the customer: Product that the customer split out for commercialization in the company Libra Communication Technologies.
Advisor, Technical Architect
Retrade is a system for disposing of surplus material where public and private companies in the Nordic countries can sell their used machines, vehicles and other equipment at auction. Retrade wanted to expand in the market, and needed a scalable technology platform.
Advisor, Project Manager, Developer
Totto assisted the IT department and the various business units in clarifying differences between concepts and definitions towards the IT systems. The work at OBOS was across several ongoing projects and entailed, among other things: • Assistance to the IT department if not. renewal of support systems, system integrations and IAM • Project manager for ongoing projects, as well as consulting, architecture and developer tasks • Project and task specifications, clarifications and priorities • Lead in the work to establish clear IAM solution and associated SSO components • Technical architecture and integration architecture on the customer side • Architecture for user-oriented services and electronic interaction Description: OBOS' challenge was frustration due to differences between concepts and definitions towards the IT systems (including incompatible customer definitions). The project took discussions around system-related target images and architectures, the establishment of clear Identity and Access Management (IAM) and associated Single-Sign On components (SSO). The customer needed to carry out priorities and project and task specifications of both a short-term and long-term nature.
NAF (Norwegian Automobile Association)
The work at NAF was an overarching role on the customer side across several ongoing projects. Totto was responsible for architectural selection and development activities in the projects. Work included: • Follow-up and technical assistance for several parallel projects • Assessment of new technology, discussion and anchoring around target architectures and infrastructure architecture • Responsibility for implementations of IT systems and integration architecture • Responsibility for follow-up and assistance with projects • Guidance, etc. task specifications and priorities • Strategy and technology consultancy Description: NAF is the nordic region's largest member and consumer organisation, and works within transport. NAF needed to look at its overall IT strategy and get an anchor around target architectures for the various business areas. They needed technical assistance for several parallel projects, and at the same time wanted advice and help in assessing new technology. Value for the customer: The customer received independent quality assurance and assistance to the IT department. They received a thorough assessment of opportunities and received assistance in planning further projects.
Telenor Norge AS - MOVE
Totto was chief architect at Telenor in 2009. preparation of new enterprise architecture (with a budget in the range of 0.5 - 1 billion), and an advisor to corporate management in the process of highlighting "Telenor 2.0". His area of responsibility consisted of: • Specification and follow-up of development tasks done outside the Alcatel platform and the 3rd party APIs of a new mobile corporate network • Assistance with integration, management and configuration of the services • Architecture for user-oriented services and service-oriented architecture Description: MOVE is Telenor's largest product initiative and focuses on collecting and replacing all types of voice communications for corporate customers. Telenor Service Gateway (TSG) is the key component for integrating, managing and configuring the services, both from Telenor's own applications and from 3rd party applications. Value to the customer: Telenor's upgraded enterprise architecture enabled a new and updated product offering for their corporate customers.
Quality Assurer, Technical Advisor
Nextgentel NGT - COPS
Sparring and consulting workshops around Telecom architectures and road choices ahead for NGT.
Technical architect, Quality assurer
Diakonsykehuset - InfoBank
The aim is to improve the overall process for patients by helping the district begin the process of reducing the number of bed days as early as possible, ensuring a significant reduction in the number of days patients remain in the hospital after they are discharged and providing the district with early and precise messages so that the district can plan and implement measures to receive patients after hospital stays and stop time and costing services to when the patient is on hospital. Value for the customer: Save the hospital time and money by increasing capacity with freed beds, reducing costs on bed days since self-cost is greater than contributions. Save the municipality time and money as a cost per day per bedtime after karen time, give time in communication with service providers, provide reduced costs in connection with service providers' toll trips and reduced costs in connection with re-admission (patients who do not finish their hospital stay due to failure of muscle mass and inflicted diseases during bed days, hospital infections).
DNB - Virak
Totto was hired as an architect responsible for enterprise architecture and service orientation (SOA), in the VIRAK part of the LIFT program, and reported directly to the Corporate Executive Committee. Tasks included: • Follow-up and technical assistance, etc. enterprise architecture and service-oriented architecture • Assessment of new technology and anchoring around architecture and infrastructure • Strategy and technology consultancy related to platforms and processes Description: Virak was DNB's major initiative to lift its enterprise architecture. The project's purpose was to gain increased understanding and progress in the IT area, including product compositions and portfolios. Impact analyses were carried out on strategic hypotheses for key elections, etc. platforms and associated processes and organization. Value for the customer: The customer had their business architecture lifted and gained an increased understanding of the feasibility picture within their technological platform.
Quality assurance and analysis of possible technologies and systemic choices for Exportfinans over the next 2-5 years.
Key Resource, Java
Totto was brought in as a key resource on Java ifm. Tandberg's strategy to use Java technology in the video conferencing product portfolio. Description: Build expertise on Java ifm. Tandberg's strategy of adopting Java technology in the video conferencing product portfolio.
Colorline - New booking on the Internet
Totto was responsible for strategies around versioning and error handling on new booking systems, where several specially adapted standard systems are linked to the JCAPS suite. • Assistance in connection with service-oriented architecture and user-oriented services • Quality assurance of solution and work Description: The project was Color Line's major commitment to becoming the best in cruises and transport, and included measures to reduce release time, increase resilience, improve scalability and performance, coordination and communication. The project was organized with four internal teams, two foreign suppliers, external operations provider and Color Line's IT department.
Technical Advisor, Technical Architect
Banetele - Enterprise Portal Initiative
Totto assisted BaneTele as technical advisor and architect of the Enterprise Portal initiative, automation projects and integration work with the Broadband Alliance. • Responsible for the preparation of architecture on mission-critical systems • Preparation of enterprise architecture • Mentor in planning, preparation and implementation of enterprise architecture • Preparation of service-oriented architecture • Assessment of new technology and anchoring around architectures and infrastructure • Quality assurance of solution and associated requirements Description: The broadband alliance consists of several regional broadband initiatives that have developed their own infrastructure, including includes the railway fiber along the Norwegian rail network, which is owned by Ventelo Networks (formerly BaneTele). The project was about the establishment of an enterprise portal and automation projects in BaneTele. Integration with the Broadband Alliance required updating architecture on mission-critical systems, with high resilience and error management requirements. The enterprise portal makes use of SiteVision, as a portal and CMS component, and utilizes a Hub &Spoke SOA, Web Services and REST architecture against the core systems of the enterprise, implemented with OpenESB.
Totto assisted Gjensidige with competence building and choice of enterprise architecture and service orientation for Gjensidige's SOA initiative. • Mentor in planning, preparation and implementation of enterprise architecture • Preparation of service-oriented architecture • Assessment of new technology and anchoring around architectures and infrastructure • Strategy and technology consulting related to platforms and processes Description: Gjensidige has a comprehensive application portfolio, where the heaviest professional systems run on IBM MainFrame. In order to connect the legacy systems with more modern front solutions, they needed to establish an SOA layer with reusable services and sensible granularity levels. As a front, Enonic CMS is used with single-page applications (Angular etc.), which in turn would use the SOA services through a modern and flexible web layer.
Technical architect, Quality assurer
Western Geco - Siman
The project we carried out was affiliated with WesternGeco's training centre in Oslo and was the main task of providing better systems for simulation that are used for training engineers and operators before they are sent to the "field".
Chief Developer, Technical Architect
Owera - Owera Provisioning Platform
Based on Jini and JavaSpace's technology, the solution is designed to be able to control millions of end equipment in the major markets of the United States and China.
Technical Architect, Head Developer
Telenor Mobile - BEST - Reseller Portal
The BEST project was the development of a new mobile subscription self-service portal for Telenor Mobil's dealers (the application Telenor Mobil's dealers use to order and change mobile subscribers).
Civil Aviation Authority - Enterprise Portal - School, Education and Certificate
Implementation of the project "Enterprise portal - School, Education and Certificate". The project is owned by the Civil Aviation Authority and the supplier of the solution is Ergo Solutions.
Telenor Mobile - WAP portal
Telenor Mobile - WAP portal
Integration between Volantis (device-specific rending) and Escenic (publishing/portal) on a WebLogic platform with Sybase as the database. Architecture for segmentation, pull/push (MMS), integration with core systems such as COS and UMS, as well as billing via wap billing gateway and WAP push gateway. Framework for integrating all types of mobile services.
Norwegian Agricultural Administration - NETT-SLF
Totto was brought in for quality assurance assignments for the Norwegian Agricultural Administration's Nett-SLF (an internet-based solution for applications for production support). Description: The Norwegian Agricultural Administration's Nett-SLF (an internet-based solution for application for production support) consists of a technical platform (TP), an application for production support (WESPA) and the agricultural administration information base (LIB). TietoEnator has developed the applications, based on the use of Oracle, Java and XML. The operating services are contracted by IBM.
Totto was brought in to quality assure and verify reuse aspects in the data structures of the Altinn project. Verification of reuse aspects of the data structures in the ALTINN project.
Holtung - B2B solution for pharmacies
The customer needed a strong performance improvement in their B2B solution against the pharmacies. The solution was based on Intershop Enfinity on a Windows platform.
Technical Architect, Developer
Architecture and development in an integration project between computational components implemented as COM components and the J2EE solution against customers by creating WebServices/.NET components of the calculation models used in the J2EE applications.
Gjensidige NOR Finans - BillS
Requirements specification, analysis &design and architect around the development of an internet-based system for car financing.
Scandinavian Airline Systems - Aircraft Maintenance
Quality assurance role in the development of a new aircraft maintenance project.
Technical Architect, System Developer, Mentor
Fellesdata AS - FD Kasse
Planner, architect mentor and developer in project for next generation checkout systems (FDFront and FDKjerne). UML, RUP, RMI, Swing, Enterprise Java Beans, project planning and management.
Ericsson - Java-basert IP telefon switch
Mentor in distributed technology and Java in project around a telephony service server for IP telephony. Java, RMI.
EU - ESPRIT - IV Project EP 22065 - SUPREME
This project will provide software support for large-scale business process management (BPM). Commercially available process management software (e.g. workflow) has proven to be highly effective in limited contexts (e.g. Insurance claims processing, order processing, etc...) where it is industrially used today, but lacks the basic capabilities to handle very extensive business processes, such as those found in the manufacturing and process industries.
Alcatel Telecom - CCIS House
Project for joint method and process for defense projects up to 2010.
EU - Esprit - Project 22084 - DISGIS
EU project for methodology and process framework for distributed GIS systems. CORBA and Java/C++.
SYSDECO DIKAS - GIS
Java develops and mentors in multi-region distributed GIS systems built on CORBA and Java.
Master in Software Development
Department 4, Department of Computer Science and Telematics. Information and Knowledge Systems line. Candidate assignment: MODS. A role - based Method for analysis and design of distributed object - oriented Systems.
Høgskolesenteret i Rogaland
Engineer in Electronics and Computing, Direction Informatics. Candidate assignment: Revisionstan.
Befalskolen for Marinen
Technical industry, Electronics/Weapons line.
29 Experiences | 15 Measurements | 11 Skills
29 Experiences | 6 Measurements | 4 Skills
12 Experiences | 18 Measurements | 9 Skills
12 Experiences | 7 Measurements | 6 Skills
29 Experiences | 28 Measurements | 21 Skills
Founder, owner and CTO
Advisor, mentor, software architect, chief developer, strategy adviser.
Founder, owner, principal consultant and CTO
Sunstone Tech AS
Advisor, mentor, software architect, chief developer, strategy adviser.
Capra Consulting AS
Advisor, mentor, software architect, chief developer, strategy adviser.
Principal Consultant / Practice Lead Software Engineering
Altran Norge AS
As Practice Lead for Software Engineering, Totto was responsible for building the Software Engineering department from scratch to a powerful team while also being the chief customer officer.
Chief Executive Officer and CTO of FreeCode.. Project manager, mentor, software architect, technology advisor, chief developer, strategy advisor. Responsible for FreeCode.
Chief Technical Officer. Advisor, mentor, software architect, chief developer, strategy adviser.
Chief architect e-commerce platform, chief developer
WM - data Consulting (E - Line Group ASA / Tenpipes AS
Project manager, mentor, software architect, technology advisor, strategy editor and trainer. Responsible for architecture, development, production and maintenance of E - Line Group's advanced electronic trading platform including orders and warehouse system from Pulsen AB.. Responsible for java expert group, focusing on java in distributed systems, J2EE (EJB), J2ME (MIDP), software architecture, methodology and security. Tools included Intershop Enfinity, Pulsen, Oracle, Cognos PowerPlay, Sonic MQ, Maven and JBoss.
Technical Manager and Lead Developer
Zero Mindset Ltd
SHE (Safety Health and Environment) Management Information Systems with tools such as Swing/JGoodies, MySQL/Postgres/Oracle, Java WebStart, Tomcat/Apache and software factory techniques.
Software Developer/Senior Consultant
Numerica Taskon AS / Mogul.com
Responsible for the distributed system research. Project leader, mentor, technology strategist, software architect and training. Java, EJB, CORBA/DCOM, UML, Rational Unified Process, Jini, Smalltalk and C++.
Software Process Engineer/Researcher
Fujitsu Ltd, Fujitsu Software Laboratories, Kawasaki, Japan
Software Maturement and Software Process. Prototyping of Software Process models (CMM mainly) under RASP (Regatta Automated Software Process) on UNIX systems. Emacs, TCL and TK.
Developer, project controller
Statoil,, Zeepipe and Eorupipe Development Projects
Planning systems and database systems for cost control. Zeepipe and Europipe. Project control group. A lot of project planning and follow-up. DataEase, Paradox, Artemis, Lotus 1 - 2 - 3, and Microsoft Project.