Restu Ahmad Ar Ridho — Software EngineerI'm Restu
A Software Engineer bridging robust backend architecture with fluid frontend experiences. Currently building intelligent, scalable systems and interactive interfaces.
About
Tech Stack
Beyond Code
Solutions are built by people, for people. Understanding the why always comes first. Driven by curiosity to catch edge cases, engineering is a team sport where attention to detail and shared ownership scale.
— Martin Fowler
EXPERIENCES
Teaching Assistant Staff
// STACK
// SOFT_SKILLS



// CHANGE_LOG
Mentored undergraduate students across 6 core computer science courses, including Advanced Programming, Databases, and Software Engineering Project, bridging theoretical concepts with practical industry applications.
Delivered comprehensive technical guidance and hands-on debugging support across multiple technology ecosystems, specifically focusing on Java, Python (Django), and Dart (Flutter).
Conducted in-depth code reviews for complex lab assignments, acting as a technical gatekeeper to enforce strict engineering standards, clean code principles, and proper design patterns.
Evaluated and analyzed database implementations, specifically grading complex SQL query optimizations to ensure efficient data retrieval and robust architecture.
Led multiple student project groups through the entire Software Development Life Cycle (SDLC), providing architectural oversight and advanced debugging support to ensure high-quality software deployment.
QA Engineer Intern
// STACK
// SOFT_SKILLS




// CHANGE_LOG
Executed meticulous manual functional and regression testing across 7 distinct Epic projects, including high-impact financial features such as the Web3 Wallet and Crypto Exchange.
Validated complex RESTful API responses and maintained strict data integrity by proactively identifying critical edge cases and boundary conditions using Postman and Swagger.
Authored highly detailed technical bug reports, successfully identifying, documenting, and helping to resolve over 60 critical application bugs to streamline the development cycle.
Explored automated testing workflows and conducted thorough regression testing to effectively mitigate the risk of critical vulnerabilities and edge-case bugs reaching the production environment.
Collaborated closely with development teams to ensure seamless synchronization with backend services, guaranteeing resilient endpoints prior to frontend integration for zero-defect releases.
Software Engineer Intern
// STACK
// SOFT_SKILLS







// CHANGE_LOG
Engineered robust frontend architectures for two core enterprise platforms using the Next.js framework, establishing a highly scalable foundation for internal business operations.
Optimized complex RESTful API consumption and orchestrated asynchronous data synchronization across multiple services to ensure seamless frontend-to-backend integration.
Spearheaded the architectural refactoring of UI components and global state management systems, actively delivering over 110+ production commits to resolve critical transactional bottlenecks.
Fortified overall system reliability by developing comprehensive End-to-End (E2E) test suites from scratch using Cypress, successfully boosting test coverage to 65%.
Eliminated critical logic bugs prior to production handovers by streamlining the testing infrastructure, drastically reducing post-deployment regressions and ensuring high-quality software delivery.
Projects
restu@node-daemon: ~/projects
restu@node-daemon:~/projects$ ls -al
--type--stack--match--sort> awaiting_input_
9/9 processes loaded
>_ OPEN_PORTS
>_ DIRECT_TRANSMISSION
restu@node-daemon:~/dm
READY