Ebrahim Azarisooreh

Senior Software Engineer | AI & Systems Architect

About

Senior Software Engineer with 7+ years of experience optimizing enterprise-scale systems and delivering high-performance solutions. I specialize in building scalable backend systems, with a proven track record of reducing system response times by 70%, cutting build times by 93%, and processing billions of data combinations in milliseconds.

My expertise spans from low-level systems programming in C and Rust to distributed architectures using AWS, Kafka, and message-bus systems. I'm passionate about artificial intelligence, compiler design, programming language theory, and creating efficient, elegant solutions to complex technical challenges.

Experience

Senior Software Development Engineer I

Travelport 6+ years (Present) | Denver, CO
  • Achieved 93% reduction in application build times (10 minutes to 40 seconds), dramatically accelerating development cycles across multiple engineering teams
  • Reduced fare search system response times by 70% (10 to 3 seconds) while cutting CPU utilization in half, improving customer experience and reducing AWS infrastructure costs
  • Architected multi-destination search engine processing billions of flight combinations in under 1 second, optimizing for minimal connections and lowest fares
  • Developed custom C data structures library (HashMap, Set, Heap, Priority Queue) enabling efficient processing of billions of patterns
  • Led AWS cloud migration with automated monitoring and self-healing capabilities, achieving 99.9% uptime

Software Engineer

Kyndi 2.5 years | San Mateo, CA
  • Parallelized NLP computations in natural language understanding pipeline, enabling real-time text processing
  • Designed distributed message-bus architecture using Hadoop, Kafka, and RabbitMQ for real-time data processing at scale
  • Built graph-theoretic algorithms for extractive summarization using Stanford CoreNLP, Word2Vec, and FastText
  • Established comprehensive automated testing framework including Stanford Q&A benchmarks and unit test coverage

Skills

Languages

C, Java, C#, Rust, Python, Prolog, Common LISP, Erlang

Cloud & Infrastructure

AWS (EC2, Lambda, CloudWatch), Linux Administration, Docker, CI/CD Pipelines

Data Systems

Hadoop, Kafka, RabbitMQ, Message Bus Architecture, Distributed Systems

AI/ML & NLP

Stanford CoreNLP, Word2Vec, FastText, TextRank, Wordnet

Education

Bachelor of Science in Computer Science

Bachelor of Arts in Psychology