PETER DARMAWAN
Software Engineer • Frontend Developer • App Developer
Software Engineer
Game Developer
Software Quality Assurance Tester
Hi! Halo! はじめまして!
My name is Peter H. N. Darmawan, a Software Engineer with experience in Mobile Application Development, Fullstack Web Development, and Unity Game Development.
Throughout my career, I've jumped around various fields and roles in the Tech Industry. But ultimately, I focus mainly on working as a Frontend Developer.
I love improving myself to get better at what I do. Usually, I'm very careful when I poke around and try out new things. But, as I get a good grasp on the foundations, I grow faster and my confidence increases beyond measure.
My Expertise
Software Engineering
Well versed in Functional and Object-Oriented Programming. Passionate in implementing Software Design Patterns and practicing clean code.
Frontend Development
Worked on various web projects using React and Next.js. Written modules in both JavaScript and TypeScript.
Flutter App Development
Experienced in developing Android Mobile Applications using the Flutter Framework with a Firebase Backend.
Experience
Frontend Developer @ UMN Technology
Feb 2023 - Present
Frontend Developer
@ PT. Multimedia Digital Nusantara
Feb 2023 - Present
PT. Multimedia Digital Nusantara
Developed Mobile and Web Application Frontends based on business requirements that are specified by project stakeholders. Responsible for the Mobile Frontend of the internal Company Asset Tracking System (CATS), the Web Frontend of Store.ant, the UMN Technology lander website, and the MDN Helpdesk website.
Vercel
Material Tailwind
TypeScript
Unit Testing
Tailwind CSS
Next.js
Prisma
Linux
BLoC
REST API
Flutter
Git
GitHub
CSS
React Hook Form
Zod
Shadcn
Game Programmer @ UMN Pictures
Oct 2022 - Feb 2023
Game Programmer
@ PT. Multimedia Digital Nusantara
Oct 2022 - Feb 2023
PT. Multimedia Digital Nusantara
Participated in the development of multiple prototype Unity Engine-based games that are made as proof of concepts for potential clients. Projects included the use of input devices such as Lidar and Xbox Kinect.
Unity Engine
Software Design Patterns
Gitlab
Git
C#
Full Stack Developer @ Bank BTPN
Feb 2021 - Feb 2022
Full Stack Developer
@ PT. Bank BTPN Tbk
Feb 2021 - Feb 2022
PT. Bank BTPN Tbk
Interned as a Fullstack developer (MERN stack) in the IT Digital Service Enablement Department as part of a compulsory two-semester internship course from university. Responsible for the Development and QA Testing of the Integral - Talent X Human Resources System.
Software Quality Assurance
React
REST API
Gitlab
Git
JavaScript
Scrum
Pair Programming
Made with Next.js 13 and Tailwind CSS. Deployed with Vercel. All code is written in TypeScript.