Skip to content

uael/uael

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

About me 👋

I'm a passionate software developer with deep expertise in Bluetooth technology and proficiency in multiple programming languages.

Throughout my career, I've specialized in Bluetooth, from designing and implementing complete stacks in C to contributing to the Android Bluetooth stack at Google. This experience has given me in-depth knowledge of most Bluetooth layers—though I admit, it's pretty niche 🥸

In my free time, I dive deeply into Rust programming and occasionally explore Zig.

Experience 💼

Google

Software Engineer

May 2021 - March 2024 (2 years 11 months)

United States

Contributor to the Android Bluetooth stack (C++/Rust/Python):

  • Design and implementation of test tools to validate conformance in presubmit (CI).
  • Implementation of an E2E Bluetooth test infra.
  • Contributed to a virtual Bluetooth controller implementation (rootcanal).
  • Contributed to the Bumble Bluetooth stack (test stack written in python https://github.com/google/bumble).

Tempow

Software Architect

July 2018 - May 2021 (2 years 11 months)

Paris, Île-de-France, France

All around Bluetooth technologies:

  • Design, develop and modify software systems.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Determine system performance standards.

Into details:

  • Developed a C portability layer for the Fluoride Bluetooth stack targeting embedded devices.
  • Integrated BLE stack in secure micro-kernels to design highly secure embedded connected devices.
  • Developed a dual mode Bluetooth stack with focus on portability, simplicity and generated code size.
  • Debugging Bluetooth over the air with specialized equipment (Bluetooth sniffer) and software (Wireshark).
  • Participated in Bluetooth SIG UnPlug Fest (UPF) events for interoperability testing with major Bluetooth devices manufacturers.

Embedded Software Developer

April 2018 - July 2018 (4 months)

Paris Area, France

Discovery of the Bluetooth ecosystem:

  • Learn about Bluetooth technologies.
  • Get familiar with the Bluetooth Specification.
  • Get aware of existing tools and software that relate to Bluetooth and embedded development.
  • Get familiar with embedded development.
  • Develop and test portability layers to new hardware for existing Bluetooth software.

Easyparapharmacie

Web Developer

August 2015 - September 2017 (2 years 2 months)

Nice Area, France

Backend developer on an e-shop Website:

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Coordinate installation of software system.

Into details:

  • PHP programming
  • Database request and optimization
  • Javascript frontend development
  • Server management

Education 👨‍🎓

42

Informatics · (2017 - 2019)

Université Côte d'Azur

+2, Computer Science · (2015 - 2017)

IUT d'Aix Marseille

+2, Mechanical Engineering · (2012 - 2014)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published