KyleFazzari

Differences between revisions 9 and 47 (spanning 38 versions)
Revision 9 as of 2006-10-01 17:04:14
Size: 5074
Editor: sites
Comment:
Revision 47 as of 2017-10-24 02:37:39
Size: 4510
Editor: elopio
Comment: I updated my testimonial
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"> '''Launchpad''': || [https://launchpad.net/people/keescook keescook] ||
||<|2(> '''IRC''': || '''keescook''' (''freenode'') ||
|| '''kees''' (''oftc'', ''linuxnet'') ||
||<|3(> '''Email''': || kees@outflux.net ||
|| kees@kernel.org ||
|| kees@canonical.com ||
|| '''GPG''': || [http://outflux.net/public_key.asc 0x17063E6D] ||
|| '''Blog''' || http://outflux.net/blog/ ||
|| '''Jabber''': || nem@gristle.org ||
|| '''Location''': || [http://en.wikipedia.org/wiki/Woodstock%2C_Portland%2C_Oregon Portland, Oregon, USA] ||
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 12: Line 3:
== About Me ==
Hi! I work for Canonical as an Ubuntu Security Engineer. My work is to stay alert, curious, and creative while keeping one step ahead of the bad guys. When I'm not working, I've been known to play with MythTV and generally poke around at video formats.
== About Me ==
Line 15: Line 5:
== Community ==
I've only recently become involved in the Ubuntu community, but have been using Ubuntu since Hoary. (I had been a Debian user for a few years prior to Ubuntu.) As the lead sysadmin at [http://www.osdl.org/ OSDL], I chose Ubuntu as the default distro for all new servers, replaced most of the aging RedHat systems, and kept the visitor lobby stocked with fresh Ubuntu CDs. Nothing beats having a Debian system with a regular release cycle.
My Linux experience began with Red Hat (mostly because it had Bomberman preinstalled), but I soon upgraded to Debian (Woody) and finally Ubuntu (Feisty). I've been an Ubuntu evangelist ever since.
Line 18: Line 7:
More recently, I have been involved in:
 * '''IRC'''. I'm frequently on #ubuntu-devel, #ubuntu-motu, #ubuntu-bugs, and #ubuntu.
 * '''Wiki updates'''. I've made a few small changes around [https://wiki.ubuntu.com/Bugs/CommonTasks?action=diff&rev2=40&rev1=39 triage] and [https://wiki.ubuntu.com/Backtrace?action=diff&rev2=15&rev1=13 debugging].
 * '''Bug triage''' (and submission). I have [https://launchpad.net/people/keescook/+packagebugs adopted several packages] I have familiarity with. For fun, I hunted and solved all the crash bugs against the side-scroller "abuse", as well as sending patches [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338834 upstream].
 * '''Packaging'''. I have uploaded two [http://revu.tauware.de/details.py?upid=3236 new] [http://revu.tauware.de/details.py?upid=3239 packages] to ["REVU"]. Additionally, I have [http://qa.debian.org/developer.php?login=kees@outflux.net started the process] of getting these packages into Debian directly.
 * '''Security'''. I work with MartinPitt in the [https://launchpad.net/people/ubuntu-security Ubuntu Security Team], and already several security fixes I've [https://launchpad.net/people/keescook/+packages worked on] have been released (and others are pending).
At the beginning of my technical career I was employed at a web technology company, writing web applications with Ruby on Rails. This was where I got a lot of Debian experience, writing software on my Debian machine and administering Debian servers.
Line 25: Line 9:
Outside of Ubuntu, I'm involved in other communities. I am a [http://kernel.org/ kernel.org] admin, where I work on maintaining the mirror network for the Linux Kernel, as well as handling user accounts. I am a lurker/janitor for the [http://inkscape.org/ Inkscape] project, through which I'm also involved in the [http://openclipart.org/ Open Clip Art Library] and [http://creativecommonsopen.com/ Creative Commons]. I have [http://conferences.oreillynet.com/cs/os2006/view/e_sess/9252 presented] for two years running at [http://conferences.oreillynet.com/os2006/ OSCON], and I attend [http://defcon.org/ DefCon] annually. This year, with the rest of my team, we won the [http://nopsr.us/ctf2006/ Capture The Flag] security competition. From there I began work at my university developing neural networks and evolutionary algorithms for limb control of a quadruped robot. I then began work developing embedded Linux applications to facilitate control of autonomous underwater vehicles. I got some good embedded Linux experience here, mostly focusing on the Gumstix Overo platform.
Line 27: Line 11:
== Software ==
 * Author of [http://sendpage.org/ Sendpage] alphanumeric paging daemon
 * Maintainer of Perl Module [http://search.cpan.org/~cook/Device-SerialPort/SerialPort.pm Device::SerialPort]
 * Author of [http://outflux.net/software/pkgs/mp3cd/ mp3cd] (as seen in the [http://tldp.org/HOWTO/MP3-CD-Burning/intro.html Linux MP3 CD Burning HOWTO])
 * Author of [http://gopchop.org/ GOPchop] MPEG2-PS editor
 * Contributor to [http://inkscape.org/ Inkscape]
 * Fiddler with lots of [http://freshmeat.net/~kees/ other] [http://outflux.net/?see=software stuff]
More recently I worked as a roboticist for the U.S. Department of Defense, writing software to facilitate control of autonomous ground vehicles running Ubuntu.
Line 35: Line 13:
== Future ==
I have been an advocate of free software since I first understood what the GPL meant. I love tweaking and patching and helping make things better; I've always had a knack for getting software to behave in unexpected ways. I think finding security problems is fun, and I want to spend my time hunting down and squashing those problems where ever I can find them. Free software already has a strong security reputation, and I want to help keep it that way.
Nowadays, I'm happily employed at Canonical, working on Ubuntu. Specifically, I'm on the Snapcraft team, focusing on snaps and the snap developer experience, as well as robotics enablement for snaps and Ubuntu Core.
Line 38: Line 15:
In the near-time, I want to start doing manual code audits of as much of Ubuntu as I can get my arms around. I want to help define and implement protected execution environments. Some of the task has already been done ([http://en.wikipedia.org/wiki/NX_bit NX bit], [wiki:GccSsp SSP]), but there will always be work in other areas (["SELinux"], AppArmor, [http://www.grsecurity.net/ grsecurity]). Security is a moving target. == Contact Information ==
Line 40: Line 17:
In the long-term, I want to contribute to developing code analysis tools (both static and dynamic), so that more software can be examined for common problems automatically. || IRC || kyrofa ||
|| Email || kyle [at] canonical.com ||
|| Launchpad || [[https://launchpad.net/~kyrofa|~kyrofa]] ||
|| Website || [[https://kyrofa.com/|kyrofa.com]] ||
Line 42: Line 22:
----
CategoryHomepage
== Contributions ==

Before my employment at Canonical, I was looking for a new laptop when I saw that Dell was offering a discount on their XPS 13 in exchange for help getting Ubuntu stable on it (the Sputnik project). I took them up on that offer and ended up contributing a number of kernel patches to Ubuntu that have since moved into mainline.

At Canonical, I've contributed to Ubuntu in a number of ways:

 * Wrote the Unity8 Snappy Scope (allowing one to install/uninstall .snaps from the scope).
 * Helped write the Ubuntu Phone pay service, allowing users to purchase apps as well as in-app items.
 * Backported seccomp filters to all Ubuntu Phone kernels < v3.5.
 * I'm a Snapcraft developer, improving it and guiding future developments.
 * I've made numerous contributions to snapd and snap-confine.
 * Contributed to developer.ubuntu.com documentation.
 * Helped host Ubuntu Testing Days as well as Snapcraft Office Hours.


== Future Goals ==

 * Blog more often.
 * Become more involved with the Ubuntu Community.
 * Further improve Ubuntu Core and Snapcraft, particularly relating to robotics (e.g. ROS and MOOS).


== Testimonials ==
'''Note:''' If you have anything nice to say about this person, please do add it below along with @ SIG @ (no spaces). The @ SIG @ command will sign your name and date/time it after you "Save Changes".

 * I have only good things to say about Kyle. He has a lot of technical experience, he's curious, happy to learn more, he is very easy to work with, goes out of his way to help, he's thoughtful, is happy to work with anyone - no matter if it's other contributors, people from other teams, partners or just curious community members, goes the extra mile to fix things, participated in Snappy clinics (video sessions) and is always approachable. -- [[LaunchpadHome:dholbach]] <<DateTime(2016-02-19T16:22:51+0100)>>

 * You probably remember Kyle as the nice co-host of the [[https://www.youtube.com/playlist?list=PL-qBHd6_LXWapZwnu0LpHE6JiTZhUGSSy|Ubuntu Testing Days]] :D I've been working close to him in multiple snappy-related projects and I'm very happy that he now wants to join us as an Ubuntu Member. He's everything that we could ask for: helpful, friendly, knowledgeable, constant, committed and reliable. We need more members like Kyle. I'm sure he will help us growing our community in the right way, and with all the challenges that we are facing right now. -- [[LaunchpadHome:elopio]] <<DateTime(2017-08-22T22:09:29-0600)>> [Update] Kyle is on a fast track to become the president of Ubuntu! A couple of months after earning his Ubuntu membership, he's already looking to take some responsibilities with a high impact for our community. I would like it very much for Kyle to join the LoCo council, we need a strong team in there to tackle the hard task of helping Ubuntu spread far and wide. -- [[LaunchpadHome:elopio]] <<DateTime(2017-10-23T20:37:39-0600)>>

About Me

My Linux experience began with Red Hat (mostly because it had Bomberman preinstalled), but I soon upgraded to Debian (Woody) and finally Ubuntu (Feisty). I've been an Ubuntu evangelist ever since.

At the beginning of my technical career I was employed at a web technology company, writing web applications with Ruby on Rails. This was where I got a lot of Debian experience, writing software on my Debian machine and administering Debian servers.

From there I began work at my university developing neural networks and evolutionary algorithms for limb control of a quadruped robot. I then began work developing embedded Linux applications to facilitate control of autonomous underwater vehicles. I got some good embedded Linux experience here, mostly focusing on the Gumstix Overo platform.

More recently I worked as a roboticist for the U.S. Department of Defense, writing software to facilitate control of autonomous ground vehicles running Ubuntu.

Nowadays, I'm happily employed at Canonical, working on Ubuntu. Specifically, I'm on the Snapcraft team, focusing on snaps and the snap developer experience, as well as robotics enablement for snaps and Ubuntu Core.

Contact Information

IRC

kyrofa

Email

kyle [at] canonical.com

Launchpad

~kyrofa

Website

kyrofa.com

Contributions

Before my employment at Canonical, I was looking for a new laptop when I saw that Dell was offering a discount on their XPS 13 in exchange for help getting Ubuntu stable on it (the Sputnik project). I took them up on that offer and ended up contributing a number of kernel patches to Ubuntu that have since moved into mainline.

At Canonical, I've contributed to Ubuntu in a number of ways:

  • Wrote the Unity8 Snappy Scope (allowing one to install/uninstall .snaps from the scope).
  • Helped write the Ubuntu Phone pay service, allowing users to purchase apps as well as in-app items.
  • Backported seccomp filters to all Ubuntu Phone kernels < v3.5.

  • I'm a Snapcraft developer, improving it and guiding future developments.
  • I've made numerous contributions to snapd and snap-confine.
  • Contributed to developer.ubuntu.com documentation.
  • Helped host Ubuntu Testing Days as well as Snapcraft Office Hours.

Future Goals

  • Blog more often.
  • Become more involved with the Ubuntu Community.
  • Further improve Ubuntu Core and Snapcraft, particularly relating to robotics (e.g. ROS and MOOS).

Testimonials

Note: If you have anything nice to say about this person, please do add it below along with @ SIG @ (no spaces). The @ SIG @ command will sign your name and date/time it after you "Save Changes".

  • I have only good things to say about Kyle. He has a lot of technical experience, he's curious, happy to learn more, he is very easy to work with, goes out of his way to help, he's thoughtful, is happy to work with anyone - no matter if it's other contributors, people from other teams, partners or just curious community members, goes the extra mile to fix things, participated in Snappy clinics (video sessions) and is always approachable. -- dholbach 2016-02-19 15:22:51

  • You probably remember Kyle as the nice co-host of the Ubuntu Testing Days Big Grin :) I've been working close to him in multiple snappy-related projects and I'm very happy that he now wants to join us as an Ubuntu Member. He's everything that we could ask for: helpful, friendly, knowledgeable, constant, committed and reliable. We need more members like Kyle. I'm sure he will help us growing our community in the right way, and with all the challenges that we are facing right now. -- elopio 2017-08-23 04:09:29 [Update] Kyle is on a fast track to become the president of Ubuntu! A couple of months after earning his Ubuntu membership, he's already looking to take some responsibilities with a high impact for our community. I would like it very much for Kyle to join the LoCo council, we need a strong team in there to tackle the hard task of helping Ubuntu spread far and wide. -- elopio 2017-10-24 02:37:39

KyleFazzari (last edited 2017-10-24 02:37:39 by elopio)