M Aftar Roziq
Software Engineer
Skills
Programming Language
Javascript
PHP
Dart
Framework
React Native
ReactJS
NextJS
SolidJS
VueJS
NuxtJS
Astro
Svelte
NodeJS
ExpressJS
Flutter
Database
MySQL
Firebase
Wordpress
About me
Hi, my name is Aftar. I am a software engineer based in Jakarta, with over 4 years of experience in developing and maintaining mobile and web applications with strong proficiency in JavaScript. I am also capable of creating simple REST APIs using PHP or JavaScript. I am adaptable and work well both independently and as part of a team. Passionate about continuous growth, I am eager to further expand my expertise in software development.
Work Experience
Frontend Developer
PT. MNC OTT Network
May 2022 - Now
Vision+ Web
Maintaining Vision+ web legacy.
Developing features such as Transactional VOD, Player, Interstitial Ads, Preroll & Midroll Ads, Sport Section, Device Management, Trailer VOD, etc.
Slicing UI from design provided by UI/UX team.
Implementing event tracking such as Google Analytic, Netcore, and Conviva.
Implementing payment method using Midtrans.
Improving legacy code and update depracated depedencies.
Performing bug fixing for product teams, QA teams, customer care, and issues reported through analytic.
Creating and developing Vision+ 2.0 using updated framework, new technologies, and new design.
Vision+ Widget
Maintaining and bug fixing on Vision+ widget, simple app to promote Vision+ contents in other apps.
Vision+ App in App
Creating and developing Vision+ App in App, small version of Vision+ that only containing free content and can integrated into other apps.
Slicing UI from design provided by UI/UX team.
Performing bug fixing for product teams, QA teams, customer care, and issues reported through analytic.
Collaborating with partner to integrated Vision+ App in App.
Creating and developing Vision+ App in App 2.0 using updated framework, new technologies, and new design.
Vision+ CMS and Support
Developing features such as CRUD App Version, Redeem Voucher, Login by Google and Apple, and Connect PayTV.
Slicing UI from design provided by UI/UX team.
Performing bug fixing for product teams, QA teams, customer care, and issues reported through analytic.
Vision+ Smart TV
Developing features such as Pairing Account, Login, and Player.
Implementing Firebase Firestore to handle Pairing Account.
Implementing event tracking such as Sentry and Jitsu.
Performing bug fixing for product teams, QA teams, customer care, and issues reported through analytic.
Vision+ Landing Page Promo
Creating and developing dynamic landing page for promo.
Slicing UI from design provided by UI/UX team.
Implementing dynamic meta SEO.
Performing bug fixing for product teams, QA teams, customer care, and issues reported through analytic.
Achievements
Assisting in increasing revenue from Interstitial Ads, Preroll & Midroll Ads.
Assisting the marketing team in optimizing advertising spending by using event tracking.
Assisting in fixing bugs to enhance the user experience when using the application.
Frontend Developer
PT. YOT Inspirasi Nusantara
February 2021 - Desember 2021
SocialConnext
Maintaining SocialConnext app legacy, social media app for communities.
Improving legacy code and update depracated depedencies.
Creating and developing SocialConnext 2.0 from scratch using updated framework, new technologies, and new design for Android, iOS, and Web.
Developing features such as Login/Register, Lineup Home, Personal & Group Chat, Trivia, etc.
Build apps and upload it to Play Store and App Store.
Performing bug fixing for product teams, QA teams, and users.
Achievements
Assisting in increasing user acquisition from developing apps for Android, iOS, and Web.
Assisting in fixing bugs to enhance the user experience when using the application.
Mobile Developer
PT. Barito Integra Teknologi
September 2019 - September 2020
iSafe by PT. Sinarmas Mining
Maintaining iSafe app, reporting app for mining area.
Developing features such as Offline Mode, etc.
Performing bug fixing for product teams, QA teams, and users.
PRULeads Regional by PT. Prudential Life Assurance
Creating and developing PRULeads Regional app, it is app for customers distribution to the agents
Develop app for Android and iOS
Slicing UI from design provided by UI/UX team.
Performing bug fixing for product teams, QA teams, and users.
Achievements
Contribute to improve security and safety in mining area.
Assisting the agents to get their customers.
Assisting in fixing bugs to enhance the user experience when using the application.
Education
Fullstack Javascript Developer
Arcademy Tech Education Platform
Jun 2019 - Jul 2019
Finished a 6-week intensive full-stack JavaScript course, focusing on building APIs with Express.js, developing mobile apps using React Native, and integrating APIs. The program concluded with a team project, where we collaborated to create a complete application, strengthening both my technical and teamwork skills.
Software Engineer
SMKN 1 Boyolangu
2016-2019
Spent 3 years learning algorithms, programming logic, and the fundamentals of various programming languages, including HTML, CSS, PHP, JavaScript, C++, and more, building a strong foundation in both web and software development.