About

Yohanes Baptista Dafferianto Trinugroho completed his PhD in Information and Communication Technology at the {{universities[0].name}}, Norway, in September 2014. He obtained a double master's degree in Informatics from {{universities[1].name}}, Germany, and the {{universities[2].name}}, Italy, in March 2010. He received his bachelor's degree in Computer Science from {{universities[3].name}}, Indonesia, in 2006. He currently works at {{companies.equinor.name}}, Norway.

Education

Work

Equinor
Stavanger, Norway

Principal Analyst Digital Software Engineering • July 2021 - Present
Senior Analyst IT System Development • February 2018 - June 2021

  • •Experimentation with relevant new software technologies
  • •Iterative design and development of new features
  • •Improvement of existing features
  • •Peer testing and code review
  • •Bug fixing
  • •Communicating/reporting bugs to software/cloud vendors
January 2026 - Present:

Development of AI Platform.

March 2023 - January 2026:
  • •Development and maintenance of Energy Modelling Inventory (EMI)
  • •Experimentation with open source energy systems modelling tools (e.g. PyPSA, Sienna)
  • •Development of Energy System Hub and its applications/prototypes

Tech stack (among others): C#/.NET, Python, JavaScript (React), Plotly Dash, Bash Script, Bicep, EventStoreDB, Docker, GitHub, Omnia Radix, Power BI, Microsoft Azure (Blob Storage, Cosmos DB, Entra, Functions, Key Vault, Synapse).

September 2020 - March 2023:

Development and maintenance of subsurface model results on Omnia (Sumo).
Tech stack (among others): Node.js, Golang, Python, JavaScript (React), Bash Script, Elasticsearch, Docker, Prometheus, Grafana, GitHub, Omnia Radix, Microsoft Azure (AD, Key Vault, Blob Storage).

February 2018 - August 2020:

Development and maintenance of Omnia Radix platform (Equinor DevOps Platform As A Service).
Tech stack (among others): Kubernetes, Docker, Golang, JavaScript (React), Bash Script, Prometheus, Grafana, Nginx, Microsoft Azure (AKS, AD, DNS, Key Vault, Container Registry, DevOps, Blob Storage).


Add Energy
Stavanger, Norway

Software Developer • June 2014 - January 2018

Development and maintenance of NEMS Accounter® software and related products:
  • •Iterative development of new features
  • •Improvement of existing features
  • •Peer testing and code review
  • •Bug fixing
  • •Performing DevOps tasks
  • •Learning new software technologies and best practices
Tech stack (among others): JavaScript (AngularJS, Vue.js, jQuery), Node.js, Java, Spring, Hibernate, Bash Script, PostgreSQL, Microsoft SQL Server, Jenkins, AWS (CloudFormation, Elastic Beanstalk, Lambda, S3, RDS, DynamoDB).


University of Agder
Grimstad, Norway

Research Fellow • November 2010 - June 2014

  • •Designing and evaluating SOA and Enterprise Service Bus architectures
  • •Research on healthcare solutions
  • •Application development and rapid prototyping
  • •Presenting developed prototypes in public events (e.g. eHelseUKA 2012, eHelseUKA 2013, Forskningsdagene 2013)
  • •Co-supervising student B.Sc./M.Sc. projects
  • •Participation in regional and international projects (e.g. United4Health, S2EuNet)

University of Pittsburgh
Pittsburgh, PA, USA

Visiting Researcher • March 2014 - May 2014

  • •Designing and developing a cross-platform mobile application, a Web portal, and server-side RESTful Web services for an mHealth solution aimed to prevent teenagers from committing suicide

Ericsson GmbH - Eurolab
Aachen, Germany

Intern • August 2009 - September 2010

Supporting Connected Car (CoCar) project:
  • •Developing automation scripts for Portable IMS Gateway demonstrator for Intelligent Transport Systems and Services (ITS) 2009 congress
  • •Extending Ericsson Connected Home Gateway to support HSDPA back-end connectivity
  • •Implementation and integration of SIP servlets and OSGi bundles for Connected Car demonstrator
  • •Integration and testing different software components for Mobile World Congress (MWC) 2010 and press events
  • •Integration and testing Media Fabric for Connected Car demonstrator
  • •Setting-up and maintaining back-end entities (Virtual Machines, IMS Core, DNS servers, Web servers etc.)
  • •Joint integration and testing with partner companies

CATS RWTH Aachen
Aachen, Germany

Student Research Assistant • April 2009 - July 2009

  • •Scientific application development
  • •Submitting simulation tasks to Linux clusters

Fraunhofer FIT
Sankt Augustin, Germany

Intern • November 2007 - February 2008

  • •Scenario development
  • •UML modelling (use case diagrams, sequence diagrams, class diagrams)
  • •Implementation of access management for shared applications in ubiquitous computing prototype
  • •User testing and system evaluation

PT. Pasifik Satelit Nusantara
Yogyakarta, Indonesia

Network Operations Center Engineer • February 2005 - June 2007

  • •Monitoring and reporting local-loop network conditions
  • •Configuration and maintenance of routers, servers, and wireless access points
  • •Managing public IP allocation for customers
  • •Supporting local-loop network's firewall policy updates
  • •Providing technical support to customers and partners

Publications

Conference


Journal


Book Chapter


Thesis

  • •Ph.D. — Trinugroho, Y.B.D. Service-Oriented Architecture for Patient-Centric eHealth Solutions. University of Agder, February 2014.
  • •M.Sc. — Trinugroho, Y.B.D. A SIP-Based Framework for Context-Aware Service Provisioning in Converging Environments. RWTH Aachen University and University of Trento, March 2010.
  • •B.Sc. — Trinugroho, Y.B.D. Network Monitoring Implementation using Simple Object Access Protocol as a Remote Procedure Call Mechanism. Gadjah Mada University, October 2006.

{{testimonials.header}}

  • {{testimonial.text}}

    {{testimonial.occupation}}

{{contact.header}}