Cloud Computing Engineer
Web Developer
Jakarta, IDN
Matthew Brandon Dani
An autodidact person and enjoys the beauty of computer networks. I create a lot of projects that support skills and love to explore something new. My personality is INFJ, yes I am an introvert person. But I am active in organizations and activities on my campus. I'm eager to do the best everthing opportunity that i got. I love code, computers, networks, and you :)
- Bachelor Degree of Computer Engineering
- IT Specialist at Bank Central Asia
- Backend Engineer Intern at Traveloka
- Participant of Cloud Computing Bangkit Academy 2022 led by Google, Tokopedia, Gojek, & Traveloka
- Google Cloud Certified Associate Cloud Engineer
- Alibaba Cloud Certified Associate Cloud Native
- Alibaba Cloud Certified Associate Cloud Security
Ad majórem Dei glóriam
My interest
My interests are in software and hardware such as web services, cloud computing, distributed and decentralized computing (IoT), machine learning, blockchain, and networking. I have several good projects supporting academically, practically, and business. I archived most of my project on Github.
Experiences
March - April 2023
Sahabat PensiunFreelance Backend Web Development
Making a web application to serve retirement planning, there are several features such as forums, articles, user authentication, user level and payment, multi choice assessment, courses listing, etc. As backend developer, have responsible to building and maintaining REST API service using Laravel framework. Also deploying and migrating the web service and database to the cloud.
February - June 2023
Universitas Multimedia NusantaraLaboratory assistant for Algorithms & Data Structure Class
Teach basic and foundation of software development and data structure such as Array, Struct, Linked List, Tree, Graph, Heap, algorithm of sorting and searching, etc using C programming language.
Laboratory assistant for Intro to Internet Technology Class
Teach about frontend web development such as HTML, CSS, JS, and React. Not only about theory but also teach about practically to build functional website using Javascript and Frameworks such as semantic HTML, CSS Flex, Bootstrap, JQuery, React useState and useEffect, React-router-dom, object oriented programming for Javascript, etc.
Laboratory assistant for Object Oriented Programming Class
Teach Object Oriented Programming using Java programming language.
Laboratory assistant for Mobile Application Programming Class
Teach Mobile Application Programming using Kotlin programming language. Such as using native android features like SQLite, camera, shared preference, theme styling, etc, API communication using ReactiveRx, and best practive using asyncronus function
Laboratory assistant for Introduction to Multimedia Technology Class
Teach basic knowledge about internet technology such as tools and basic web development.
Laboratory assistant for Electornic Fundamentals Class
Teach about designing and implementing electronic circuits using electronic components such as semiconductor (transistor and diode), capacitor, etc for building power supply, filters, timers, etc.
August - December 2022
Traveloka IndonesiaBackend Engineer Intern
Had a awesome journey with the Traveloka Financial Services - Payment Team.
Responsible for developing backend projects for optimizing and migrating payment out systems and microservices. Such as :
1.
To create tooling microservice for safe database access.
2. To modify reporting microservice to add some features and functions (send data to AWS SQS).
3. To migrate bank transfer API to SNAP (Standar
Nasional Open API Pembayaran) by create new microservice.
4. To modify tracking microservice (send data to GCP BigQuery for data analytics).
5. To modify some microservices for centralizing data of
microservices.
6. To ensure maximum code coverage by improving unit test in every new pull request.
7. To create technical documentation using various tools.
Working with Java Spring & Spring
Boot, JsonRPC & REST API, PostgreSQL, AWS Infrastructure (including Terraform), and Professional Development Cycle (Agile). Did a lot of initiatives and propose some ideas in team collaboration to optimize the
systems such as improving documentations, system planning, etc.
August - December 2022
UMNLaboratory assistant for Image Processing Class
Teach about digital image processing using Python programming language for image manipulations and Machine Learning algorithms for image processing classification and recognition such as KNN, CNN and RCNN using Tensorflow and Keras. Also discuss with lecturer about teaching materials and create exam questions. With the predicate A+ extraordinary satisfactory
August - August 2022
PT. Hartono Tirta LestariFreelance Full Stack Web Development
Full stack web development for company profile website and deploying to web hosting.
May - June 2022
PT. Kawanadi PerkasaFreelance Full Stack Web Development
Full stack web development company website including an online shop. Also deploying the app to hosting server with DNS management, CDN, PHP, and system administration.
April - June 2022
Wassen Detergent CambodiaFreelance Full Stack Web Development
Wassen Detergent is Cambodia based company that making detergent product. This project is Full-stack web development using ReactJS and Strapi for company website and CRM distribution. The challenge is to design a database that fits real business needs and flows.
February - July 2022
Bangkit Academy led by Google, Tokopedia, Gojek, & TravelokaCloud Computing Path Student
I learned about a lot of cloud computing and web development, especially about web backend development using nodeJS, managing and deploying Google Cloud Platform, CI/CD with Docker, Jenkins, and Kubernetes, and a lot of soft skills such as collaborating with project partners, English courses, and professional communication. Our instructors are industry experts and academics. In the end, I successfully build a diseases prediction app for the capstone project and got international Google Cloud Associate Cloud Engineer Certification.
January - February 2022
Summerland FilmsFreelance Full Stack Web Development
Summerland Films is a major Indonesian film and TVC (commercial television) production house. They produced several feature films such as "Ave Maryam" and "Jakarta Vs Everyone". I am as freelance full stack developer, I created their company profile website including movie listing, director profiles, etc. The website is built with PHP programming language.
January 2022
KEKL19 (Keluarga eks Kolese Loyola 2019)Freelance Full Stack Web Development
Alumni website to connecting people and photo gallery, made with custom CMS and PHP programming language. I deploy this application to Google Cloud Platform VM with Debian OS and Nginx technologies.
December 2021 - December 2022
Association of Computer Engineering Student UMN Gen XIICoordinator of Research and Development
Active giving wokshop and tutorial. Holding ACES Labs, ACES Open Project, and etc
August 2021 - December 2022
Universitas Multimedia NusantaraLaboratory assistant for Introduction to Internet Technology Class
Frontend Web Development such as HTML, CSS, JS, and Angular. With the predicate A+ extraordinary satisfactory
Laboratory assistant for Object Oriented Programming Class
Teach Object Oriented Programming using Java programming language. With the predicate A+ extraordinary satisfactory
May - November 2021
CMCC 2021 Universitas Tarumanagara & Mahkamah Konstitusi IndonesiaFreelance Full Stack Web Development
Official Event website and custom scoring Website with Wordpress and Laravel. Solo full stack website development for custom competition scoring platform. This website is used to enter judgments score from judges and also publication leaderboard of their competition. Do SQL database design and create efficient algoritm where the system is adapted to the actual flow of competition.
December 2020 - December 2021
Association of Computer Engineering Student UMN Gen XIPublic Relation
Content creation and communicate with external
November 2019
Robotic UMNParticipant of Line Follower Robotic
The only one that able finish the complex line :). Create robot from scratch and using 5 IR sensors.
November 2019
Technofest UMN 2019First Winner of Overclock Competition
Overclocking with AMD Ryzen 3600 at 4.3+ Ghz and 1.4+ Volt (Air Cooling) and DDR4 Ram at 3600Mhz & CL 19
October 2016 - May 2019
Moment Hunter Gen 13 SMA Kolese LoyolaEditor
Official School Documentation and Publication Organization
Projects
DDoS Mitigation Proxy System Based on Machine Learning and Blockchain
Building and designing a distributed proxy system to mitigate DDoS attack for final year projects. Create multithreaded and multiprocessing for multiclient reverse proxy for packet sniffer and high throughput firewall controller based on packet signature and firewall rules.
Disease Prediction with Machine Learning
Application to predict disease based on symptoms. The application is made using machine learning and the data is taken from alodokter.com.
Educations
2019 - 2023
Universitas Multimedia NusantaraBachelor Degree of Computer Engineering
Graduated with Commulative GPA 3.89 / 4.00
Active in Laboratory Assistant, Training and Certifications, Association of Computer Engineering Students, UMN Robotic Club, and other campus activities.
2016 - 2019
SMA Kolese LoyolaScience
Active in many school activities, such as Moment Hunter #13 (Official School Documentation Organization), Temu Kolese 2018, etc
Skills
Programming Language
Tech Stack
IDE
Unit Testing
Web Server
Full Stack Framework
Cloud Deployment
NoSQL Database
SQL Database
Content Creation
3D Modeling
Networking
Machine learning
Blockchain
Certificates
English Conversation Intermediate Class with Predicate Satisfactory
Organizations and Clubs
- ACES (Assoctation of Computer Engineering Student) UMN GEN XII as Coordinator of Research and Development
- ACES (Assoctation of Computer Engineering Student) UMN GEN XI as Public Relation
- Introduction to Computer Engineering Study Program 2021 Event as Leader and Chief Executive
- Introduction to Computer Engineering Study Program 2020 Event as Chief Executive
- Company Visit ACES 2020 as Documentation and Publication
- ACES League 2022 (Programming & Technical Competition) as Leader and Chief Executive
- ACES League 2021 (Programming & Technical Competition) as Documentation and Publication
- UMN Robotics Club
- UMN PC (Competitive Programming Club)
- Game Development Center UMN
- Moment Hunter gen 13 SMA Kolese Loyola as Video and Photo Editor for Content Creations