Work

Kartala Digital

Kartala Digital

Bandung, West Java, Indonesia
September 2022 - December 2022
Frontend Developer
  • Onboarding the newly hired developer into the project.

  • Participated in team meetings, offered suggestions, modify the detailed task, and provided updates on deadlines.

  • I helped to break down the task and calculate the task's points.

  • Build the boilerplate/skeleton of the repository using a clean architecture and standard code formatting.

  • Make global components that can be used in various views.

  • Refactor the old code to make reusable components and improve performance.

  • Make use of mobile-friendly views and responsive design.

  • Provide solutions based on Go and Postgresql to the backend issue.

Refactory

Refactory

Sleman, Yogyakarta, Indonesia
August 2021 - August 2022
Backend Developer
  • Developed efficient and maintainable software according to business objectives and needs of clients.

  • Become involved with the OKR company's intense partnering programs.

  • Take part in Refactory's short video campaigns.

  • Participated in team meetings and offered suggestions.

  • Update features and fix bugs on the Sev-2 app based on PHP's, Phabricator framework.

  • Build an analytics system that filters data by time and updates dynamically.

  • Using firebase, create a function to deliver notifications to a mobile device.

  • Finish calculating massive amounts of data with numerous mine calculations.

  • Solve the problem utilizing multithreaded processing, read, calculate, and store a large amount of excel data to the database.

  • Use Rancher to deploy the app to Microsoft Azure using CI/CD.

  • Create a PDF for a reporting system that automatically processes data with graphical input such as line charts, bar charts, pie charts, scatter charts, sankey charts, and another custom HTML element.

  • Code review, bug fixing, and resolving issues.

  • Fix the styles in a lot of the repository code using a linter.

  • Improve and create the database design and discuss it with another developer.

  • Build a unit test and achieve code coverage of greater than 80%.

SMA Negeri 2 Kebumen

SMA Negeri 2 Kebumen

Kebumen, Central Java, Indonesia
July 2019 - August 2021
Full Stack Developer
  • The Research and Purpose Solutions team implemented the proof of concept for static pages to dynamic pages using Codeigniter's PHP framework.

  • Resolve CPU and memory leaks that were caused by malware on the server.

  • Make a CMS website to manage all blogs, such as the main post, the organization post, the achievement post, the news post, and so on.

  • Maintain and enhance the CMS with additional features and updates.

  • Deploy the project to the server with a success rate of more than 85% in performance metrics.

  • Create a voting app system that has a positive impact on the selection of organizations for the covid-19.

  • Implemented encryption using AES-128 and AES-256 algorithms and secure back-end logic.

  • Increase protection against XSS attacks, SQL injection, DDOS, and other threats.

Certification