Hi, I'm Dimas Zulfa

I am a fresh graduate of Informatics Engineering with a passion for IT, especially Android Developer. I have experience as a mobile developer using Flutter/Kotlin and have had experience as a back end developer using Laravel during my work and internship.

Programming Language

Programming language used / Stack that i'm used :

  • Flutter

  • Android

  • html-5

  • css3

  • JavaScript

  • PHP

  • PostgreSQL

  • MYSQL

  • firebase

Experiences

PT Maxxima Innovative
PT Maxxima Innovative
Software Engineer
June 2018 – Present

  • Integrate fingerprint with application using socket.io (hardware solution fingerprint)
  • Developing an application for attendance using flutter
  • Developing SIAK Mobile with flutter BLoC
  • Applying the BLOC pattern for mobile application development using the Flutter programming language
  • Implement a clean architecture so that applications can be maintained easily
  • Develop smartwatch mobile applications using the Java programming language.
  • Design and build a REST API using the Laravel programming language
  • Create a mobile application and implement a REST API using the Flutter programming language
  • Database management using POSTGRESQL and MYSQL databases
  • Releasing and deploying applications into VMware EXSI.
SMK Putra Bahari
SMK Putra Bahari
Programer & Lab Assistant
May 2017 – May 2018

  • Building mobile and web applications related to bullying prevention using Flutter
  • Build a network using MikroTik
  • Create a Virtual Private Server application to create student report
  • Creating Administrative Applications using the CodeIngiter 3 Framework and PHP
  • Create a Local Web Server using Linux Debian 8
  • Configure routers, switches according to the requirements required
  • Configuring the CBT application for Computer-based Exams
PT Telkom Indonesia
 PT Telkom Indonesia
Android Developer Intern
Jan 2015 – Sep 2015

  • Build applications with the Scrum system development method
  • Develop applications with the Kotlin programming language
  • Implement SOLID principles to applications
  • Using Gitlab as a tool for Versioning Control System VCS
  • Using the Jira application to work with teams in project management
  • Create a custom view that is intended to design views according to project needs
Google Bangkit 2021
 Google Bangkit 2021
Mobile Development
Feb 2021 – Jul 2021

  • Create a mobile application using the kotlin language
  • Applying the SOLID Principle concept to the program to be built
  • Building applications using the MVVM pattern
  • Learn Android Jetpack Pro
  • Working on Capstone project by collaborating with three learning paths; Mobile Development, Cloud Computing and Artificial Intelligence
PT Dirgantara Indonesia
PT Dirgantara Indonesia
IT Support Intern
Jan 2015 – Sep 2015

  • Repairing problematic computer networks
  • Creating a proxy as a way to secure connections from the threat of illegal data access using Linux Mint
  • Connecting the user's computer to connect to the internet using a proxy
  • Fixed a system that had problems when the user used it
  • Perform antivirus installation and configuration to secure company computers
  • Perform computer cleaning when a computer is infected with a virus

Education

Langlangbuana University
Langlangbuana University
Teknik Informatika

Agustus 2018 - Agustus 2022

  • Creating mobile applications using Java and Kotlin languages
  • Build a web using PHP and the Codeigniter framework
  • Designing database schema using ERD
  • Designing and building applications using the SDLC method
SMKN 2 Baleendah
SMKN 2 Baleendah
Teknik Komputer dan Jaringan

Mei 2015- Mei 2018

  • Creating server administration with Debian Linux including
  • Configuring proxy (filtering, bandwidth, subnetting, proxy)
  • Learn the C++ programming language
  • Learn to assemble computers

Certifications

Certifications that I have done

Certified Secure Computer User (C/SCU)
Certified Secure Computer User (C/SCU)

Become a Flutter Developer Expert
Become a Flutter Developer Expert

Learn Flutter Application Fundamentals
Learn Flutter Application Fundamentals

Getting Started Programming with Dart
Getting Started Programming with Dart

Learn to Make Flutter Apps for Beginners
Learn to Make Flutter Apps for Beginners

Learn Git
Learn Git

IT Support Google Specialization
IT Support Google Specialization

Learn to Make Android Applications for Beginners
Learn to Make Android Applications for Beginners

Learn Android Application Fundamentals
Learn Android Application Fundamentals

Learn about Kotlin
Learn about Kotlin

Portofolio Aplikasi

Project that i have done

Movie App
Movie App

Application created to display movie and genre searches

Presencia
Presencia

Application for online attendance

Sarang App
Sarang App

Application for finding a soul mate

Batik Nusantara
Batik Nusantara

Application to display information related to contemporary Indonesian batik

Sistem Informasi Pariwisata
Sistem Informasi Pariwisata

Application to display information related to tourism in Indonesia

Contact Me

Let's discuss a project.