Being a software developer is a continuous learning.
RNUGRAHA_PIC.jpg

Hello, 

Thank you for visiting my homepage. My name is Riza Nugraha and I'm a front-end developer.

I still clearly remember the joy of writing my first HTML page with Notepad in my Windows 95 machine. When I saw it turned into something beautiful, I instantly fell in love with web developments. 

Since then, I've been enjoying writing code for web applications which I still do ‘till today. Currently, I'm living and working in Utrecht, The Netherlands.

Being a software developer is a continuous learning, particularly in front end world where new libraries and frameworks are popping up every second.

Nowadays, I'm mostly working with the popular javascript libraries or frameworks namely ReactJS and Angular. I have a preference to work with ReactJS but I'm quite versatile to work with other technology. Based on my past experiences, I can assure you that some of the crucial parts of any software development besides technical proficiency are agilitycommunication, and testing

Since I was introduced to SCRUM, I've experienced a new dynamic in the software development world. It doesn’t only increase productivity but also trains a team to be a self-managed one. This framework also ensures that the communication between the development team and stakeholders runs smoothly. I'm also a firm believer that every functionality we created, should be covered by testings. Therefore, I'm also familiar with BDD (Behaviour Driven Development) which helps to attain all prospects from a business and technical perspective. 

I enjoy working with the following libraries and tooling:

  • ReactJS, VueJS

  • D3.js

  • VSCode

  • Git & GitHub

  • Cypress

  • Cucumber

  • Apollo GraphQL

  • Docker

  • JIRA, Asana