Aziz Alfoudari
Verified Expert in Engineering
Software Developer
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
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
Developer
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.
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.
Systems Analyst
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.
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
Skills
Languages
Python, Go, Web Services Description Language (WSDL), XML, XQuery, XPath, Java, XSLT
Frameworks
Django
Libraries/APIs
REST APIs, PyTorch
Tools
Oracle SOA Suite, Amazon EKS, Terraform, Grafana, Concourse CI, Logging, Jenkins, CircleCI
Paradigms
Service-oriented Architecture (SOA), Continuous Integration (CI), Continuous Delivery (CD), DevOps
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Visual Studio Code (VS Code)
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, Infrastructure as Code (IaC), Software as a Service (SaaS), SOC 2, Infrastructure
Storage
Databases, PostgreSQL, MySQL
Education
Bachelor's Degree in Computer Science
Kuwait University - Khaldiya, Kuwait
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