
Hello, it's me
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.
More about me
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.
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
















Selected Projects
Here is a Sample of Projects I Have Worked On.
Playbook Sales Force Telkomsel Balikpapan
Fullstack Web Developer (Jul 2021 - Jul 2023)

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)

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)

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)

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)

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)

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)

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.
