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
March 2023 - Present:

Development of Energy Modelling Platform (EMP).
Tech stack (among others): C#/.NET, Python, JavaScript (React), Bash Script, Bicep, EventStoreDB, Docker, GitHub, Omnia Radix, Microsoft Azure (Blob Storage, 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}}