Ilyas Foo bin Abdul Rahman Foo   →   Curriculum Vitae

Remote Fullstack Developer / Kuala Lumpur, Malaysia

I'm a versatile fullstack developer with 11+ years of experience building high quality digital products.


Profile

After earning my Bachelor's degree in Networking and Data Communications, I worked with several agencies focused on web and mobile applications, as well as data analytics. I gained extensive experience wearing multiple hats to accomplish successful project deliveries.

I founded Rauve Technologies on May 2015, a small agency building software solutions for clients ranging from web and mobile apps to data analytics platforms. Some of the clients we worked with includes MRTCorp, Grey Malaysia, Shopyou, ILMIA, and Datasonic.

I joined Automattic as a Senior Software Engineer in November 2020 where I was a core contributor on the WooCommerce team driving merchant activation and strategic partnerships.


Career History

Automattic

Nov 2020 - Apr 2025 / Senior Software Engineer

  • Shipped merchant onboarding features driving activation and retention, generating over $1.2M in annual recurring revenue.
  • Lowered support overhead and risks by identifying and fixing security vulnerabilities, critical bugs, and performance issues.
  • Modernised legacy interfaces resulting in better performance, and accessibility, leading to a 30% increase in merchant activation.
  • Led multiple successful projects from inception to delivery with good planning, clear communication, and risk management.
  • Served as the team’s subject matter expert on internal A/B testing tools, expediting optimised user flows.

Rauve Technologies

May 2015 - Nov 2020 / Consultant Technical Lead

  • Designed and implemented microservice architecture for fine-grained scalability management.
  • Provide tech advisory for clients ranging from cloud architecture to web & mobile applications.
  • Lead a client’s internal development team for developing web-based products.

Hummingsoft Sdn Bhd

Dec 2012 – Jun 2015 / Software Engineer

  • Led cross-functional teams from project inception to delivery. Represented the company in stakeholder meetings, prepared technical specs for RFPs, and planned production rollout and deployment strategies.

Speedminer Sdn Bhd

Sep 2012 – Nov 2012 / Software Engineering Intern

  • Developed core modules such as calendar, file upload, and search for a business intelligence system.

Proficiencies

While I have listed my particular experience with specific tools or languages, I believe that the methodology, best practices, and paradigms learnt from the implementations are transferrable. I also believe in using the right tools for the job. I am always enthusiastic to learn new languages, tools, and frameworks.

Web backend

I've implemented both RESTful API services and full fledged MPA web applications. I take special care about security, performance, scalability, and testability.

Stacks:

  • PHP / Laravel / PHPUnit
  • TypeScript / NestJS / TypeORM / GraphQL / Jest

Web frontend

I have built single page applications and dynamic websites. I care about responsiveness, usability, aesthetics, and progressive enhancement.

Stacks:

  • JavaScript / Vue.js / GraphQL / Jest
  • SCSS / tailwindcss
  • Angular / Ionicframework

Cloud & server management

I have deployed, managed, and scale various services in Amazon Web Services for hosting, databases, and DNS. I take measures such as service monitoring, scheduled backups, and implement multiple security layers.

Technologies:

  • EC2 / RDS / S3 / Route53
  • Cloudflare
  • Docker
  • Ubuntu / Debian

Collaboration

I have lead and worked with small to medium sized teams of developers, UI/UX designers and project managers. I have 8+ years of remote experience, with mostly asynchronous communications.

Tools:

  • Git / Github / Gitlab
  • Slack / Skype / Telegram
  • Trello / Asana / Jira
  • Adobe XD
  • Google Drive

Miscellaneous

Due to the nature of my work, I have multiple clients that require data gathering, analytics and visualizations. I have also written system documentations, proposals, and technical summaries.

Stacks:

  • D3 / SAS Visual Analytics
  • Python 3 / pandas / word2vec / Talend DI
  • JavaScript / NodeJS
  • JupyterNotebook


Education background

  • Diploma in Computer Science University Institute Technology Mara in 2009.
  • Graduated with Bachelor (Hons) in Networking and Data Communication from University Institute Technology Mara in 2013.
  • I used to be a Cisco Certified Network Associate.
    Certificate No: 411348824079BMVI

Portfolio

Visit my portfolio for summaries on some of my work.