Aaron Ryan Shamika

Junior Software Engineer

I'm a backend developer currently expanding my skills into machine learning and agentic coding. My goal is to become a well-rounded full-stack developer who can be counted on by teammates. I enjoy learning new technologies and tackling challenges, especially when working under pressure. What drives me most is the opportunity to grow through hands-on projects, particularly in web development and agentic systems. I believe my adaptability and communication skills help me contribute meaningfully to any team I work with.

Skills

Frontend
HTML CSS JavaScript TypeScript PHP
Backend
NodeJS TypeScript C# AdonisJS .NET Framework
Tools & Technologies
Unity Machine Learning Selenium IDE

Education

Bachelor in Computer Science (Computer Graphic & Multimedia Software)

University: Universiti Teknologi Malaysia

Duration: September 2019 to September 2023

GPA: 3.32

  • Developed an application that can detect road cracks and pothole with 70-90% accuracy using Deep Convolutional Neural Network(DCNN) machine learning, helping civil engineers save time by sending out drones to check roads
  • Developed a soccer game with horror theme, leading a team and assigning tasks based on individual strengths

Experiences

Software Programmer - AccountSoft Sdn Bhd

Duration: September 2025 - Current

  • Developed plug-ins for the AutoCount application using C# with .NET framework with AutoCount API. Additionally, fixing and updating legacy projects are also part of the responsibilities.
  • Helped interns on how to familiarize with the AutoCount API and .NET framework.

Junior Software Engineer - Impact Business Solution

Duration: December 2023 - November 2024

  • Developed the backend for HR management web application serving 500+ employees using NodeJS, Typescript with AdonisJS framework
  • Automated 20+ functionality tests using Selenium IDE to determine application speed, resulting in significant time savings
  • Introduced AdonisJS built-in functions to the team, establishing code quality standards and improving development consistency
  • Learned conventional commits when using Git. Provides clarity to future developer when re-assessing the codebase.

Projects

Road Crack Detection System

Technology: Machine Learning, DCNN

  • Developed application with 70-90% accuracy for detecting road cracks and potholes
  • Helped civil engineers save time by enabling drone-based road inspections
  • Processed road images to detect cracks and potholes automatically

Horror Soccer Game

Technology: Unity

  • Implemented proper physics for ball movement and player interactions
  • Added basic animation systems
  • Led a team project, assigning tasks based on individual strengths

Contact

Address: No.55, Lorong 1, Green Acres Estate, Jalan Matang Batu Kawa, Kuching, 93250, Sarawak

Email: aaronryan0505.ar@gmail.com

Phone: 010-9290630

GitHub: CommanderThrow

References

Mohamad Zulhaimie Bin Bujang

Position: Software Developer

Phone: 014-598 7839

Email: admin@zulhaimiebujang.com