Student Application Template
Name Roney Thomas
Contact/Email: Gtalk(roneythomas6), Skype(live:roneythomas6), firstname.lastname@example.org
Background: I am a grade 12 student graduating this June. I have been accepted to computer Science at Queens University Ontario Canada. I have been programing C++ and Java from my high school. Java is my main language. Other than Java and C++ I am also knowledgeable in JS, Go, Python and PHP. I have also done few web development both frontend and backend (Google App Engine). During my high school I have done Android App development and Arduino programing.
Project title: Bootstrap-vz
Project details: To add a Docker provider to build images for Docker and to add additional plugins. The goal of the project is provide Debian images for maximum number of common use cases.
Synopsis: As the main task is to create plugin for docker and other undetermined plugins. This project isn't just about docker support but also to enhance Bootstrap-VZ. Enhancemnts include fix any exisitng bugs and issues. It also includes bringing GCE support which is under devlopment.
Benefits to Debian: An easier way to get an Debain image for cloud and virtual environments
Deliverables: Docker provider and some other plugins plus enhancements.
Project schedule: The time frame for this project is from May 19 to August 18 and there is 13 weeks to work on.
- (Till May 18) Community bonding, Learn about the state of Bootstrap-VZ. Learn how other plugins work in Bootstrap-VZ. Learn about docker. Learn how images for other OS are created for docker.
- (3 Weeks) Create a docker plugin
- (1 Week) Fix any bugs and other problems. Add documentaion.
(1 Week) Fix other issues(?GitHub page)
- (1 Week) Work on GCE plugin
- (4 Weeks) Time slot for yet to define plugins
- (3 Weeks) Examine other possible ways to improve and enhance Bootstrap-VZ. Add support for new cloud environments
Exams and other commitments: Yes I have my finals in the first week of June. After than I am free.
Other summer plans: Not much just reading and writing some code.
Why Debian?: I started using Debian when I was in high school. It was the first Linux operating system I used. My high school used a custom version of Debian called Debian IT@School. In the beginning what really made me love Debian was the bash terminal. I just loved terminal because it made my computing more conversational. What really impressed me was the power behind the terminal to do almost anything on system. Moving on I realized the power behind Linux operating systems, freedom to do anything you want, modify, make the OS to suit you really impressed me and more over automate things. My love for Linux made me learn programing languages to do more. When I was in high school what I really wanted to be was physicist. But my love for programming languages and computers made me choose Computer Science as my University major. Over the past years I have done android app development, web development, arduino programing and few others. When I started my highschool I never thought I could do this one day. Looking back all of this can be traced back to one point when I was impressed by Debian. Almost everything what I did on computers was possible because of other people’s contribution. Now I feel like contributing back to the community.
- Are you applying for other projects in SoC? No