<commit_before>---
layout: page
title: About
permalink: /about/
---

I try to work out what's going on and what will happen next, and will talk about it in blog posts.

<p align="justify">
Software Defined Networking and Network Function Virtualization are drastically changing the shape of how networks operate / are operated. While the former enables one to program the control and data planes, the later brings flexibility of the life cycle management operations and ephemerality of workload/VNFs.
The combinaison of the two, along with monitoring, is bringing a huge potential to automate the network, and to make it auto-sufficient, able to act and re-act on a policy basis.

The footprint of Open Networking Projects in that domain, mainly hosted under The Linux Foundation roof, is increasing every year, creating de-facto standards adopted by the industry.
As a true believer and strong advocate of Open Source communities, I'm part of that eco-system building solutions enabling network automation.

I strive to build an overall, yet very technical, knowledge of networking and programming, keeping myself aware of new trends and bleeding edge technologies.
</p >

I work at Bell Canada.


## Keywords
### Network protocols
YANG, NETCONF, OpenFlow, OVSDB, BGP-PCEP, BGP-LS, LISP
### Open Source
OpenDaylight, ONAP, OpenStack
### Cloud Native
Rancher, Helm, Kubernetes, Docker

## Open Source participation

### Contributions

* ONAP:
  * [Bitergia](https://onap.biterg.io/app/kibana#/dashboard/Overview?_g=(filters:!(('$$hashKey':'object:7845','$state':(store:globalState),meta:(alias:!n,disabled:!f,index:mbox,key:author_name,negate:!f,value:'Alexis%20de%20Talhouet'),query:(match:(author_name:(query:'Alexis%20de%20Talhouet',type:phrase))))),refreshInterval:(display:Off,pause:!f,value:0),time:(from:'2016-04-09T01:08:50.484Z',mode:absolute,to:'2018-04-09T01:08:50.484Z'))&_a=(filters:!(('$$hashKey':'object:9994','$state':(store:appState),meta:(alias:'Empty%20Commits',disabled:!f,index:git,key:files,negate:!t,value:'0'),query:(match:(files:(query:'0',type:phrase)))),('$$hashKey':'object:9995','$state':(store:appState),meta:(alias:Bots,disabled:!f,index:git,key:author_bot,negate:!t,value:true),query:(match:(author_bot:(query:1,type:phrase))))),options:(darkTheme:!f),panels:!((col:1,id:git_main_numbers,panelIndex:1,row:6,size_x:4,size_y:1,type:visualization),(col:1,id:git_evolution_commits,panelIndex:2,row:7,size_x:4,size_y:2,type:visualization),(col:1,id:git_evolution_authors,panelIndex:3,row:9,size_x:4,size_y:2,type:visualization),(col:5,id:git_commits_organizations,panelIndex:5,row:1,size_x:4,size_y:4,type:visualization),(col:5,id:gerrit_main_numbers,panelIndex:6,row:6,size_x:4,size_y:1,type:visualization),(col:5,id:gerrit_evolution_changesets,panelIndex:7,row:7,size_x:4,size_y:2,type:visualization),(col:5,id:gerrit_evolution_submitters,panelIndex:8,row:9,size_x:4,size_y:2,type:visualization),(col:9,id:mbox_main_numbers,panelIndex:9,row:6,size_x:4,size_y:1,type:visualization),(col:9,id:mbox_evolution_emails,panelIndex:10,row:7,size_x:4,size_y:2,type:visualization),(col:9,id:mbox_evolution_participants,panelIndex:11,row:9,size_x:4,size_y:2,type:visualization),(col:1,id:confluence_main_numbers,panelIndex:28,row:12,size_x:4,size_y:1,type:visualization),(col:1,id:confluence_participants,panelIndex:29,row:15,size_x:4,size_y:2,type:visualization),(col:1,id:confluence_editions,panelIndex:30,row:13,size_x:4,size_y:2,type:visualization),(col:9,id:jira_main_metrics,panelIndex:37,row:12,size_x:4,size_y:1,type:visualization),(col:9,id:jira_issues,panelIndex:38,row:13,size_x:4,size_y:2,type:visualization),(col:9,id:jira_submitters,panelIndex:39,row:15,size_x:4,size_y:2,type:visualization),(col:5,id:jenkins_main_numbers,panelIndex:58,row:12,size_x:4,size_y:1,type:visualization),(col:5,id:jenkins_evolutionary_jobs,panelIndex:59,row:15,size_x:4,size_y:2,type:visualization),(col:5,id:jenkins_evolutionary_projects,panelIndex:60,row:13,size_x:4,size_y:2,type:visualization),(col:1,id:git_title,panelIndex:68,row:5,size_x:4,size_y:1,type:visualization),(col:5,id:gerrit_title,panelIndex:69,row:5,size_x:4,size_y:1,type:visualization),(col:9,id:mbox_title,panelIndex:70,row:5,size_x:4,size_y:1,type:visualization),(col:9,id:jira_title,panelIndex:76,row:11,size_x:4,size_y:1,type:visualization),(col:5,id:jenkins_title,panelIndex:79,row:11,size_x:4,size_y:1,type:visualization),(col:1,id:confluence_title,panelIndex:86,row:11,size_x:4,size_y:1,type:visualization),(col:1,id:git_overview_top_authors,panelIndex:111,row:1,size_x:4,size_y:4,type:visualization),(col:9,id:git_overview_top_projects,panelIndex:112,row:1,size_x:4,size_y:4,type:visualization)),query:(query_string:(analyze_wildcard:!t,query:'*')),title:Overview,uiState:(P-111:(vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-112:(vis:(params:(sort:(columnIndex:!n,direction:!n)))))))
  * [Gerrits](https://gerrit.onap.org/r/#/q/owner:adetalhouet)
  * [Wiki](https://wiki.onap.org/users/viewuserprofile.action?username=adetalhouet)

* ODL:
  * [Bitergia](https://opendaylight.biterg.io/app/kibana#/dashboard/Overview?_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:'2013-04-09T01:07:58.924Z',mode:absolute,to:'2018-04-09T01:07:58.924Z'))&_a=(filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:git,key:author_name,negate:!f,value:'Alexis%20de%20Talhou%C3%ABt'),query:(match:(author_name:(query:'Alexis%20de%20Talhou%C3%ABt',type:phrase))))),options:(darkTheme:!f),panels:!((col:1,id:git_main_numbers,panelIndex:1,row:1,size_x:2,size_y:2,title:Git,type:visualization),(col:3,id:git_evolution_commits,panelIndex:2,row:1,size_x:3,size_y:2,title:Commits,type:visualization),(col:6,id:git_evolution_authors,panelIndex:3,row:1,size_x:3,size_y:2,title:Authors,type:visualization),(col:9,id:git_top_projects,panelIndex:4,row:1,size_x:4,size_y:4,title:Projects,type:visualization),(col:9,id:git_commits_organizations,panelIndex:5,row:5,size_x:4,size_y:4,title:Organizations,type:visualization),(col:1,id:gerrit_main_numbers,panelIndex:6,row:3,size_x:2,size_y:2,title:Gerrit,type:visualization),(col:3,id:gerrit_evolution_changesets,panelIndex:7,row:3,size_x:3,size_y:2,title:Changesets,type:visualization),(col:6,id:gerrit_evolution_submitters,panelIndex:8,row:3,size_x:3,size_y:2,title:'Changeset%20Submitters',type:visualization),(col:1,id:mbox_main_numbers,panelIndex:9,row:5,size_x:2,size_y:2,title:'Mailing%20Lists',type:visualization),(col:3,id:mbox_evolution_emails,panelIndex:10,row:5,size_x:3,size_y:2,title:Emails,type:visualization),(col:6,id:mbox_evolution_participants,panelIndex:11,row:5,size_x:3,size_y:2,title:Participants,type:visualization),(col:9,id:git_top_authors,panelIndex:21,row:9,size_x:4,size_y:4,title:'Top%20Authors',type:visualization),(col:1,id:jenkins_main_numbers,panelIndex:58,row:7,size_x:2,size_y:2,title:Jenkins,type:visualization),(col:3,id:jenkins_evolutionary_jobs,panelIndex:59,row:7,size_x:3,size_y:2,title:'Jenkins%20Builds',type:visualization),(col:6,id:jenkins_evolutionary_projects,panelIndex:60,row:7,size_x:3,size_y:2,title:'Jenkins%20Active%20Nodes',type:visualization),(col:1,id:mediawiki_main_numbers,panelIndex:61,row:9,size_x:2,size_y:2,title:Mediawiki,type:visualization),(col:3,id:mediawiki_editions,panelIndex:62,row:9,size_x:3,size_y:2,title:Editions,type:visualization),(col:6,id:mediawiki_editors,panelIndex:63,row:9,size_x:3,size_y:2,title:Editors,type:visualization)),query:(query_string:(analyze_wildcard:!t,query:'Alexis%20de%20Talhou%C3%ABt')),title:Overview,uiState:(P-1:(title:Git),P-10:(title:Emails,vis:(legendOpen:!f)),P-11:(title:Participants,vis:(legendOpen:!f)),P-12:(title:Issues),P-13:(title:Issues),P-14:(title:'Issue%20Submitters',vis:(legendOpen:!f)),P-15:(title:Twitter),P-16:(title:Tweets,vis:(legendOpen:!f)),P-17:(title:Users,vis:(legendOpen:!f)),P-18:(title:Stackoverflow),P-19:(title:'Questions%20and%20Answers'),P-2:(title:Commits,vis:(legendOpen:!f)),P-20:(title:Participants),P-21:(title:'Top%20Authors',vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-22:(title:IRC),P-23:(title:Messages,vis:(legendOpen:!f)),P-24:(title:Participants,vis:(legendOpen:!f)),P-25:(title:'Apache%20Logs'),P-26:(title:'Apache%20Packages',vis:(legendOpen:!f)),P-27:(title:'Apache%20Visits',vis:(legendOpen:!f)),P-28:(title:Confluence),P-29:(title:Participants,vis:(legendOpen:!f)),P-3:(title:Authors,vis:(legendOpen:!f)),P-30:(title:Editions),P-31:(title:'Github%20Issues'),P-32:(title:'GitHub%20Issues'),P-33:(title:'GitHub%20Issues%20Submitters'),P-34:(title:'GitHub%20Pull%20Requests'),P-35:(title:'Pull%20Requests'),P-36:(title:'Pull%20Request%20Submitters',vis:(legendOpen:!f)),P-37:(title:Jira),P-38:(title:Issues),P-39:(title:Submitters,vis:(legendOpen:!f)),P-4:(title:Projects,vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-40:(title:Issues,vis:(legendOpen:!f)),P-41:(title:Maniphest),P-42:(title:Submitters,vis:(legendOpen:!f)),P-43:(title:Redmine),P-44:(title:Issues),P-45:(title:Submitters,vis:(legendOpen:!f)),P-46:(title:RSS),P-47:(title:Posts),P-48:(title:Authors),P-49:(title:Meetup),P-5:(title:Organizations),P-50:(title:Events),P-51:(title:Participants,vis:(legendOpen:!f)),P-52:(title:Askbot),P-53:(title:'Questions,%20Answers%20and%20Comments'),P-54:(title:Participants),P-55:(title:Discourse),P-56:(title:'Questions%20and%20Answers'),P-57:(title:Participants),P-58:(title:Jenkins),P-59:(title:'Jenkins%20Builds',vis:(legendOpen:!f)),P-6:(title:Gerrit),P-60:(title:'Jenkins%20Active%20Nodes',vis:(legendOpen:!f)),P-61:(title:Mediawiki),P-62:(title:Editions),P-63:(title:Editors,vis:(legendOpen:!f)),P-7:(title:Changesets,vis:(legendOpen:!f)),P-8:(title:'Changeset%20Submitters',vis:(legendOpen:!f)),P-9:(title:'Mailing%20Lists'))))
  * [Gerrits](https://git.opendaylight.org/gerrit/#/q/owner:adetalhouet)
  * [Wiki](https://wiki.opendaylight.org/view/Special:Contributions/adetalhouet)

### Honors & Awards

- Elected Committer-At-Large member of the [Technical Steering Committee](https://www.opendaylight.org/governance) for Boron release. </br>
- Project Technical Lead of [Armoury](https://wiki.opendaylight.org/view/Armoury) project. </br>
- Committer of [NIC](https://wiki.opendaylight.org/view/Network_Intent_Composition:Main) and [UniMgr](https://wiki.opendaylight.org/view/Unimgr:Main) projects. </br>

## Student development projects
I have a good knowledge of the Android platform and have develop a few apps:

- [SignalAnalysis](https://github.com/adetalhouet/SignalAnalysis): Radio signal analysis for Android.
- [Profiler](https://github.com/adetalhouet/Profiler):  Linux Kernel based profiler used through Android environment. This project is aimed to monitor processes, network interfaces, connectivity, battery status, storage status, and global RAM usage for Android platform.
- [MOM](https://github.com/adetalhouet/MOM): This app generates accounts, call log, sms, calendar, phone book, and import videos and pictures into the AVD sdcard. The automaton is managed by VB scripts and Batch scripts.
- [CampusModile](https://github.com/adetalhouet/CampusMobile): A Mobile Campus Application for ECE Paris.<commit_msg>Remove trailing </br><commit_after>---
layout: page
title: About
permalink: /about/
---

I try to work out what's going on and what will happen next, and will talk about it in blog posts.

<p align="justify">
Software Defined Networking and Network Function Virtualization are drastically changing the shape of how networks operate / are operated. While the former enables one to program the control and data planes, the later brings flexibility of the life cycle management operations and ephemerality of workload/VNFs.
The combinaison of the two, along with monitoring, is bringing a huge potential to automate the network, and to make it auto-sufficient, able to act and re-act on a policy basis.

The footprint of Open Networking Projects in that domain, mainly hosted under The Linux Foundation roof, is increasing every year, creating de-facto standards adopted by the industry.
As a true believer and strong advocate of Open Source communities, I'm part of that eco-system building solutions enabling network automation.

I strive to build an overall, yet very technical, knowledge of networking and programming, keeping myself aware of new trends and bleeding edge technologies.
</p >

I work at Bell Canada.


## Keywords
### Network protocols
YANG, NETCONF, OpenFlow, OVSDB, BGP-PCEP, BGP-LS, LISP
### Open Source
OpenDaylight, ONAP, OpenStack
### Cloud Native
Rancher, Helm, Kubernetes, Docker

## Open Source participation

### Contributions

* ONAP:
  * [Bitergia](https://onap.biterg.io/app/kibana#/dashboard/Overview?_g=(filters:!(('$$hashKey':'object:7845','$state':(store:globalState),meta:(alias:!n,disabled:!f,index:mbox,key:author_name,negate:!f,value:'Alexis%20de%20Talhouet'),query:(match:(author_name:(query:'Alexis%20de%20Talhouet',type:phrase))))),refreshInterval:(display:Off,pause:!f,value:0),time:(from:'2016-04-09T01:08:50.484Z',mode:absolute,to:'2018-04-09T01:08:50.484Z'))&_a=(filters:!(('$$hashKey':'object:9994','$state':(store:appState),meta:(alias:'Empty%20Commits',disabled:!f,index:git,key:files,negate:!t,value:'0'),query:(match:(files:(query:'0',type:phrase)))),('$$hashKey':'object:9995','$state':(store:appState),meta:(alias:Bots,disabled:!f,index:git,key:author_bot,negate:!t,value:true),query:(match:(author_bot:(query:1,type:phrase))))),options:(darkTheme:!f),panels:!((col:1,id:git_main_numbers,panelIndex:1,row:6,size_x:4,size_y:1,type:visualization),(col:1,id:git_evolution_commits,panelIndex:2,row:7,size_x:4,size_y:2,type:visualization),(col:1,id:git_evolution_authors,panelIndex:3,row:9,size_x:4,size_y:2,type:visualization),(col:5,id:git_commits_organizations,panelIndex:5,row:1,size_x:4,size_y:4,type:visualization),(col:5,id:gerrit_main_numbers,panelIndex:6,row:6,size_x:4,size_y:1,type:visualization),(col:5,id:gerrit_evolution_changesets,panelIndex:7,row:7,size_x:4,size_y:2,type:visualization),(col:5,id:gerrit_evolution_submitters,panelIndex:8,row:9,size_x:4,size_y:2,type:visualization),(col:9,id:mbox_main_numbers,panelIndex:9,row:6,size_x:4,size_y:1,type:visualization),(col:9,id:mbox_evolution_emails,panelIndex:10,row:7,size_x:4,size_y:2,type:visualization),(col:9,id:mbox_evolution_participants,panelIndex:11,row:9,size_x:4,size_y:2,type:visualization),(col:1,id:confluence_main_numbers,panelIndex:28,row:12,size_x:4,size_y:1,type:visualization),(col:1,id:confluence_participants,panelIndex:29,row:15,size_x:4,size_y:2,type:visualization),(col:1,id:confluence_editions,panelIndex:30,row:13,size_x:4,size_y:2,type:visualization),(col:9,id:jira_main_metrics,panelIndex:37,row:12,size_x:4,size_y:1,type:visualization),(col:9,id:jira_issues,panelIndex:38,row:13,size_x:4,size_y:2,type:visualization),(col:9,id:jira_submitters,panelIndex:39,row:15,size_x:4,size_y:2,type:visualization),(col:5,id:jenkins_main_numbers,panelIndex:58,row:12,size_x:4,size_y:1,type:visualization),(col:5,id:jenkins_evolutionary_jobs,panelIndex:59,row:15,size_x:4,size_y:2,type:visualization),(col:5,id:jenkins_evolutionary_projects,panelIndex:60,row:13,size_x:4,size_y:2,type:visualization),(col:1,id:git_title,panelIndex:68,row:5,size_x:4,size_y:1,type:visualization),(col:5,id:gerrit_title,panelIndex:69,row:5,size_x:4,size_y:1,type:visualization),(col:9,id:mbox_title,panelIndex:70,row:5,size_x:4,size_y:1,type:visualization),(col:9,id:jira_title,panelIndex:76,row:11,size_x:4,size_y:1,type:visualization),(col:5,id:jenkins_title,panelIndex:79,row:11,size_x:4,size_y:1,type:visualization),(col:1,id:confluence_title,panelIndex:86,row:11,size_x:4,size_y:1,type:visualization),(col:1,id:git_overview_top_authors,panelIndex:111,row:1,size_x:4,size_y:4,type:visualization),(col:9,id:git_overview_top_projects,panelIndex:112,row:1,size_x:4,size_y:4,type:visualization)),query:(query_string:(analyze_wildcard:!t,query:'*')),title:Overview,uiState:(P-111:(vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-112:(vis:(params:(sort:(columnIndex:!n,direction:!n)))))))
  * [Gerrits](https://gerrit.onap.org/r/#/q/owner:adetalhouet)
  * [Wiki](https://wiki.onap.org/users/viewuserprofile.action?username=adetalhouet)

* ODL:
  * [Bitergia](https://opendaylight.biterg.io/app/kibana#/dashboard/Overview?_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:'2013-04-09T01:07:58.924Z',mode:absolute,to:'2018-04-09T01:07:58.924Z'))&_a=(filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:git,key:author_name,negate:!f,value:'Alexis%20de%20Talhou%C3%ABt'),query:(match:(author_name:(query:'Alexis%20de%20Talhou%C3%ABt',type:phrase))))),options:(darkTheme:!f),panels:!((col:1,id:git_main_numbers,panelIndex:1,row:1,size_x:2,size_y:2,title:Git,type:visualization),(col:3,id:git_evolution_commits,panelIndex:2,row:1,size_x:3,size_y:2,title:Commits,type:visualization),(col:6,id:git_evolution_authors,panelIndex:3,row:1,size_x:3,size_y:2,title:Authors,type:visualization),(col:9,id:git_top_projects,panelIndex:4,row:1,size_x:4,size_y:4,title:Projects,type:visualization),(col:9,id:git_commits_organizations,panelIndex:5,row:5,size_x:4,size_y:4,title:Organizations,type:visualization),(col:1,id:gerrit_main_numbers,panelIndex:6,row:3,size_x:2,size_y:2,title:Gerrit,type:visualization),(col:3,id:gerrit_evolution_changesets,panelIndex:7,row:3,size_x:3,size_y:2,title:Changesets,type:visualization),(col:6,id:gerrit_evolution_submitters,panelIndex:8,row:3,size_x:3,size_y:2,title:'Changeset%20Submitters',type:visualization),(col:1,id:mbox_main_numbers,panelIndex:9,row:5,size_x:2,size_y:2,title:'Mailing%20Lists',type:visualization),(col:3,id:mbox_evolution_emails,panelIndex:10,row:5,size_x:3,size_y:2,title:Emails,type:visualization),(col:6,id:mbox_evolution_participants,panelIndex:11,row:5,size_x:3,size_y:2,title:Participants,type:visualization),(col:9,id:git_top_authors,panelIndex:21,row:9,size_x:4,size_y:4,title:'Top%20Authors',type:visualization),(col:1,id:jenkins_main_numbers,panelIndex:58,row:7,size_x:2,size_y:2,title:Jenkins,type:visualization),(col:3,id:jenkins_evolutionary_jobs,panelIndex:59,row:7,size_x:3,size_y:2,title:'Jenkins%20Builds',type:visualization),(col:6,id:jenkins_evolutionary_projects,panelIndex:60,row:7,size_x:3,size_y:2,title:'Jenkins%20Active%20Nodes',type:visualization),(col:1,id:mediawiki_main_numbers,panelIndex:61,row:9,size_x:2,size_y:2,title:Mediawiki,type:visualization),(col:3,id:mediawiki_editions,panelIndex:62,row:9,size_x:3,size_y:2,title:Editions,type:visualization),(col:6,id:mediawiki_editors,panelIndex:63,row:9,size_x:3,size_y:2,title:Editors,type:visualization)),query:(query_string:(analyze_wildcard:!t,query:'Alexis%20de%20Talhou%C3%ABt')),title:Overview,uiState:(P-1:(title:Git),P-10:(title:Emails,vis:(legendOpen:!f)),P-11:(title:Participants,vis:(legendOpen:!f)),P-12:(title:Issues),P-13:(title:Issues),P-14:(title:'Issue%20Submitters',vis:(legendOpen:!f)),P-15:(title:Twitter),P-16:(title:Tweets,vis:(legendOpen:!f)),P-17:(title:Users,vis:(legendOpen:!f)),P-18:(title:Stackoverflow),P-19:(title:'Questions%20and%20Answers'),P-2:(title:Commits,vis:(legendOpen:!f)),P-20:(title:Participants),P-21:(title:'Top%20Authors',vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-22:(title:IRC),P-23:(title:Messages,vis:(legendOpen:!f)),P-24:(title:Participants,vis:(legendOpen:!f)),P-25:(title:'Apache%20Logs'),P-26:(title:'Apache%20Packages',vis:(legendOpen:!f)),P-27:(title:'Apache%20Visits',vis:(legendOpen:!f)),P-28:(title:Confluence),P-29:(title:Participants,vis:(legendOpen:!f)),P-3:(title:Authors,vis:(legendOpen:!f)),P-30:(title:Editions),P-31:(title:'Github%20Issues'),P-32:(title:'GitHub%20Issues'),P-33:(title:'GitHub%20Issues%20Submitters'),P-34:(title:'GitHub%20Pull%20Requests'),P-35:(title:'Pull%20Requests'),P-36:(title:'Pull%20Request%20Submitters',vis:(legendOpen:!f)),P-37:(title:Jira),P-38:(title:Issues),P-39:(title:Submitters,vis:(legendOpen:!f)),P-4:(title:Projects,vis:(params:(sort:(columnIndex:!n,direction:!n)))),P-40:(title:Issues,vis:(legendOpen:!f)),P-41:(title:Maniphest),P-42:(title:Submitters,vis:(legendOpen:!f)),P-43:(title:Redmine),P-44:(title:Issues),P-45:(title:Submitters,vis:(legendOpen:!f)),P-46:(title:RSS),P-47:(title:Posts),P-48:(title:Authors),P-49:(title:Meetup),P-5:(title:Organizations),P-50:(title:Events),P-51:(title:Participants,vis:(legendOpen:!f)),P-52:(title:Askbot),P-53:(title:'Questions,%20Answers%20and%20Comments'),P-54:(title:Participants),P-55:(title:Discourse),P-56:(title:'Questions%20and%20Answers'),P-57:(title:Participants),P-58:(title:Jenkins),P-59:(title:'Jenkins%20Builds',vis:(legendOpen:!f)),P-6:(title:Gerrit),P-60:(title:'Jenkins%20Active%20Nodes',vis:(legendOpen:!f)),P-61:(title:Mediawiki),P-62:(title:Editions),P-63:(title:Editors,vis:(legendOpen:!f)),P-7:(title:Changesets,vis:(legendOpen:!f)),P-8:(title:'Changeset%20Submitters',vis:(legendOpen:!f)),P-9:(title:'Mailing%20Lists'))))
  * [Gerrits](https://git.opendaylight.org/gerrit/#/q/owner:adetalhouet)
  * [Wiki](https://wiki.opendaylight.org/view/Special:Contributions/adetalhouet)

### Honors & Awards

- Elected Committer-At-Large member of the [Technical Steering Committee](https://www.opendaylight.org/governance) for Boron release.
- Project Technical Lead of [Armoury](https://wiki.opendaylight.org/view/Armoury) project.
- Committer of [NIC](https://wiki.opendaylight.org/view/Network_Intent_Composition:Main) and [UniMgr](https://wiki.opendaylight.org/view/Unimgr:Main) projects.

## Student development projects
I have a good knowledge of the Android platform and have develop a few apps:

- [SignalAnalysis](https://github.com/adetalhouet/SignalAnalysis): Radio signal analysis for Android.
- [Profiler](https://github.com/adetalhouet/Profiler):  Linux Kernel based profiler used through Android environment. This project is aimed to monitor processes, network interfaces, connectivity, battery status, storage status, and global RAM usage for Android platform.
- [MOM](https://github.com/adetalhouet/MOM): This app generates accounts, call log, sms, calendar, phone book, and import videos and pictures into the AVD sdcard. The automaton is managed by VB scripts and Batch scripts.
- [CampusModile](https://github.com/adetalhouet/CampusMobile): A Mobile Campus Application for ECE Paris.
{'fraction_non_alphanumeric': 0.18771882574737409, 'fraction_numerical': 0.05063291139240506, 'mean_word_length': 17.534941763727122, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 28, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2285591', 'n_tokens_mistral': 9498, 'n_tokens_neox': 8353, 'n_words': 670}