Aziz Alfoudari, Developer in Kuwait City, Al Asimah Governate, Kuwait
Aziz is available for hire
Hire Aziz

Aziz Alfoudari

Verified Expert  in Engineering

Software Developer

Kuwait City, Al Asimah Governate, Kuwait

Toptal member since September 30, 2020

Bio

Aziz is a senior software developer with over 13 years of experience covering DevOps engineering, systems integration, back-end development, and, more recently, reinforcement learning. He has worked in large corporations, with startups, and as a freelance. Aziz builds high-quality software with close attention to the big picture and the smallest details.

Portfolio

Self-employed
Amazon Web Services (AWS), DevOps, Continuous Delivery (CD)...
Obytes
DevOps, Amazon Web Services (AWS), Jenkins, Terraform, Prometheus, Grafana...
Kuwait Oil Company
Management Information Systems (MIS), Web Services, RTDB, Information Security...

Experience

  • Amazon Web Services (AWS) - 8 years
  • REST APIs - 8 years
  • Service-oriented Architecture (SOA) - 8 years
  • Python - 8 years
  • Terraform - 4 years
  • Kubernetes - 4 years
  • DevOps - 4 years
  • Go - 2 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Vi

The most amazing...

...thing I've built was a real-time cryptocurrency trading system that was able to scale with the high volume of generated data.

Work Experience

Founder

2019 - PRESENT
Self-employed
  • Implemented a fully automated provisioning of the environment with different destinations—a local Kubernetes (kind) cluster for development and a production Kubernetes cluster on AWS (EKS).
  • Built a Go-based, real-time cryptocurrency system consisting of multiple services to stream and ingest vast quantities of real-time and historical data. Used a real-time database to store and query data.
  • Developed a reinforcement learning library based on PyTorch for implementing online and offline policies. Trained reinforcement learning agents to trade cryptocurrency.
Technologies: Amazon Web Services (AWS), DevOps, Continuous Delivery (CD), Continuous Integration (CI), Terraform, Docker, Autoscaling, Grafana, Loki, Prometheus, Monitoring, Logging, PostgreSQL, Kubernetes, Amazon EKS, Message Queues, Integration, Reinforcement Learning, Go, Python, CI/CD Pipelines, Microservices, Helm, Artificial Intelligence (AI)

Co-founder

2016 - PRESENT
Obytes
  • Co-founded the company and oversaw its long-term vision and strategy along with board members.
  • Researched and implemented a Kubernetes cluster for a newly launched startup with successful scaling to over 100,000 users.
  • Developed a wide set of reusable Python packages and Docker images that worked as a toolkit for newly established startups, further decreasing the bootstrap period.
Technologies: DevOps, Amazon Web Services (AWS), Jenkins, Terraform, Prometheus, Grafana, Autoscaling, Go, Kubernetes, Docker, Django, Python

Information Security Officer

2014 - PRESENT
Kuwait Oil Company
  • Directed the design for the establishment of a new SOA platform.
  • Spearheaded the design of an MIS platform covering a vast geographical area.
  • Oversaw the design of a country-wide network communication infrastructure.
  • Managed the cyber threat management team in charge of the company's SOC.
Technologies: Management Information Systems (MIS), Web Services, RTDB, Information Security, SIEM, Security Operations Centers (SOC), Endpoint Detection and Response (EDR), Security Orchestration, Automation, and Response (SOAR)

Founding Engineer

2020 - 2023
Veza
  • Initiated and continuously developed a rapidly evolving cloud infrastructure to meet business needs.
  • Developed deployment tooling for establishing environments for prospects, customers, and internal uses, including development, staging, and automation processes.
  • Oversaw and refined processes to align with developers' needs, facilitating the propagation of changes from development to production.
Technologies: Terraform, Kubernetes, Docker, Go, Amazon Web Services (AWS), Infrastructure as Code (IaC), Software as a Service (SaaS), SOC 2, Infrastructure, Amazon EC2, Amazon S3 (AWS S3), Amazon EKS, AWS IAM, Amazon Elastic Block Store (EBS), Amazon Redshift, Amazon GuardDuty, Amazon CloudWatch, Grafana, Prometheus, Containers, DevOps, CI/CD Pipelines, APIs, Architecture, Redshift, Site Reliability Engineering (SRE)

Senior Technical Analyst

2010 - 2014
Zain Kuwait
  • Established an SOA platform from the ground up and exposed more than 45 services modeled around business processes. The project decoupled consumers from providers and saved over one million dollars in relation to man-hours for the initial 18 months.
  • Developed a layer of REST APIs, exposing core services to partners and external consumers.
  • Oversaw internal processes and automated parts of them over time, increasing reliability and decreasing the need for intervention by human operators.
Technologies: XPath, XQuery, XML, Web Services Description Language (WSDL), SOAP, Web Services, Python, Integration, REST APIs, Service-oriented Architecture (SOA), Django

Experience

REST API Platform

https://kw.zain.com
A Django-based REST API platform that was able to leverage an SOA layer to expose APIs to the external world. With nearly one-to-one mapping of REST to SOA services, the API design remained stable, and underlying SOA integration changes remained hidden.

SOA Platform

https://kw.zain.com
An Oracle SOA Suite-based implementation connecting a mixture of more than 20 relatively modern and legacy systems. The platform captured business processes and modeled web services around them. This decoupled consumers from providers and saved a significant amount of person-hours needed for future changes.

Cryptocurrency Trading System

An AWS hosted, Kubernetes-based infrastructure with services implemented in Go for heavy lifting and Python for reinforcement learning. In addition to capturing and processing data in a real-time manner, the system was able to retrieve and ingest vast amounts of historical data.

Education

2005 - 2010

Bachelor's Degree in Computer Science

Kuwait University - Khaldiya, Kuwait

Skills

Libraries/APIs

REST APIs, PyTorch

Tools

Oracle SOA Suite, Amazon EKS, Terraform, Grafana, Loki, Fluent Bit, Concourse CI, Logging, Jenkins, CircleCI, AWS IAM, Amazon Elastic Block Store (EBS), Amazon CloudWatch, Helm

Languages

Python, Go, Web Services Description Language (WSDL), XML, XQuery, XPath, Java, XSLT

Frameworks

Django

Paradigms

Service-oriented Architecture (SOA), Continuous Integration (CI), Continuous Delivery (CD), DevOps, Security Orchestration, Automation, and Response (SOAR), Microservices

Platforms

Docker, Kubernetes, Amazon Web Services (AWS), Visual Studio Code (VS Code), Amazon EC2

Storage

Databases, PostgreSQL, MySQL, Amazon S3 (AWS S3), Redshift

Other

Integration, Web Services, Autoscaling, Vi, Data Structures, Algorithms, RTDB, Management Information Systems (MIS), Prometheus, Reinforcement Learning, Message Queues, Monitoring, SOAP, Compilers, LDAP, Infrastructure as Code (IaC), Software as a Service (SaaS), SOC 2, Infrastructure, Amazon Redshift, Amazon GuardDuty, Containers, CI/CD Pipelines, APIs, Architecture, Information Security, SIEM, Security Operations Centers (SOC), Endpoint Detection and Response (EDR), Artificial Intelligence (AI), Site Reliability Engineering (SRE)

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