Summary
Skills
Timeline
Work History
Education
Generic

Salem Ben Yaala

San Francisco,CA

Summary

Seasoned Software Engineer and Tech Leader: A generalist, quality-minded, and results-driven software engineer with over a decade of experience developing and optimizing software and processes, from delivering frameworks in Swift on all platforms to Web tools to XCTest-based testing solutions. Proven expertise in collaborating across teams, enforcing code quality practices, and mentoring engineers to achieve optimal results.

Skills

  • Software & Quality Engineering
  • KPI Definition & Measurement
  • Tools & Automation
  • CI/CD
  • Swift, Objective-C
  • Ruby, JavaScript, HTML, CSS

Timeline

Frameworks Engineer

ML System Evaluation Engineering @ Apple
06.2020 - Current

Tools and Automation Engineer

Siri International Quality @ Apple
05.2019 - 05.2020

Performance Engineer

Tiger Team @ Apple
12.2017 - 05.2018

Tools and Automation Engineer

Proactive Intelligence @ Apple
06.2014 - 05.2019

Language Engineer

Siri International @ Apple
09.2012 - 06.2014

Localization Technologies Engineer (Intern)

Siri International @ Apple
06.2011 - 06.2012

Localization Technologies Engineer (Intern)

Localization & Release Engineering @ Apple
03.2010 - 09.2010

Diplôme D'Ingénieur - Computer Engineering

Université De Technologie De Compiègne

Diplôme Universitaire De Technologie - Computer Networking And Telecommunications

Institue Universitaire De Technologie Paris XIII

Work History

Frameworks Engineer

ML System Evaluation Engineering @ Apple
Cupertino, CA
06.2020 - Current
  • Developed end-to-end testing framework in Swift, with some Objective-C
  • Improved APIs through refactoring and modernization efforts
  • Transitioned from CLI calls to direct integration with internal frameworks, enhancing runtime reliability and performance
  • Documented and championed adoption of new APIs, ensuring widespread understanding across organization.
  • Fostered cross-functional collaboration, actively assisting Product Engineering Teams in integrating with framework to streamline at-desk testing workflow
  • Provided support for test and evaluation pipelines spanning multiple domain teams, and technology stacks on all platforms
  • Enforced Code Quality practices via at-desk and PR checks
  • Drove training initiatives, leading comprehensive sessions attended by over 200 engineers over 18-month period, achieving 96.5% class satisfaction rate

Tools and Automation Engineer

Siri International Quality @ Apple
Cupertino, CA
05.2019 - 05.2020
  • Developed Siri's global test automation strategy for NLP technology stack
  • Implemented productivity tools to automate test case creation from production usage logs, closing user's feedback loop and continuously testing real-world usage
  • Increased test coverage of Siri's shipping features to 90% of production for 6 locales
  • Led expansion of team and implemented growth strategy, growing from 2 to 8 people in 4 international locations
  • Developed, formalized, and documented interview process and onboarding for new hires

Tools and Automation Engineer

Proactive Intelligence @ Apple
Cupertino, CA
06.2014 - 05.2019
  • Built pipelines for Machine Learning Engineers to evaluate and iterate over models
  • Integrated ML models and created privacy-aware events extraction engine (now patented) from email, webpage, and SMS documents
  • Delivered Events Founds in Apps feature to 19 locales for 8 categories of events
  • Developed grading tools to improve recall and accuracy of ML models
  • Expanded Events Found in Apps feature to new locales and countries—from markets analysis to coding to user engagement monitoring in production
  • Improved feature's recall from 76.7% to 82.6% while maintaining precision at 99.5%
  • Implemented client-side metrics logging system for user engagement measurement
  • Built dashboards to visualize user engagement

Performance Engineer

Tiger Team @ Apple
Cupertino, CA
12.2017 - 05.2018
  • Developed tools to generates realistic datasets for first-party apps for 42+ locales
  • Established device farm of 50+ units for real-world testing with various dataset profiles to surface bottlenecks and issues
  • Documented and socialized new tools and processes for seamless integration into test automation platforms

Language Engineer

Siri International @ Apple
Cupertino, CA
09.2012 - 06.2014
  • Improved regular expression-based NLP Engine that extracts intents out of utterances via test-driven development for French
  • Implemented 17 of Siri's knowledge domains (now 60+)
  • Adapted English-centric features and heuristics to 6 international locales
  • Built monitoring tools to surface trends of most failing user queries in production
  • Advised Translation team to improve French Siri dialogs and personality
  • Expanded and mentored French Engineering and Translator teams over time

Localization Technologies Engineer (Intern)

Siri International @ Apple
Cupertino, CA
06.2011 - 06.2012
  • Addressed engineering localizability challenges to internationalize
  • Developed tools that generate synthetic training data for ASR models for 8 locales including CJK locales
  • Lead validation and iteration effort to improve ASR model performance per locale

Localization Technologies Engineer (Intern)

Localization & Release Engineering @ Apple
Cupertino, CA
03.2010 - 09.2010
  • Built Unicode-proof tools to automate OSX UIs localization to Right-to-Left locales, removing 90% of manual steps
  • Resolved localization and internationalization challenges such as UX and cultural considerations for Right-to-Left locales

Education

Diplôme D'Ingénieur - Computer Engineering

Université De Technologie De Compiègne
France
2011

Diplôme Universitaire De Technologie - Computer Networking And Telecommunications

Institue Universitaire De Technologie Paris XIII
France
06.2007
Salem Ben Yaala