Experience

  1. Co-Founder and Coach of Riliskill

    Riliskill

    Responsibilities include:

    • Assist with company leadership and vision
    • Teaching and Coaching online courses about Database Normalization
    • Helping with business goals
    • Developing The Company alongside with the Founder in short and long-term strategies
  2. Team Leader of Stugent Project

    Rabbaanii Islamic School

    Responsibilities include:

    • Writing high quality code and performing code reviews for the rest of the team
    • Organization and overseeing team communication with clients: live meetings, email correspondence, reporting, etc
    • Providing technical leadership and guidance on project plans and delivery commitments

Education

  1. BSc Software Engineering

    University Of Bina Sarana Informatika
  2. Software Engineering

    IT Rabbaanii Islamic School
Skills & Hobbies
Technical Skills
Kotlin and Java
Python
Data Science
SQL
Docker
Soft Skills
Problem Solving and Critical Thinking
Adaptability and Flexibility
Fast Learner
Hobbies
Hiking
Blockchain
Movies
Awards
Machine Learning With Python for Beginner
DqLab ∙ October 2024
  • Understanding what machine learning is and its types for modeling
  • Understanding and being able to perform Data Exploration & Data Pre-processing
  • Understanding and being able to perform modeling processes with Scikit-Learn
  • Understanding and being able to perform modeling processes using algorithms in Supervised Learning
  • Understanding and being able to perform modeling processes using algorithms in Unsupervised Learning
  • Working on a mini project that integrates all the material and previous modules to solve a business problem.
See certificate
Data Visualization with Python Matplotlib for Beginner - Part 2
DqLab ∙ October 2024
  • Creating a multi-line chart
  • Creating a pie chart or multi-bar chart
  • Creating a distribution graph of a data using a histogram
  • Creating a customized scatterplot to display visually appealing results and provide insight to the reader
  • Working on a mini project to visualize retail product data based on the knowledge and skills acquired in previous chapters
See certificate
Data Visualization with Python Matplotlib for Beginner - Part 1
DqLab ∙ October 2024
  • Preparing the necessary data
  • Creating a plot from the prepared data
  • Customizing various components in the chart that has been created, such as figure size, title, axis labels, axis ticks, style of lines/points in the chart, grid, text, and others
  • Saving the created image.
See certificate
Data Manipulation with Pandas 2
dqlab ∙ October 2024
  • Can apply data combination techniques between Series and Dataframe using concat, merge, and join.
  • Can understand the concept and apply pivot, melt, stack, and unstack techniques on a dataframe to reformat data.
  • Can understand the concept and apply groupby and aggregation techniques to reduce data volume.
  • Familiar with and understand the concept of time series in Pandas
  • Practice working on a simple business project using pandas"
See certificate
Data Manipulation with Pandas 1
dqlab ∙ October 2024
  • Understanding the Pandas library and its interaction with numpy
  • Understanding and practicing how to create series and dataframes in Pandas from various data types such as lists, lists of lists, dicts, or numpy arrays
  • Understanding and practicing how to read datasets from various standard formats such as CSV, TSC, Excel, Json, SQL so that they can be used as a Pandas dataframe/series and how to save them in standard dataset formats.
  • Be able to understand and practicing the process of indexing, transformation and slicing on dataframes
  • Be able to understand and practice how to handle missing values in a dataframe
  • Practice to working on simple business projects using Pandas
See certificate
Cybersecurity Essentials Cisco Networking Academy 2020
cisco ∙ February 2020
  • Describe the tactics, techniques and procedures used by cyber criminals
  • Describe the principles of confidentiality, integrity, and availability as they relate to data states and cybersecurity countermeasures
  • Describe technologies, products and procedures used to protect confidentiality, ensure integrity and provide high availability.
  • Explain how cybersecurity professionals use technologies, processes and procedures to defend all components of the network.
  • Explain the purpose of laws related to cybersecurity.
Pcap Programming Essential In Python
Python Institute ∙ May 2020

Learned:

  • the universal concepts of computer programming (i.е. variables, flow control, data structures, algorithms, conditional execution, loops, functions, etc.)
  • developer tools, developer tools and the runtime environment
  • the syntax and semantics of the Python language
  • the fundamentals of object-oriented programming and the way they are adopted in Python
  • the means by which to resolve typical implementation problems
  • the writing of Python programs using standard language infrastructure
  • fundamental programming techniques, best practices, customs and vocabulary, including the most common library functions in Python 3
Belajar Android Jetpack Pro
dicoding ∙ December 2021

Learned :

  • Testing
  • Android Jetpack
  • Android Architecture Component
  • ViewModel
  • Studi Kasus Proyek Android Jetpack
  • Studi Kasus Implementasi Architecture Component
  • Repository dan Injection
  • LiveData dan Retrofit
  • Idling Resources
  • Studi Kasus Implementasi Repository dan LiveData
  • Room
  • Paging
  • RawQuery
See certificate
Python Fundamental for Data Science
Dqlab ∙ September 2024

Learned:

  • Melakukan Generate Grafik dengan Matplotlib
  • Melakukan Pembacaan File CVS dengan pandas
See certificate
Languages
100%
English
65%
Arabic
100%
Indonesia