Template
Copy this website

Nadia Al-Rashid

Senior Software Engineer at Expedia Group

Summary

Highly skilled Spring Boot Developer with 6 years of experience in designing, developing, and deploying robust, scalable, and high-performance applications. Proven expertise in building RESTful APIs, microservices, and integrating complex systems. Passionate about writing clean, maintainable code and contributing to agile development environments to deliver innovative software solutions.

Experience

Senior Software EngineerExpedia Group
Seattle, WAMar 2022Present
  • Designed and implemented new microservices using Spring Boot and Kafka, improving system scalability by 30% and processing over 1 million transactions daily.
  • Optimized existing API endpoints, reducing average response times by 25% and enhancing user experience for critical travel booking flows.
Software Engineer IIAmazon
Seattle, WAJun 2019Feb 2022
  • Developed and maintained backend services for the Amazon retail platform using Java 8, Spring Boot, and AWS, handling peak loads of 10,000 requests per second.
  • Implemented robust data migration scripts and APIs, successfully transitioning 5TB of customer data with 0 downtime.
  • Collaborated with front-end teams to define API contracts, speeding up integration by 20% and ensuring seamless data flow.
Junior Software DeveloperT-Mobile
Bellevue, WAJul 2018Jun 2019
  • Assisted in the development of internal tools and applications using Java and Spring MVC, improving operational efficiency for sales teams by 10%.
  • Wrote comprehensive unit and integration tests, achieving 85% code coverage for new features.
  • Supported database schema design and performed SQL queries for data analysis and reporting, reducing manual data extraction time by 5 hours per week.

Projects

Education

University of WashingtonBachelor of Science in Computer Science
Seattle, WASep 2014Jun 2018
  • Graduated Magna Cum Laude with a GPA of 3.8/4.0.
  • Awarded the Dean's List for six consecutive semesters for academic excellence.
  • Completed capstone project: a real-time chat application using Java and WebSockets.

Skills

Programming Languages
JavaPythonSQLJavaScript
Frameworks & Libraries
Spring BootSpring MVCHibernateRESTful APIsJUnitMockitoKafka Streams
Databases
PostgreSQLMySQLMongoDBDynamoDB
Cloud Platforms
AWS (EC2, S3, RDS, Lambda, SQS, SNS, ECS)Azure
Tools & Methodologies
GitDockerKubernetesJenkinsMavenGradleJiraAgileMicroservices