Muhammad Irfan Fajru Ramadhan
Software Engineer | Fullstack Developer | Back End Developer

Always eager to learn and keep myself up to date with the latest developments in the world of technology, so as to continue providing the best software solutions.

About Me


Software Engineer, Fullstack Developer, Back End Developer, based in Indonesia

Fresh graduate of Bachelor of Informatics who has interest in programming. Have an understanding of programming, database management, system security and web application development. Have experience using PHP, JavaScript, Python, Golang, and Java programming languages. Have internship and freelance project experience in building applications and websites. Adaptive learner, fast learner, has analytical, problem solving skills, can communicate and work well individually and in teams.

Any Type Of Query & Discussion

Lets talk with me

Experience

Below is my experience.

Evermos / Project-Based Virtual Intern : Backend Developer Evermos x Rakamin Academy

July 2023 - Aug 2023

Learn Golang, GoFiber, GORM, Docker, Git, Gitlab, Postman, API, and MySQL. Learn SQL operations and optimization. Learn about application deployment. Creating a final project for a simple social commerce reseller API service with Golang Fiber and MySQL, presenting the final project with very satisfying results by the mentor.

PT. Investree Radhika Jaya / Project-Based Intern : Backend Developer Virtual Internship Experience

May 2023 - June 2023

Learn Java, Spring Boot, SQL, PostgreSQL, Git, Gitlab, Postman, API, Unit Test, and CI/CD. Learn MVC design patterns. Learn clean architecture, clean code, and OAuth security in Java Spring Boot. Created the final project for the lending and borrowing transaction service API using Java Spring Boot and PostgreSQL, presenting the final project with very satisfying results by the mentor.

The House of Representatives, Republic of Indonesia (DPR RI) / Back-End Programmer Intern

Aug 2022 - Dec 2022

Become an lead back end programmer intern to lead the team in creating the Indonesian DPR RI Ticketing and Service Escalation System application using PHP Zend Framework and MySQL. Designing database structure, logic and application documentation. Performed E-Sign API testing with Postman. Assist front end and back end programmer intern in solving program code problems. Creating an API for the Indonesian DPR RI Ticketing and Service Escalation System application for use on mobile with JWT authentication and authorization as well as testing the API with Postman. Perform code checking, debugging, and merge branches from feature branch to staging. Presented the DPR RI Ticket and Service Escalation System application program code to the DPR RI Information Technology Center with a final score of 89.89 (very satisfactory).

Ahmad Dahlan University Informatics Computer Lab / Lab Assistant

Sept 2020 - Jan 2021

Teaching basic programming using the C++ programming language to practitioners. Testing practice with Pretest, Posttest and Final Exam. Entering practical Pretest, Posttest and Final Exam scores.

Education


Ahmad Dahlan University

2019 - 2023

Bachelor of Informatics - GPA 3.85

During college, I studied informatics such as software engineering, artificial intelligence, informatics project management and many more. Besides studying, I also become a lab assistant to teach basic programming. I set a target to graduate on time with a cum laude predicate, and I succeeded in realizing that target. I graduated cum laude after exactly 4 years of study, with my undergraduate thesis entitled SMOKING DETECTION WHILE DRIVING USING YOLOv7 related to artificial intelligence.

Skills


I dont limit my abilities, I will continue to learn technology. Following are the skills that I have.

  • HTML
  • CSS
  • React
  • NextJS
  • Tailwind CSS
  • Bootstrap
  • PHP
  • JavaScript
  • Python
  • Golang
  • Java
  • SQL
  • MySQL
  • PostgreSQL
  • MongoDB
  • API
  • Git
  • Postman
  • Docker
  • Laravel
  • NodeJS
  • Spring Boot
  • Flask
  • GoFiber
  • Redis
  • RabbitMQ

Certifications


image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description
image description

Selected Projects

Here is a Sample of Projects I Have Worked On.

Playbook Sales Force Telkomsel Balikpapan

Fullstack Web Developer (Jul 2021 - Jul 2023)


PBSF

Application for monitoring Telkomsel Balikpapan Sales Force activities. Sales performs checkin, reporting and checkout on the mobile application. By using API, integration is carried out from mobile to web applications for monitoring sales activities.

Noken Super App Telkomsel Sales Agent Papua Maluku

Fullstack Web Developer (Oct 2022 - Apr 2023)


noken

Application for monitoring Telkomsel Papua Maluku Sales Agent activities. The sales agent checkin via the mobile application, then documents sales activities at that location. So that from the website application, monitoring can be carried out by the admin regarding sales work. This is a development of the successful Telkomsel Balikpapan Sales Force Playbook application to be implemented by Telkomsel Papua Maluku Sales Agents with adaptation to the location and work there.

Sistem Tiket dan Eskalasi Layanan (STELA) DPR RI

Back End Programmer (Aug 2022 - Dec 2022)


stela

Ticket System Application and Service Escalation in the DPR RI area. Users can create service tickets via the website or mobile application. Then the service desk will provide feedback, if escalation is needed to the officer, then the service desk can escalate it to the officer. Users can track service tickets that they have created via the website or mobile application. This is the final assignment for the MSIB program at the DPR RI.

Open Music API

Back End Developer (May 2022)


opemmusicapi

This is the final task of FGA back end developer training with Dicoding partners. Server side application using REST API for music management similar to Spotify.

Smoking Detection While Driving Using YOLOv7

Fullstack Web Developer (Mar 2023 - Aug 2023)


smokedetection

Website-based application to detect motorbike riders who smoke. Using the YOLOv7 deep learning object detection method to detect motorbike riders who smoke. This is my final thesis project for a bachelor of informatics at Ahmad Dahlan University.

P2P Lending Service

Back End Developer (Jun 2023)


investree

This is a simple service for P2P Lending transactions as the final assignment of Investree virtual internship. This service is a back end application with a REST API for authentication, authorization and lending and borrowing transaction features.

Social Commerce Reseller Service

Back End Developer (Jul 2023)


evermos

This is the final assignment of the virtual internship program at Evermos. By creating a simple API service for social commerce resellers using Golang and MySQL.