Hi, I'm Rosik 👋
Software Engineer & Machine Learning Enthusiast
AR

About

I am a Software Engineer and a Machine Learning Enthusiast with a strong foundation in Informatics Engineering, honed at Universitas Trunojoyo Madura. My journey into technology has been enriched through hands-on experiences, particularly as a Student Laboratory Assistant. In this role, I not only deepened my technical expertise but also developed project management skills, delivering impactful programming education that empowered students to grasp complex concepts effectively.

My professional interests extend beyond software engineering to include machine learning. I have expanded my knowledge in this domain through specialized training at Bangkit Academy and Baparekraf Digital Talent. These experiences have equipped me with the skills to build intelligent systems and solve real-world problems.

In addition to my technical skills, I bring proficiency in Microsoft Office, which has been instrumental in managing projects, improving communication, and streamlining workflows. I am passionate about continuous learning and innovation, striving to create solutions that make a difference.

Experience

E

Era Real Estate

Oct 2024 - Present
Backend Development
As a Backend Developer at ERA Kita Surabaya, I specialize in creating efficient server-side applications using Node.js, Express, GraphQL, and TypeORM. My role involves designing and implementing robust APIs, optimizing database interactions with MySQL, and leveraging Redis for caching to enhance system performance. Collaborating with cross-functional teams, I ensure seamless integration between backend systems and client-facing applications, all while maintaining scalability and reliability in an on-site environment.
S

Student Laboratory Assistant

Feb 2023 - Jul 2023
Web Development
Participate in computer maintenance and network fault resolution, while also serving as an administrator in the laboratory. Teach students based on practicum modules, assist with assignments or reports, and create assignments.
B

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

Feb 2023 - Jul 2023
Machine Learning
Bangkit Academy is an intensive training program supported by Google and other partners, which aims to develop skills in the field of technology. In the field of Machine Learning, Bangkit Academy offers a curriculum that includes a deep understanding of machine learning algorithms, data processing, and the application of models in various industries. The program is designed to equip participants with the practical skills and technical knowledge needed for a career in Machine Learning.
B

Baparekraf Digital Talent (BDT)

Oct 2022 - Nov 2022
Machine Learning
Baparekraf Digital Talent (BDT) is a training program by the Ministry of Tourism and Creative Economy to improve the digital skills of creative industry players. The program includes training in design, app development, and digital marketing to support digital transformation in the tourism and creative economy sectors.

Skills

JavaScript
Node JS
Express JS
TypeScript
GraphQL
MySQL
Rest API
PHP
Laravel
HTML
CSS
Next JS
Python
Scikit-Learn
PyTorch
Tensorflow
Matplotlib
Linux
Docker
Git
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Legal NER

Legal NER

This application implements BERT to automatically identify legal entities in Indonesian court decision documents. The system is designed to facilitate the extraction of entities such as names, institutions, and legal terms, which are important in the processing and analysis of legal documents.

Python
PyTorch
Gradio
BERT
Tani Tama Capstone Project

Tani Tama Capstone Project

In the Bangkit program, I developed a Convolutional Neural Networks (CNN) based Machine Learning model for the C23-PC369 project. My responsibilities included designing and training the CNN model and creating API endpoints using Flask for integrating the model into applications. This experience enhanced my skills in Machine Learning and web-based system development.

Python
Tensorflow
Pandas
Numpy
Docker
Flask
Sentiment Analysis of Surabaya Zoo

Sentiment Analysis of Surabaya Zoo

This project is a college assignment from my friend, I was told to help make it so I helped make the code only without implementing it into the website. this project is entitled sentiment analysis of Surabaya zoo reviews using Support Vector Machine (SVM). the dataset used itself from Google Maps reviews, the data is taken by crawling.

Numpy
Pandas
Matplotlib
Python
Scikit-Learn
Record Keeping System of Savings and Loan Cooperative

Record Keeping System of Savings and Loan Cooperative

This project is a request from my brother who works at a savings and loan cooperative in my home area. the system in this project can create letters by simply inputting the data through the form so that the letter is ready to print. the creation itself uses PHP version 8 and Laravel Version 9.

Laravel
Mysql
Bootstrap
JQuery
Price Range Classification Based on Mobile Phone Specifications

Price Range Classification Based on Mobile Phone Specifications

This project is the final project of the Datamining course with the title Classification of Price Ranges Based on Mobile Phone Specifications using 3 methods namely KNN, Decission Tree, and Naive Bayes. and implemented using the Streamlit library.

Streamlit
Numpy
Pandas
Matplotlib
Python
Scikit-Learn
Super Banana

Super Banana

Super Banana is a final project of the Software Project course, this project is done in groups of 4 people. This project raises the problem of a krispi banana seller who is very in demand so that many of the consumers have to queue very long resulting in consumers being bored waiting for it. therefore a krispi banana purchasing system was made called super banana, with this system consumers can buy krispi bananas from their boarding house without having to be bored waiting for orders. making this system using PHP version 8 and also laravel version 9.

Laravel
Mysql
Bootstrap
JQuery
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.