Michael Halim Senatra

Software Engineer
Profile

Hi 👋🏻, I am a dedicated Software Engineer who proudly holds a degree from Petra Christian University 🎓, where I specialized in Data Analytics.

My journey consist of two years of hands-on, non-formal experience (see project) and a year-long formal experience, further deepening my understanding of Backend Development and its best practices.

Beyond my academic and professional journey, I am an active contributor to the global gig economy. My presence on reputable platforms like Fiverr and Upwork


Technical Skills

  • Python Python
    2 Year(s)
  • Go Go
    1 Year(s)
    1 Year(s)
  • Javascript Javascript
    2 Year(s)
    1 Year(s)
  • Docker Docker
    6 Mth(s)
    6 Mth(s)
  • MySQL MySQL
    2 Year(s)
    1 Year(s)
  • Redis Redis
    6 Mth(s)
    6 Mth(s)
  • MongoDB MongoDB
    6 Mth(s)
    6 Mth(s)
  • Git Git
    2 Year(s)
    1 Year(s)
  • Github Github
    2 Year(s)
    1 Year(s)
  • Linux Ubuntu Ubuntu
    1 Year(s)


Get In Touch !

Hi 👋🏻, I am a dedicated Software Engineer who proudly holds a degree from Petra Christian University 🎓, where I specialized in Data Analytics. With an unwavering passion for technology, I have honed my skills and expertise through a comprehensive journey in the world of Backend Development.

My journey encompasses an enriching two years of hands-on, non-formal experience, where I had the privilege to immerse myself in diverse projects, each contributing to the growth of my technical prowess. Building on this foundation, I then embarked on a year-long formal experience, further deepening my understanding of Backend Development's intricate nuances and best practices.

What truly sets me apart is my commitment to continuous improvement and innovation. By embracing the ever-evolving landscape of technology, I have cultivated a unique ability to anticipate trends and adapt to emerging paradigms. I find solace in transforming complex challenges into elegant, streamlined solutions that elevate user experiences and drive operational excellence.

Beyond my academic and professional journey, I am an active contributor to the global gig economy. My presence on reputable platforms like Fiverr and Upwork

Technical Skills

  • Python Python
    2 Year(s)
  • Go Go
    1 Year(s)
    1 Year(s)
  • PHP PHP
    2 Year(s)
    1 Year(s)
  • Javascript Javascript
    2 Year(s)
    1 Year(s)
  • Selenium Selenium
    1 Year(s)
  • Git Git
    2 Year(s)
    1 Year(s)
  • Github Github
    2 Year(s)
    1 Year(s)
  • Linux Ubuntu Ubuntu
    1 Year(s)
  • Django Django
    2 Year(s)
    1 Year(s)
  • Go-Gin Gin
    1 Year(s)
    6 Mth(s)
  • Docker Docker
    6 Mth(s)
    6 Mth(s)
  • NuxtJS Nuxt JS
    6 Mth(s)
  • MySQL MySQL
    2 Year(s)
    1 Year(s)
  • PostgreSQL PostgreSQL
    2 Year(s)
    1 Year(s)
  • Redis Redis
    6 Mth(s)
    6 Mth(s)
  • MongoDB MongoDB
    6 Mth(s)
    6 Mth(s)

Hybrid Recommender System for Interior Products and Services

Aug 2022 - Mar 2023

Hybrid Recommender System for Final Project Thesis. The data of this thesis is collected from multiple websites and scraped once a week automatically. The data is collected, preprocessed, and trasfered to database. It also has updating new and deleting old data concept. The data then displayed on website where everyone can access. The website recorded every activity and recommend based on user interaction. Recommendation phase does automatically every so hours.

Python Selenium Django Javascript (Jquery) PostgreSQL Ubuntu
Data Modelling for Data Science Final Project

Feb 2022 - Jun 2022

The primary objective of this project is to analyze data from three distinct databases, namely SQLite, Neo4J, and Mongodb, and present it visually on a website using Flask. The project aims to effectively utilize the data present in these databases and present it in a format that is easily understandable and accessible to users. By analyzing the data and presenting it visually, the project seeks to provide insights that can aid in decision-making processes and help users make informed decisions.

Python Flask SQLite Neo4J MongoDB Bootstrap Javascript (Jquery)
Recommender System for Netflix Movies

Feb 2022 - Jun 2022

The final project in the domain of Big Data involves the creation of a recommendation system utilizing the Alternating Least Squares algorithm. The recommendation system is designed to use explicit data such as ratings as input to the algorithm. The massive Netflix data is processed using Pyspark to achieve this objective. By utilizing this approach, the project aims to provide a recommendation system that can generate accurate recommendations for users based on their preferences and ratings, which can improve their overall user experience.

Pyspark
Fintech Application with Cryptography Implementation in Python using SHA-256, LSFR, and AES-128

Aug 2021 - Dec 2021

The final project for the Cryptography class involves the creation of a fintech application. The main objective of this project is to implement at least three security concepts into the application. These concepts include using SHA-256 and salt to encrypt passwords, utilizing AES-128 to encrypt the database file, implementing LSFR to generate random numbers, and adding two-factor authentication security using Google Authenticator to log into user accounts. The use of these security measures aims to enhance the application's protection against potential security threats, such as hacking and unauthorized access to sensitive information.

Python
Get In Touch !