Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have...

13
Stewart Adam Computer Consulting & Software Design Personal & Professional Portfolio As of: November 28 th , 2011 1

Transcript of Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have...

Page 1: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Stewart AdamComputer Consulting & Software Design

Personal & Professional Portfolio

As of: November 28th, 2011

1

Page 2: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Table of Contents

1. Achievements & Attestations...............................................................................3

Achievements......................................................................................................3

Attestations.........................................................................................................4

Attestations (Cont'd)........................................................................................... 5

2. Skills & Experience.............................................................................................. 7

Diffingo Solutions Inc.......................................................................................... 7

Software Developed............................................................................................ 8

Project: fwbackups...........................................................................................8

Project: audio-convert-mod............................................................................. 9

Project: fwfstab..............................................................................................10

Websites Developed...........................................................................................11

Company: Porcelaines Bousquet Inc...............................................................11

Event: Dawson College Peace Garden Fundraiser..........................................12

3. Community Service............................................................................................13

fedoraforum.org................................................................................................. 13

RPM Fusion, Fedora............................................................................................ 13

2

Page 3: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

1. Achievements & Attestations

Achievements

● "How-to" guides have received over 1 million views on fedoraforum.org and www.firewing1.com

● Had open-source software featured in Computer Vignanam Telugu Computer magazine (December 2006) in India – distribution of about 35,000 copies

● Recipient of the 2007 Canadian Millennium Excellence Award (provincial level) with a $16,000 scholarship for outstanding community initiatives and commitment to education

● Featured in a full front-page Montreal Gazette newspaper article (business section) on May 21st 2007, which went across Canada in various other city newspapers including in Ottawa and Victoria

● Featured in a 2.5 minute CTV story on the evening news May 21st 2007● Recipient of the 2009 Claude Masson provincial volunteer award (Homage-

bénévolat-Quebec) for outstanding community work developing open source software and ofering support on online forums (7000 volunteer hours)

3

Page 4: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

AttestationsMarch 6, 2007

About a year ago, I recommended Stewart Adam to become the youngest Community Manager of FedoraForum.org, one of the largest Forums in all of Linux. Stewart had impressed me not only with his maturity, far beyond his years, but with his great abilities in programming, problem-solving and working with people until their issues were completely resolved.

In the two years since Stewart joined FedoraForum.org, he has greatly helped the members with twenty three instructional guides as well as software that has become indispensable for many purposes such as backing up systems and file editing. Most recently, he has further branched out to assist the Fedora team by maintaining key graphics programs.

These achievements would be enough for most people, however Stewart has also maintained a school curriculum and an enterprising software company at the same time, plus taking the time to log in nearly 6000 responses to members' questions in FedoraForum.org

It has been an honor to work with Stewart at the Forum and to recognize that his contributions in the future will certainly eclipse his great accomplishments to date.

C. Robert Agel Community Manager, FedoraForum.org

Retired Manager - Household Int'l. and Retired Justice

4

Page 5: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Attestations (Cont'd)

THE RABAT AMERICAN SCHOOL Accredited: Middle States Association of Colleges and Schools

April 16, 2007

To whom it may concern,

It is a great pleasure for me to write this letter of recommendation for Stewart Adam. I first met Stewart when he came to work as a volunteer consultant for an integrated science and technology project at St. George’s School of Montreal. At the time, I was working with another teacher to put together a Robotics project for a fifth grade class, and Stewart’s knowledge of the technology, coupled with an intuitive sense for solid pedagogy, proved an extraordinary asset. Stewart brought insight, perspective and a healthy dose of realism to the project and he shared his thoughts with a confidence and maturity well beyond his years.

For the following two years, I frequently consulted with Stewart on a number of projects. Stewart readily gave up his free time to come to St. George’s School to work as an assistant in the technology department. He regularly did research and prepared materials to supplement the Technology program being taught, assisted students and even taught several whole group lessons.

Stewart’s willingness to go “above and beyond” quickly became apparent as he expanded his activities to troubleshooting systems and network for teachers outside the computer lab, and assisting the school’s technicians. Through extensive research, he proposed a variety of original solutions to help improve productivity.

As an educator, I was particularly impressed with Stewart’s keen sense for sound pedagogical practices. He applied what he’d learned and when he didn’t know, his intuition saw him through. Combining his most remarkable technological competency with his good sense of pedagogy, Stewart proposed an innovative assessment and reporting tool based on rubrics. In keeping with technological trends, Stewart’s solution was web based, thus allowing teachers to access it from anywhere in the world. His tool incorporated key elements of the Quebec Education Program while remaining flexible enough to be adapted for use in any classroom.

Stewart’s passion for technology is evidenced by the time and care he invests in learning new skills and keeping abreast of current research and trends. His extensive knowledge of programming, networking and systems administration is, for the most part, self-taught.

5

Page 6: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

His technological skills easily match those of experienced technicians, to which he adds a good grasp of educational practices. I continue to rely on Stewart for advice in both fields of pure technology as well as educational technology.

I recommend Stewart without reserve for any program in which he is interested in participating. It is an absolute delight to work with someone who has a both outstanding skills and an engaging personality. Please do not hesitate to contact me if you have any questions.

Tania AshDirector of Technology

Rabat American [email protected]

Morocco c/o American Embassy, BP 120, Rabat,Tel: 212 (0) 37 67 14 76 Fax: 212 (0) 37 67 09 63 e-mail: [email protected]

6

Page 7: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

2. Skills & Experience

Diffingo Solutions Inc.

● Mission Statement:Diffingo Solutions, a federally chartered incorporation, aims to provide efficient and innovative technological solutions to people by developing open-source software, providing technical support and consulting. Diffingo strives to model socially responsible corporate operations with a percentage of profits and employee time given back to the community.

● Diffingo's clients are from the private and non-profit sector, educational

institutions as well as individuals. A list of corporate clients in 2011 include:

Grindflow Management, LLC. (Websites design & development)

Porcelaines Bousquet, Inc. (Porcelain tableware)

Proparms Ltd. (Robotic explosive ordnance disposal technology)

Collineo Inc. (High mobility robotic solutions)

LEARN Quebec (Education)

Leading Edge Designs Inc. (Cookware manufacturing)

RE/MAX Invest Inc. (Real estate)

Earthvalues Institute (Environmental education)

7

Page 8: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Software Developed

Project: fwbackups

Problem:● Lack of an intuitive, easy to use backup program for Linux● Many backup software solutions for the Windows platform are costly or

difficult to use

Solution:● Created a feature-rich user backup program ofering power and flexibility

through a simple user interface● Automates backups, running them periodically at user-specified times● Optionally prints disk information and the currently installed software to

ease recovery in the event of a system crash or data loss● Currently supports Linux, OS X as well as Windows 2000 & XP● Available for free under an open-source license at www.diffingo.com/oss

8

Page 9: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Project: audio-convert-mod

Problem:● Little software exists to easily convert audio from a graphical interface

Solution:● Complete Python and GTK+ program which converts audio files● Simple, 3-step approach for converting files using only open-source

decoders and encoders● Available for free under an open-source license at www.diffingo.com/oss● Audio formats supported (including metadata where applicable):

1. WAV2. MP33. OGG (Vorbis)4. FLAC5. MAC/APE (Monkey's Audio)

6. AAC/M4A7. WMA8. WV (WavPack)9. AC310.MPC (Musepack)

9

Page 10: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Project: fwfstab

Problem:● Mounting drives in Linux required manual changes in the /etc/fstab file● Difficult to do for new users to Linux

Solution:● Created fwfstab as a graphical interface to the /etc/fstab file● Makes the task of editing the file system table easier without sacrificing

flexibility● Allows users to control which drives are mounted on boot● Automatically detects local partitions for easy selection● Available for free under an open-source license at www.diffingo.com/oss

10

Page 11: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Websites Developed

Company: Porcelaines Bousquet Inc.

Specifications:● Client desired new website to showcase products● Required a cost-efective e-commerce platform● Payment had to occur after checkout due to varying shipping costs

Solution:● Created a customized, multi-lingual Drupal installation with Ubercart● Product catalog displayed available as list or in a gallery, by category● Customers submit an order request, shipping costs are estimated and

customer then accepts any pays or declines the updated order

11

Page 12: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

Event: Dawson College Peace Garden Fundraiser

Specifications:● To launch a student-driven website that would serve as an information

vehicle and fundraising tool for Dawson College● Website had to be launched within two weeks

Solution:● Created a customized, multi-lingual Drupal installation● Wrote a custom module with a database interface to automatically total

donations received● Wrote a custom module for a the “donation wall” page which allowed site

visitors to easily leave messages of support and encouragement for the students

12

Page 13: Stewart Adam Portfolio.pdf · 1. Achievements & Attestations Achievements "How-to" guides have received over 1 million views on fedoraforum.org and Had open-source software featured

3. Community Service

fedoraforum.org

FedoraForum.org is the official support forum for the Fedora Linux distribution.● Community manager at www.fedoraforum.org since 2006 (14 yrs. Old)

Now one of the forum administrators● Posted over 9300 messages under the user name Firewing1 ofering free

support to others on the forum● Posted over 23 tutorials with over total of over 1 million views

RPM Fusion, Fedora

● Contribute to both the RPM Fusion and Fedora package repositories● Packager of the AMD Catalyst graphic drivers at RPM Fusion● Thousands of Fedora Linux users download and use these packages

13