Muhammad Fariz Rahman

Highly motivated and skilled Software Developer with a passion for building innovative applications. Seeking a challenging role to leverage my expertise in software development, problem-solving, and teamwork to contribute to cutting-edge projects.

  Sidoarjo, East Java, Indonesia  |    [email protected]  |    ayisrhmn  |    ayisdev.my.id

Professional Experience

Software Engineer

Kano Solution | Full-time | Remote

October 2020 - Present | Surabaya, Indonesia

  • Developed and maintained scalable web applications using JavaScript, Vue.js and Nuxt.js.
  • Developed and maintained scalable mobile applications using TypeScript, React Native and Overmind.
  • Implemented responsive design principles to ensure seamless user experiences across devices.
  • Collaborated with cross-functional teams to design and implement new features.
  • Conducted code reviews to ensure code quality and adherence to best practices.
  • Optimized application performance and troubleshooted complex issues.

Test Automation Engineer

PT HM Sampoerna Tbk | Contract | Remote

November 2023 - Present | Surabaya, Indonesia

  • Developed automated test scripts for web and android apps from AYO SRC & Qoncierge.
  • Played a key role in enhancing testing processes, ensuring the accuracy and reliability of application functionalities.
  • Utilized WebdriverIO to streamline and optimize automation procedures, contributing to a more efficient testing environment.
  • Worked closely with the team to identify and resolve issues, ensuring the delivery of high-quality software products.
  • Supported the continuous improvement of testing methodologies, resulting in increased productivity and overall software quality assurance.

Web Developer

Genesys Integrated Indonesia | Full-time | On-site

September 2018 - October 2020 | Surabaya, Indonesia

  • Developed and maintained scalable web applications using JavaScript, Vue.js, Laravel and MySQL.
  • Implemented responsive design principles to ensure seamless user experiences across devices.
  • Collaborated with cross-functional teams to design and implement new features.
  • Conducted code reviews to ensure code quality and adherence to best practices.
  • Optimized application performance and troubleshooted complex issues.

Education

Bachelor of Computer Science in Information Systems

Universitas Terbuka, Surabaya, Indonesia

2022 - Present

Certificate in Computing Technology

Prisma Profesional, Surabaya, Indonesia

2017 - 2019
GPA: 3.5

Technical Skills


  • Programming Languages: JavaScript, TypeScript, PHP
  • Frontend Frameworks: React.js, Next.js, Vue.js, Nuxt.js
  • Mobile App Framework: React Native
  • Automation Test Framework: WebdriverIO, Mocha, Jest, Jenkins
  • Backend Frameworks: Node.js, Express.js, Laravel
  • State Management: Overmind
  • Database Management: MongoDB, PostgreSQL, MySQL
  • Version Control: Git

Projects

SPALD Dashboard

  • Description: Develop a dashboard application to manage document for SPALD Dinas PUPR Papua Barat.
  • Technologies Used: Typescript, React.js, Vite, Node.js, Express.js, MySQL

HappyMoney

  • Description: Developed a React Native mobile app for tracking income and expenses.
  • Technologies Used: TypeScript, React Native, Overmind, Node.js, Express.js, MongoDB 

Aycashop

  • Description: Developed a catalogue website and dashboard application to manage items for Aycashop.
  • Technologies Used: TypeScript, React.js, Next.js, Node.js, Express.js, MongoDB 

Certifications


  • Certified JavaScript (Basic, Intermediate), HackerRank, 2023
  • Certified Full-Stack JavaScript Developer, BuildWith Angga, 2021
  • Certified React Native Developer, BuildWith Angga, 2021
  • Certified Full-Stack Web Developer, BuildWith Angga, 2020