Ahmad Faiyaz, Developer in London, United Kingdom
Ahmad is available for hire
Hire Ahmad

Ahmad Faiyaz

Verified Expert  in Engineering

Software Developer

London, United Kingdom

Toptal member since June 18, 2014

Bio

Ahmad is a back-end developer who has worked with devops, data management, and cloud warehouses. His specializations include TypeScript, Node.js, Python, MySQL, Postgres, GCP, and AWS.

Portfolio

Meta
Node.js, Python, C++, React, PHP
Amazon UK
Java, TypeScript, Python, Scala, AWS IoT, PostgreSQL, Amazon Web Services (AWS)
Dataform
Google BigQuery, Kubernetes, Google Cloud, Node.js, TypeScript, PostgreSQL

Experience

  • Python - 8 years
  • Node.js - 7 years
  • PostgreSQL - 6 years
  • MySQL - 6 years
  • MEAN Stack - 5 years
  • Amazon Web Services (AWS) - 5 years
  • React - 3 years
  • Google Cloud - 3 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a machine learning pipeline and data pipeline tool called Dataform.

Work Experience

Senior Software Engineer

2022 - 2024
Meta
  • Worked on a low-latency real-time pipeline for ads and FB reels as part of the feature engineering team. The pipeline's data-processing latency went from five minutes to less than a minute.
  • Acted as a tech lead for the continuous integration (CI) system for Reality Labs in Meta. I have increased the stability score of the CI system from 78% to 90% and am still working on improving the score.
  • Served as the tech lead for a CI configuration migration project, overseeing the migration of over 10,000 end-to-end test cases. I collaborated with 30+ engineers and led a team of three to complete the migration successfully.
Technologies: Node.js, Python, C++, React, PHP

Software Development Engineer II

2021 - 2022
Amazon UK
  • Led the data pipeline infrastructure for Prime Video Web, supporting new features and experiments across various clients, including the Amazon Prime Video Top 10 List feature.
  • Became the principal owner of the back-end service for Amazon Prime Video actor pages, migrating the data pipeline to new infrastructure and refactoring the service for improved robustness and reliability.
  • Added a feature on the Amazon Retail website that allows users to switch to 18 new languages not previously supported, enhancing accessibility for Prime Video. This update applies to Amazon US and Amazon JP, improving user experience significantly.
  • Mentored interns and junior engineers to build production-ready service.
Technologies: Java, TypeScript, Python, Scala, AWS IoT, PostgreSQL, Amazon Web Services (AWS)

Software Engineer

2019 - 2020
Dataform
  • Contributed to the open source framework named Dataform for SQL based transform operation on the data warehouse.
  • Shipped features including scheduling for a data pipeline and notifications management for the Dataform platform.
  • Introduced observability and best practices for the Kubernetes cluster in the company.
  • Led the team to migrate the cluster without downtime. Also created the guideline for on-premise deployment.
Technologies: Google BigQuery, Kubernetes, Google Cloud, Node.js, TypeScript, PostgreSQL

Software Engineer (Machine Learning)

2017 - 2019
Traveloka
  • Created a ML model training pipeline to automate the model training and deployment to production service. This whole platform contained several micro-services written in Python and Node.js.
  • Led the team for a machine learning platform; I was the lead for a team size of five to build the machine learning platform in which I had to review the technologies and system architecture as well as implement best practices. This machine learning platform was created to help data scientists build/train machine learning models, deploy it to the production server, and experiment with the models.
Technologies: Kubernetes, Google BigQuery, Google Cloud Platform (GCP), Python, PostgreSQL, Google Cloud

Software Engineer

2016 - 2017
NewsCred, Inc.
  • Imported data from the system to AWS Redshift.
  • Created visualizations and alerts using PeriscopeData. Python was used for ETL processes.
  • Ingested content of various news providers from the RSS, XML, ATOM, and JSON feeds using Python, Django, and AWS.
  • Developed some visualization tools with Elasticsearch based plugins and Periscope Data to understand the content volume for each provider and send notifications to different teams if the provider is not up to the mark.
Technologies: Amazon Web Services (AWS), Angular, Node.js, Python, PostgreSQL

Software Engineer

2015 - 2016
Augmedix Bangladesh
  • Developed RESTful services.
  • Built simple microservices to sync data across multiple platforms.
  • Created a reporting tool to visualize customers' session info and login details with PHP and Angular.
  • Worked with data channels for a real-time web system.
Technologies: Amazon Web Services (AWS), REST, jQuery, JavaScript, Node.js, Amazon Simple Queue Service (SQS), AWS ELB, MySQL, PHP

Software Engineer

2014 - 2015
Mukto Software Limited
  • Wrote scripts to check site reliability.
  • Optimized MySQL queries.
  • Started developing an eCommerce site.
  • Added several features to the existing company product.
Technologies: Node.js, Python, PHP

DataForm Data Pipeline Tool

https://github.com/dataform-co/dataform
Dataform is an open-source framework for managing SQL based data operations in your warehouse. It helps you pilot the T in ELT, with SQL code, and brings engineering best practices to analytics pipeline management.

LightOJ.com

https://lightoj.com
LightOJ (Lightoj.com) is a leading Bangladeshi learning platform for learning programming,
I specialize in algorithms and data structures and serve as the lead developer for this platform. Collaborating closely with the founder, I helped create a new version that is more scalable and faster than its predecessor. The development process embraced an open-source model, allowing numerous developers to contribute. I also had the opportunity to mentor over ten developers throughout this project, fostering their growth and skills in building the platform.
2010 - 2014

Bachelor's Degree in Computer Science

North South University - Dhaka, Bangladesh

AUGUST 2018 - PRESENT

Reliable Google Cloud Infrastructure: Design and Process

Coursera

Libraries/APIs

Node.js, jQuery, React, Vue, Facebook SDK

Tools

Amazon Simple Queue Service (SQS), Adobe Photoshop, AWS ELB, Chrome Developer Tools, GitHub, Adobe Illustrator, GitLab

Languages

PHP, TypeScript, JavaScript, Python, Java, Scala, C++

Frameworks

Laravel, TYPO3, AngularJS, Web2py, Angular, Express.js, Nuxt.js

Platforms

Amazon Web Services (AWS), Amazon EC2, Heroku, WordPress, Linux, MacOS, Google Cloud Platform (GCP), Kubernetes, Meteor, Android, Visual Studio Code (VS Code), AWS IoT

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL, NoSQL, MySQLi, Oracle PL/SQL, Google Cloud

Paradigms

MEAN Stack, Real-time Systems, Object-oriented Design (OOD), Agile Software Development, REST, Asynchronous Programming

Other

Algorithms, Ajax, Data Structures, WebSockets, Content Management Systems (CMS), Google BigQuery

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring