Hi, my name is

Gregorius Jovan Kresnadi

Software Engineer · Designer · Cyclist

I currently work at Solecode delivering high-quality, high-functioning code focusing on Full Stack Web Development using C# and JavaScript. I love building things and scratching itches in the back of my head whenever something interesting comes to mind.


I also do occasional side projects to keep my tech arsenal fresh. Mainly I choose React, NextJS, Tailwind, and Go as my preferred tools of the trade, but I try to diversify to not look everything as a nail.


If you don't see me coding, you can find me either on two wheels, on foot, in the gym, or on my gaming rig.

Experience

Feb 2023 - Present

Software Engineer · Solecode

  • Develop a UI component library to be used in future company client projects using React Typescript with Vite, TailwindCSS, and Storybook as a front-end workshop for UI development, with the final deliverable as an npm package
  • Develop UI components and backend services for a resource management website of an Indonesian oil and gas company using C# ASP.NET MVC framework
  • Maintain code boilerplate for a NextJS repository to be used in future company client projects
  • Develop back end services for a thesis management & student study plan website of a world-class private university in Jakarta, using C# .NET Core framework and Azure cloud service
  • React
  • NextJS
  • TailwindCSS
  • C#
  • .NET
  • Azure
  • OracleDB
  • Storybook
Aug 2021 - Feb 2022

Front End SDET Intern · DANA

  • Assure the quality of user experience on features of lifestyle services and mini programs by performing manual tests, increasing test coverage up to 95%
  • Develop test suites and test cases for end-to-end tests, regression tests, and system integration tests
  • Cucumber
  • Java
  • Selenium
Jun - Aug 2021

SDET Intern · Blibli.com

  • Increase regression test coverage to up to 95% on checkout and promotion features by developing test cases using Behavior Driven Development and creating automation for API & UI testing using Cucumber & Selenium.
  • Maintain sanity test and integration test at 100% coverage
  • Cucumber
  • Selenium
  • Java
  • Kafka
2020 - 2022

Programming Lab Assistant · Institut Teknologi Bandung

Course management in ITB is divided into several laboratories. Programming Lab manages Data Structure & Algorithm, Object Oriented Programming, and Web Development

  • Assist and supervise students in coding lessons and practice using Olympia learning platform
  • Manage development of students’ project assignment for Data Structures & Algorithm course
  • Arrange and grade students’ project assignment for Object Oriented Programming course
  • Java
  • C++
  • C#
2018 - 2022

Bachelor of Science in Informatics · Institut Teknologi Bandung

  • GPA: 3.62/4.00
  • Vice Head of Publications Department at Informatics Student Union (HMIF ITB)

    Projects

    Get In Touch