Aziz Alfoudari, Software Developer in Mishref, Kuwait
Aziz Alfoudari

Software Developer in Mishref, Kuwait

Member since October 30, 2015
Aziz is a senior software developer with over eight years of experience covering DevOps engineering, systems integration, back-end development, and, more recently, reinforcement learning. He has worked in large corporates, with startups, and as a freelancer. Aziz builds high-quality software with close attention to the big picture and the smallest details.
Aziz is now available for hire

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, Oracle SOA Suite, RTDB

Experience

Location

Mishref, Kuwait

Availability

Part-time

Preferred Environment

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 data that was generated.

Employment

  • Developer

    2019 - PRESENT
    Self-employed
    • Implemented a fully automated provisioning of a Kubernetes cluster on AWS (EKS) with node/pod autoscaling, CI/CD pipelines, logging, and monitoring.
    • Built a Go-based, real-time cryptocurrency system that can stream and ingest vast quantities of real-time and historical data.
    • Developed a reinforcement learning library, based on PyTorch, for implementing online and offline policies.
    Technologies: Amazon Web Services (AWS), DevOps, Continuous Delivery (CD), Continuous Integration (CI), Terraform, AWS, Docker, Autoscaling, Grafana, Loki, Prometheus, Fluent Bit, Concourse CI, Monitoring, Logging, PostgreSQL, Kubernetes, Amazon EKS, Message Queues, Integration, Reinforcement Learning, Go, Python
  • 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
  • Systems Analyst

    2014 - PRESENT
    Kuwait Oil Company
    • Directed the design for a new SOA platform to be established.
    • Spearheaded the design of an MIS platform covering a vast geographical area.
    • Oversaw the design of a country-wide network communication infrastructure.
    Technologies: Management Information Systems (MIS), Web Services, Oracle SOA Suite, RTDB
  • 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, WSDL, SOAP, Web Services, Python, Integration, REST APIs, 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.

Skills

  • Languages

    Python, Go, WSDL, XML, XQuery, XPath, Java, XSLT
  • Frameworks

    Django
  • Libraries/APIs

    REST APIs, PyTorch
  • Tools

    Oracle SOA Suite, Amazon EKS, Terraform, Grafana, Concourse CI, Logging, VS Code, Jenkins, CircleCI
  • Paradigms

    SOA, Continuous Integration (CI), Continuous Delivery (CD), DevOps
  • Platforms

    Docker, Kubernetes, Amazon Web Services (AWS)
  • Other

    Integration, Web Services, Autoscaling, Vi, Data Structures, Algorithms, RTDB, Management Information Systems (MIS), Loki, Prometheus, Fluent Bit, Reinforcement Learning, Message Queues, Monitoring, SOAP, Compilers, LDAP
  • Storage

    Databases, PostgreSQL, MySQL

Education

  • Bachelor's degree in Computer Science
    2005 - 2010
    Kuwait University - Khaldiya, Kuwait

To view more profiles

Join Toptal
Share it with others