
Aziz Alfoudari
Verified Expert in Engineering
Software Developer
Kuwait City, Al Asimah Governate, Kuwait
Toptal member since September 30, 2020
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
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
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
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.
Co-founder
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.
Information Security Officer
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.
Founding Engineer
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.
Senior Technical Analyst
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.
Experience
REST API Platform
https://kw.zain.comSOA Platform
https://kw.zain.comCryptocurrency Trading System
Education
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring