FADHIL LUQMAN, Senior Software Engineer
Summary
An adept Senior Software Engineer with a strong background in Elixir/Phoenix, robust API development, and systems scalability. Engineered the 'Wukong API Proxy' to streamline deployment timelines at Mindvalley, resulting in significant reduction of developer wait times. Skillfully managed Robu Sdn Bhd’s software team, developing its B2B2C platform and ensuring efficient cloud-based deployments. At Fave, excelled in site reliability while transitioning infrastructure from AWS to GCP and enhanced web app performances via Elixir optimizations. With a Bachelor's in IT from Universiti Teknologi Petronas, the candidate demonstrates a solid grasp of software development. Emphasizes AI-assisted workflows, mastering languages like Ruby on Rails, Elm/React, and Rust, and diversifies with a foundational understanding of cryptography and blockchain technologies.
Work Experience
Senior Software Engineer, Wukong API Proxy
Duration: February 2021 – NowSummary: Development of the Wukong API Proxy to streamline deployment processes, including an Elixir-based API Proxy and a Rust-based CLI.
Responsibilities: Led the development, implemented an automated changelog generation feature, and integrated AI capabilities in a browser-based drawing game.
Technologies: Elixir/Phoenix, Postgresql, Absinthe, Oban, Rust, AI technologies, Fastly caching
CTO, JiMATSHOP Backend System
Duration: September 2019 – August 2020Summary: Backend systems development for Robu’s online B2B2C platform, JiMATSHOP.
Responsibilities: Managing deployment, environment setup on cloud hosting, and leading a team of developers.
Technologies: Elixir/Phoenix, Postgresql
Site Reliability Engineer, Infrastructure Management
Duration: February 2019 – September 2019Summary: Maintenance and operation of Fave's existing infrastructure on AWS, transitioning to GCP, and ensuring smooth operations for developer provisioning requests.
Responsibilities: Infrastructural operation and maintenance, handling developer requests for new instances and setups.
Technologies: Ansible, Linux, Amazon AWS, GCP
Senior Engineer, Fave Web Platform Enhancement
Duration: February 2018 – February 2019Summary: Enhancement of Fave's Phoenix/Elixir umbrella app, performance optimization, and development of new web services.
Responsibilities: Building and optimizing web applications, replacing legacy APIs, and creating a QR Code scanner view.
Technologies: Phoenix/Elixir, Postgresql, React/Redux, Neo4j
CTO/Fullstack Developer, CMMS Reimplementation
Duration: February 2016 – February 2018Summary: Prototype and reimplementation of a Computerised Maintenance Management System with real-time messaging and graph database integration.
Responsibilities: Prototyping, implementing a new platform with real-time features, and updating the database to Neo4j.
Technologies: Phoenix/Elixir, Postgresql, Neo4j, Angular
Backend Developer, Touristly.com Backend Development
Duration: July 2014 – January 2016Summary:
- Backend development and optimization for the first versions of Touristly
- com, improving site performance with caching strategies
Technologies: Ruby on Rails, MySQL
Education
- Bachelor of Technology (Hons.), Information Technology
Graduated from Universiti Teknologi Petronas in August 2004.
4 years