Summary
Overview
Work History
Education
Skills
Timeline
Generic

Youssouf Ouedraogo

Seattle

Summary

Software Developer with experience building high-scale logging/observability platforms at Oracle. Strong in Java, Python, distributed systems, SDKs, Kafka and cloud infrastructure. Proven track record improving reliability, performance, and time-to-delivery for services handling hundreds of millions of requests.

Overview

5
5
years of professional experience

Work History

Software Developer 2 (Observability Platform)

Oracle Cloud Infrastructure
Seattle, WA
11.2020 - Current
  • ·SDK Development (Java & Python): Led the creation of internal and public-facing SDKs for OCI Log Search by authoring OpenAPI (Swagger) specifications, integrating them into Oracle’s SDK code-generation pipeline, and building Jenkins-based end-to-end tests and API canaries to validate real customer workflows; supported 70M+ requests per week.
  • · Asynchronous Log Search Platform: Designed and implemented an asynchronous search architecture that expanded supported query ranges from 14 to 180 days, eliminating synchronous request timeouts via async index staging and durable job orchestration with lifecycle management, supporting 500K+ search requests per week.
  • · Automated Region Build & Service Bootstrap: Architected an automated region build pipeline that reduced region bring-up time from 1–2 months to under one week by enabling incremental service startup, provisioning infrastructure with Terraform, and adding temporary local storage with cleanup to handle early object storage unavailability.
  • Designed and implemented a Kafka-based log search feature, enabling the security team to run thousands of queries weekly while addressing security risks, saving 2 hours per engineer per week.
  • Engineered and launched a Sentinel health-check system, providing real-time service health insights during large-scale incidents.
  • Developed a distributed rate-limiting system for throttling requests across multiple nodes, enhancing system resilience against customer-induced service overloads.
  • Developed and deployed Grafana dashboards and alerting pipelines to monitor service health during region builds and steady-state operation, enabling automatic paging and rapid incident response.
  • Automated the cleanup of legacy data on Linux-based systems, reducing Oracle database usage by 50% and reclaiming 500 TB of storage across global regions.
  • Quantified and improved query distribution across service hosts, reducing per-host query count variance by approximately 83%, ensuring more balanced system utilization and enhanced reliability.

Education

Bachelor of Science - Computer Science

Rutgers University
New Brunswick, NJ
05.2020

Skills

  • Languages & Frameworks: Java, Python, C, JavaScript, SQL, NoSQL, React Native, Nodejs, Terraform
  • Concepts: Data Structures, Algorithms, Object-Oriented Programming, RESTful APIs, Database Management, Machine Learning
  • Tools/Platforms: Oracle Cloud Infrastructure, AWS, Maven, Android Studio, Kafka, Spark, Lucene, Google Maps API, Jenkins, Git, GitHub, Docker, Grafana, Linux, Unix

Timeline

Software Developer 2 (Observability Platform)

Oracle Cloud Infrastructure
11.2020 - Current

Bachelor of Science - Computer Science

Rutgers University