Hi there!

My name is Fadhil Yaacob (pronounce Fa-dale ). I am a Software Engineer at Onapp CDN and freelance Go developer. I’m based in Kuala Lumpur, Malaysia.

During my free time, I enjoy cooking with my wife and shredding my guitar \m/ You can see some videos in my Youtube channel .

Skills#

I have been working in Content Delivery Network (CDN) and Video Streaming industry for 3+ years and have been coding professionally in Python during that period. I have a deep understanding of how CDN works in addition to web development and DevOps knowledge. Along the way, I have been working many technologies.

Besides, I am also working as a freelance Go developer, helping various companies building prototypes and projects. I was involved in building an ecommerce app where me and my partner built the API server and I integrate it with local Malaysian payment gateway, iPay88. The tech stack was Go Gin and Firebase. I’m also contributed to DevOps tasks on the project.

Web Development#

I have experience in developing:

  • Monolithic web services using Django , Go Gin and Java Spring in production.
  • Microservices using Flask, FastAPI for side projects.
  • Serverless Function as a Service (FaaS) using AWS CDK, Lambda, SQS, DynamoDB, API Gateway, S3, CloudFront.
  • Web frontend using VueJS & NuxtJS , jQuery, Bulma & Bootstrap and Tailwind.
  • Other technologies/services: Firebase Auth, GraphQL, APM using Scout APM, Raygun & Sentry for error tracking, Logentries, Heroku.

DevOps#

I have strong experience with the following technologies running in production:

  • Kubernetes (On-prem) with k3s
  • MySQL / MariaDB
  • Elastic stack
  • RabbitMQ
  • Puppet configuration management
  • On-prem log aggregation using Grafana Loki
  • Monitoring System: Nagios, InfluxDB, Grafana and NetData
  • CI/CD tools: Jenkins, Google Cloud Build
  • Google Cloud Platform (GKE, GCE, BigQuery, Cloud Build, GCS & IAM)

I also have some experience with the following technologies:

Trainings & Certifications#

I also have finished many online courses to broaden my knowledge. These are my certificate of completions:

I also occasionally post what I have learned in my Github repository. Refer here