I'd love to contribue. Can anyone help me get started?

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

I'd love to contribue. Can anyone help me get started?

Ty Landercasper
        I'm a self employed programmer who's taking a bit of time off from his
current project as a way to gain some fresh perspective and I thought I'd
use that free time to help out a community I really appreciate. Wikipedia is
one of the best things the internet has to offer and it has certainly helped
me out a bunch of times, so it seemed like the place to volunteer.
               
        My problem is that is that I haven't done any sort of collaborative
opensource project before, (the closest I've come to opensource is writing
the compare plugin for Notepad++), and I'm not entirely sure what the best
way to go about it is.
       
        I was wondering if someone there is willing to play the role of onboarding
manager. You know, show me the ropes, assign some good relevant tasks to get
a feel for things, the standard stuff. I'd really appreciate it, and I know
I can contribute a lot to the community once I get on my feet.


        As for my skill set, while I don't have a lot of experience with PHP, I do
have a lot of experience with just about everything else. I've done game
development, mobile development, web development and even some good old
fashioned desktop development, (not that anyone still uses desktop apps). I
have no doubt that I can pick up the language quickly enough and I'm sure
Google (the great teacher of all things) will help me figure out the rest.
       
        I'm attaching my resume, so that you can get a feel for my experience.
(Plus it just seems like the thing to do in this situation.)

I'm looking forward to getting started!
Ty Landercasper
[hidden email]


RESUME:

OBJECTIVE:
        I'm one of those programmers who got into it for the love of programming
and it shows. I've programmed on everything from the TI-83 to the Xbox 360,
and if there's a skill I don't have than all I need is an excuse to learn it
and I will. I turned a hobby project into a business that supported me for
several years so I've learned a lot about how to make an amazing product
that succeeds even in the ruthless market that is the app store, as well as
the softer skills that you need to run a business.  

I'm looking for a good home. A start up or a startup like environment where
there's more work than time and everyone has to wear multiple hats, and
figure out how to get things done and even what can be done, because those
are the environments that I thrive in.

COMPUTER SKILLS:
        Visual Studio, C#,C++, Java, C, Visual Basic
        4+ years iPhone, Android, Blackberry, Windows Mobile development
        Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework, Silverlight
        ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
        Thirteen years experience with .NET



EXPERIENCE:
Owner Pixelality, Seattle, WA (7/14 to present)
        Created The Virtual Window a device that keeps track of your head and turns
your TV into a realistic window!
        https://www.youtube.com/watch?v=DlEwnG-9O8A
        Used Kinect and Wii-mote based tracking
        Modified Unreal Engine to support Off-axis projection
        Used computer vision code to anaylize a video stream and find the head.


       
Owner SupportStream, Seattle, WA (4/15 to present)
        https://supportstream.solutions/Supportee
        Funding model that allows people to donate a dollar a month to their
favorite charities, artists or other things they care about.
        Created Marketing campaign that will eventually be used to drive donators
to help their favorite causes : https://supportstream.solutions/
        ASP.NET backend.
        Paypal integration for payments. Went through the application process for
advanced functionality.
        Cross-Site scripting with iframes
        Used JQuery for animations and popups.  
        Custom designed logo and various CSS changes


       
Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to 3/14)
        Programmed puzzles for the continuation of my all time favorite video game!
        Scripted both 2D and 3D puzzles using Unity and C#



Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
        http://comicreader.mobi
        Software allows fullsized comics to be read on small screens
        Several unique and intuitive UI features to make using the program easier.
(Clicking on text to have it pop out. Realistic page turn effect when
dragging from sides. Drag page down from top to access controls)
        Automatically detects text in image and pops out when touched (patent pending)
        Out for the iPhone, Windows Mobile, Blackberry, Android, Windows Phone 7,
Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
        Original version built from scratch for each platform.
        Latest version uses .NET/Mono technology to share code base among all the
devices (Except blackberry)
        Was one of the top 100 grossing ipad apps
        Created Silverlight version which allows you to demo the app without buying it
        Reviewed on Gizmodo!
http://gizmodo.com/5511926/best-ipad-comic-reader-comic-zeal-vs-comic-reader-mobi
        Implemented effective piracy prevention for iPhone version.
        Resolution independent code scales to any screen size
        Modified jpeg reader to handle large progressive jpegs on low memory devices
        Built an entire object oriented UI library from scratch to ease
multiplatform development



Mobile Developer Inrix, Seattle, WA (7/13 to 1/14)
        Developed parts of the Inrix Traffic app for both iPhone and Android platforms.
        Built a prototype turn by turn navigation system for the app.




Mobile Developer Pulsar Informatics, Seattle, WA (2/12 to 5/13)
        Lead developer for app for iphone and Android that helped keep track of
sleep and brain performance.
        Software was used by International Space Station, Fedex, Navy, and
Department of Transportation for sleep and alertness studies.
        Worked with Bluetooth LE connectivity.



Flash Developer Microsoft, Seattle, WA (10/08 to 4/09)
        Wrote commercial websites in flash to advertise various products.
        Lead Developer for site: http://theguysmanual.msn.com/
        Converted artistic vision into functional website
       


Software Engineer Interactive Alchemy, Phoenix, AZ (1/06 to 6/08)
        Flypaper: (http://www.flypaper.net)
        Won “The Viagra Award for Performance Enhancement Under Pressure”
        Full software release cycle. From prototype to final build.
        Improved “Story Map” layout performance from several seconds to instant by
rewriting the layout algorithm.
        Cut page load times in half by creating a custom C#/Flash socket connection
        Wrote “Single Swf” implementation, which dynamically injects files into a
precompiled swf.
        Wrote pure AJAX pager for website, which allows near instant page changes
        Used XAML to allow the program to render content off the website as if  it
were a winforms application
        Constantly worked with several different languages (Javascript, C#,
ActionScript) on a daily basis, depending on the required task  
        Modified network site to use NTLM/forms authentication, so network users
didn’t have to log in, but allowed outside users to continue using the Forms
sign in
        Used double buffering, caching and other GDI tricks to significantly
improve the speed and appearance of the application
        Extended many winforms controls to have new look and feel
        Wrote memory file management system, preventing the need  to write files to
a temporary location
         Wrote custom logging for Flash application, dramatically simplifying
debugging problems on clients machines
        Used ASP.NET’s URL rewriting to share common files among several different
Flash applications
        Worked with clients on several projects which often required the
modification of unfamiliar and undocumented code
        Interviewed several applicants for both the product and web teams

Programmer      FLEXfone – Brussels, Belgium (6/03 to 12/05)
    FlexVoIP: (http://www.flexfone.net/flexvoip/prodinfo.html)
        Client side is written in C#, server is written in ASP.NET, MySQL database
        Makes use of alpha blending in order to allow the customer to change colors
of almost any item.
        Automatically updates itself on startup
            NetGuardian: (http://www.ibudesigns.com/NetGuardian.ppt)
        Client side is written in C#, server is written in ASP.NET using C#
        Multilingual support

Open source Projects:
        Notepad++: Compare Plugin
 (http://notepad-plus.sourceforge.net/uk/download.php)
        Shows the differences between two documents
        Written in C++
        Highlights and aligns added, deleted, modified, and moved lines
        Included in version 4.8 and higher



EDUCATION:
The University of Arizona – Tucson, Arizona
Bachelor of Science in Computer Science, December 2003
Minor in Mathematics and Japanese
Computer Science GPA: 3.424 Overall GPA: 3.035
        Team leader for project to program the game Qubic
        Graduated in 3.5 years
        Awarded the Charles Blixt Scholarship
BattleSharp: (http://www.ibudesigns.com/BattleSharp.zip)
        Uses unsafe code to directly access memory in order to speed up rendering
        Peer to peer mode allows players to play each other over a lan
Qubic: (http://www.ibudesigns.com/Qubic/)
        Written as a Java applet
        Pseudo 3d rotating grid
        Server side software allows online multiplayer matches
                Graphics Renderer: (http://www.ibudesigns.com/Graphics.png)
        Basic graphics engine
        Renders parallelepipeds (blocks and cubes) and spheres.
        Implements shading, basic, diffuse, and specular lighting and raytracing



_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Pine W
Hello Seattleite! There are some Wikimedians, many with technology
backrounds, who meet in the Seattle area. Please join our mailing list:
https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia

I think that your existing skill set might fit well with WMF's interests in
mobile apps and mobile web. To get started there, I'd like to suggest that
you introduce yourself on the Mobile mailing list:
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Welcome aboard,

Pine
On May 18, 2016 13:42, "Ty Landercasper" <[hidden email]> wrote:

>         I'm a self employed programmer who's taking a bit of time off from
> his
> current project as a way to gain some fresh perspective and I thought I'd
> use that free time to help out a community I really appreciate. Wikipedia
> is
> one of the best things the internet has to offer and it has certainly
> helped
> me out a bunch of times, so it seemed like the place to volunteer.
>
>         My problem is that is that I haven't done any sort of collaborative
> opensource project before, (the closest I've come to opensource is writing
> the compare plugin for Notepad++), and I'm not entirely sure what the best
> way to go about it is.
>
>         I was wondering if someone there is willing to play the role of
> onboarding
> manager. You know, show me the ropes, assign some good relevant tasks to
> get
> a feel for things, the standard stuff. I'd really appreciate it, and I know
> I can contribute a lot to the community once I get on my feet.
>
>
>         As for my skill set, while I don't have a lot of experience with
> PHP, I do
> have a lot of experience with just about everything else. I've done game
> development, mobile development, web development and even some good old
> fashioned desktop development, (not that anyone still uses desktop apps). I
> have no doubt that I can pick up the language quickly enough and I'm sure
> Google (the great teacher of all things) will help me figure out the rest.
>
>         I'm attaching my resume, so that you can get a feel for my
> experience.
> (Plus it just seems like the thing to do in this situation.)
>
> I'm looking forward to getting started!
> Ty Landercasper
> [hidden email]
>
>
> RESUME:
>
> OBJECTIVE:
>         I'm one of those programmers who got into it for the love of
> programming
> and it shows. I've programmed on everything from the TI-83 to the Xbox 360,
> and if there's a skill I don't have than all I need is an excuse to learn
> it
> and I will. I turned a hobby project into a business that supported me for
> several years so I've learned a lot about how to make an amazing product
> that succeeds even in the ruthless market that is the app store, as well as
> the softer skills that you need to run a business.
>
> I'm looking for a good home. A start up or a startup like environment where
> there's more work than time and everyone has to wear multiple hats, and
> figure out how to get things done and even what can be done, because those
> are the environments that I thrive in.
>
> COMPUTER SKILLS:
>         Visual Studio, C#,C++, Java, C, Visual Basic
>         4+ years iPhone, Android, Blackberry, Windows Mobile development
>         Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> Silverlight
>         ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
>         Thirteen years experience with .NET
>
>
>
> EXPERIENCE:
> Owner Pixelality, Seattle, WA (7/14 to present)
>         Created The Virtual Window a device that keeps track of your head
> and turns
> your TV into a realistic window!
>         https://www.youtube.com/watch?v=DlEwnG-9O8A
>         Used Kinect and Wii-mote based tracking
>         Modified Unreal Engine to support Off-axis projection
>         Used computer vision code to anaylize a video stream and find the
> head.
>
>
>
> Owner SupportStream, Seattle, WA (4/15 to present)
>         https://supportstream.solutions/Supportee
>         Funding model that allows people to donate a dollar a month to
> their
> favorite charities, artists or other things they care about.
>         Created Marketing campaign that will eventually be used to drive
> donators
> to help their favorite causes : https://supportstream.solutions/
>         ASP.NET backend.
>         Paypal integration for payments. Went through the application
> process for
> advanced functionality.
>         Cross-Site scripting with iframes
>         Used JQuery for animations and popups.
>         Custom designed logo and various CSS changes
>
>
>
> Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
> 3/14)
>         Programmed puzzles for the continuation of my all time favorite
> video game!
>         Scripted both 2D and 3D puzzles using Unity and C#
>
>
>
> Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
>         http://comicreader.mobi
>         Software allows fullsized comics to be read on small screens
>         Several unique and intuitive UI features to make using the program
> easier.
> (Clicking on text to have it pop out. Realistic page turn effect when
> dragging from sides. Drag page down from top to access controls)
>         Automatically detects text in image and pops out when touched
> (patent pending)
>         Out for the iPhone, Windows Mobile, Blackberry, Android, Windows
> Phone 7,
> Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
>         Original version built from scratch for each platform.
>         Latest version uses .NET/Mono technology to share code base among
> all the
> devices (Except blackberry)
>         Was one of the top 100 grossing ipad apps
>         Created Silverlight version which allows you to demo the app
> without buying it
>         Reviewed on Gizmodo!
>
> http://gizmodo.com/5511926/best-ipad-comic-reader-comic-zeal-vs-comic-reader-mobi
>         Implemented effective piracy prevention for iPhone version.
>         Resolution independent code scales to any screen size
>         Modified jpeg reader to handle large progressive jpegs on low
> memory devices
>         Built an entire object oriented UI library from scratch to ease
> multiplatform development
>
>
>
> Mobile Developer Inrix, Seattle, WA (7/13 to 1/14)
>         Developed parts of the Inrix Traffic app for both iPhone and
> Android platforms.
>         Built a prototype turn by turn navigation system for the app.
>
>
>
>
> Mobile Developer Pulsar Informatics, Seattle, WA (2/12 to 5/13)
>         Lead developer for app for iphone and Android that helped keep
> track of
> sleep and brain performance.
>         Software was used by International Space Station, Fedex, Navy, and
> Department of Transportation for sleep and alertness studies.
>         Worked with Bluetooth LE connectivity.
>
>
>
> Flash Developer Microsoft, Seattle, WA (10/08 to 4/09)
>         Wrote commercial websites in flash to advertise various products.
>         Lead Developer for site: http://theguysmanual.msn.com/
>         Converted artistic vision into functional website
>
>
>
> Software Engineer Interactive Alchemy, Phoenix, AZ (1/06 to 6/08)
>         Flypaper: (http://www.flypaper.net)
>         Won “The Viagra Award for Performance Enhancement Under Pressure”
>         Full software release cycle. From prototype to final build.
>         Improved “Story Map” layout performance from several seconds to
> instant by
> rewriting the layout algorithm.
>         Cut page load times in half by creating a custom C#/Flash socket
> connection
>         Wrote “Single Swf” implementation, which dynamically injects files
> into a
> precompiled swf.
>         Wrote pure AJAX pager for website, which allows near instant page
> changes
>         Used XAML to allow the program to render content off the website
> as if  it
> were a winforms application
>         Constantly worked with several different languages (Javascript, C#,
> ActionScript) on a daily basis, depending on the required task
>         Modified network site to use NTLM/forms authentication, so network
> users
> didn’t have to log in, but allowed outside users to continue using the
> Forms
> sign in
>         Used double buffering, caching and other GDI tricks to
> significantly
> improve the speed and appearance of the application
>         Extended many winforms controls to have new look and feel
>         Wrote memory file management system, preventing the need  to write
> files to
> a temporary location
>          Wrote custom logging for Flash application, dramatically
> simplifying
> debugging problems on clients machines
>         Used ASP.NET’s URL rewriting to share common files among several
> different
> Flash applications
>         Worked with clients on several projects which often required the
> modification of unfamiliar and undocumented code
>         Interviewed several applicants for both the product and web teams
>
> Programmer      FLEXfone – Brussels, Belgium (6/03 to 12/05)
>     FlexVoIP: (http://www.flexfone.net/flexvoip/prodinfo.html)
>         Client side is written in C#, server is written in ASP.NET, MySQL
> database
>         Makes use of alpha blending in order to allow the customer to
> change colors
> of almost any item.
>         Automatically updates itself on startup
>             NetGuardian: (http://www.ibudesigns.com/NetGuardian.ppt)
>         Client side is written in C#, server is written in ASP.NET using
> C#
>         Multilingual support
>
> Open source Projects:
>         Notepad++: Compare Plugin
>  (http://notepad-plus.sourceforge.net/uk/download.php)
>         Shows the differences between two documents
>         Written in C++
>         Highlights and aligns added, deleted, modified, and moved lines
>         Included in version 4.8 and higher
>
>
>
> EDUCATION:
> The University of Arizona – Tucson, Arizona
> Bachelor of Science in Computer Science, December 2003
> Minor in Mathematics and Japanese
> Computer Science GPA: 3.424 Overall GPA: 3.035
>         Team leader for project to program the game Qubic
>         Graduated in 3.5 years
>         Awarded the Charles Blixt Scholarship
> BattleSharp: (http://www.ibudesigns.com/BattleSharp.zip)
>         Uses unsafe code to directly access memory in order to speed up
> rendering
>         Peer to peer mode allows players to play each other over a lan
> Qubic: (http://www.ibudesigns.com/Qubic/)
>         Written as a Java applet
>         Pseudo 3d rotating grid
>         Server side software allows online multiplayer matches
>                 Graphics Renderer: (http://www.ibudesigns.com/Graphics.png
> )
>         Basic graphics engine
>         Renders parallelepipeds (blocks and cubes) and spheres.
>         Implements shading, basic, diffuse, and specular lighting and
> raytracing
>
>
>
> _______________________________________________
> Wikitech-l mailing list
> [hidden email]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Cyken Zeraux
If you're contributing to the Mediawiki framework, make sure you're
learning the modern standards of PHP, along with how to make your PHP code
HHVM and PHP7 compatable. One of the basic sites to get started on some
concepts in PHP is: http://www.phptherightway.com/

Also you'l want to figure out the Gerrit system Wikimedia uses for git and
staying up to date if you're working with that.

With your background it won't take you too long. Wikimedia can certainly
benefit from software engineers from all fields, just leave things better
than you found them.


On Wed, May 18, 2016 at 3:50 PM, Pine W <[hidden email]> wrote:

> Hello Seattleite! There are some Wikimedians, many with technology
> backrounds, who meet in the Seattle area. Please join our mailing list:
> https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
>
> I think that your existing skill set might fit well with WMF's interests in
> mobile apps and mobile web. To get started there, I'd like to suggest that
> you introduce yourself on the Mobile mailing list:
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
> Welcome aboard,
>
> Pine
> On May 18, 2016 13:42, "Ty Landercasper" <[hidden email]>
> wrote:
>
> >         I'm a self employed programmer who's taking a bit of time off
> from
> > his
> > current project as a way to gain some fresh perspective and I thought I'd
> > use that free time to help out a community I really appreciate. Wikipedia
> > is
> > one of the best things the internet has to offer and it has certainly
> > helped
> > me out a bunch of times, so it seemed like the place to volunteer.
> >
> >         My problem is that is that I haven't done any sort of
> collaborative
> > opensource project before, (the closest I've come to opensource is
> writing
> > the compare plugin for Notepad++), and I'm not entirely sure what the
> best
> > way to go about it is.
> >
> >         I was wondering if someone there is willing to play the role of
> > onboarding
> > manager. You know, show me the ropes, assign some good relevant tasks to
> > get
> > a feel for things, the standard stuff. I'd really appreciate it, and I
> know
> > I can contribute a lot to the community once I get on my feet.
> >
> >
> >         As for my skill set, while I don't have a lot of experience with
> > PHP, I do
> > have a lot of experience with just about everything else. I've done game
> > development, mobile development, web development and even some good old
> > fashioned desktop development, (not that anyone still uses desktop
> apps). I
> > have no doubt that I can pick up the language quickly enough and I'm sure
> > Google (the great teacher of all things) will help me figure out the
> rest.
> >
> >         I'm attaching my resume, so that you can get a feel for my
> > experience.
> > (Plus it just seems like the thing to do in this situation.)
> >
> > I'm looking forward to getting started!
> > Ty Landercasper
> > [hidden email]
> >
> >
> > RESUME:
> >
> > OBJECTIVE:
> >         I'm one of those programmers who got into it for the love of
> > programming
> > and it shows. I've programmed on everything from the TI-83 to the Xbox
> 360,
> > and if there's a skill I don't have than all I need is an excuse to learn
> > it
> > and I will. I turned a hobby project into a business that supported me
> for
> > several years so I've learned a lot about how to make an amazing product
> > that succeeds even in the ruthless market that is the app store, as well
> as
> > the softer skills that you need to run a business.
> >
> > I'm looking for a good home. A start up or a startup like environment
> where
> > there's more work than time and everyone has to wear multiple hats, and
> > figure out how to get things done and even what can be done, because
> those
> > are the environments that I thrive in.
> >
> > COMPUTER SKILLS:
> >         Visual Studio, C#,C++, Java, C, Visual Basic
> >         4+ years iPhone, Android, Blackberry, Windows Mobile development
> >         Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> > Silverlight
> >         ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> >         Thirteen years experience with .NET
> >
> >
> >
> > EXPERIENCE:
> > Owner Pixelality, Seattle, WA (7/14 to present)
> >         Created The Virtual Window a device that keeps track of your head
> > and turns
> > your TV into a realistic window!
> >         https://www.youtube.com/watch?v=DlEwnG-9O8A
> >         Used Kinect and Wii-mote based tracking
> >         Modified Unreal Engine to support Off-axis projection
> >         Used computer vision code to anaylize a video stream and find the
> > head.
> >
> >
> >
> > Owner SupportStream, Seattle, WA (4/15 to present)
> >         https://supportstream.solutions/Supportee
> >         Funding model that allows people to donate a dollar a month to
> > their
> > favorite charities, artists or other things they care about.
> >         Created Marketing campaign that will eventually be used to drive
> > donators
> > to help their favorite causes : https://supportstream.solutions/
> >         ASP.NET backend.
> >         Paypal integration for payments. Went through the application
> > process for
> > advanced functionality.
> >         Cross-Site scripting with iframes
> >         Used JQuery for animations and popups.
> >         Custom designed logo and various CSS changes
> >
> >
> >
> > Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
> > 3/14)
> >         Programmed puzzles for the continuation of my all time favorite
> > video game!
> >         Scripted both 2D and 3D puzzles using Unity and C#
> >
> >
> >
> > Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
> >         http://comicreader.mobi
> >         Software allows fullsized comics to be read on small screens
> >         Several unique and intuitive UI features to make using the
> program
> > easier.
> > (Clicking on text to have it pop out. Realistic page turn effect when
> > dragging from sides. Drag page down from top to access controls)
> >         Automatically detects text in image and pops out when touched
> > (patent pending)
> >         Out for the iPhone, Windows Mobile, Blackberry, Android, Windows
> > Phone 7,
> > Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
> >         Original version built from scratch for each platform.
> >         Latest version uses .NET/Mono technology to share code base among
> > all the
> > devices (Except blackberry)
> >         Was one of the top 100 grossing ipad apps
> >         Created Silverlight version which allows you to demo the app
> > without buying it
> >         Reviewed on Gizmodo!
> >
> >
> http://gizmodo.com/5511926/best-ipad-comic-reader-comic-zeal-vs-comic-reader-mobi
> >         Implemented effective piracy prevention for iPhone version.
> >         Resolution independent code scales to any screen size
> >         Modified jpeg reader to handle large progressive jpegs on low
> > memory devices
> >         Built an entire object oriented UI library from scratch to ease
> > multiplatform development
> >
> >
> >
> > Mobile Developer Inrix, Seattle, WA (7/13 to 1/14)
> >         Developed parts of the Inrix Traffic app for both iPhone and
> > Android platforms.
> >         Built a prototype turn by turn navigation system for the app.
> >
> >
> >
> >
> > Mobile Developer Pulsar Informatics, Seattle, WA (2/12 to 5/13)
> >         Lead developer for app for iphone and Android that helped keep
> > track of
> > sleep and brain performance.
> >         Software was used by International Space Station, Fedex, Navy,
> and
> > Department of Transportation for sleep and alertness studies.
> >         Worked with Bluetooth LE connectivity.
> >
> >
> >
> > Flash Developer Microsoft, Seattle, WA (10/08 to 4/09)
> >         Wrote commercial websites in flash to advertise various products.
> >         Lead Developer for site: http://theguysmanual.msn.com/
> >         Converted artistic vision into functional website
> >
> >
> >
> > Software Engineer Interactive Alchemy, Phoenix, AZ (1/06 to 6/08)
> >         Flypaper: (http://www.flypaper.net)
> >         Won “The Viagra Award for Performance Enhancement Under Pressure”
> >         Full software release cycle. From prototype to final build.
> >         Improved “Story Map” layout performance from several seconds to
> > instant by
> > rewriting the layout algorithm.
> >         Cut page load times in half by creating a custom C#/Flash socket
> > connection
> >         Wrote “Single Swf” implementation, which dynamically injects
> files
> > into a
> > precompiled swf.
> >         Wrote pure AJAX pager for website, which allows near instant page
> > changes
> >         Used XAML to allow the program to render content off the website
> > as if  it
> > were a winforms application
> >         Constantly worked with several different languages (Javascript,
> C#,
> > ActionScript) on a daily basis, depending on the required task
> >         Modified network site to use NTLM/forms authentication, so
> network
> > users
> > didn’t have to log in, but allowed outside users to continue using the
> > Forms
> > sign in
> >         Used double buffering, caching and other GDI tricks to
> > significantly
> > improve the speed and appearance of the application
> >         Extended many winforms controls to have new look and feel
> >         Wrote memory file management system, preventing the need  to
> write
> > files to
> > a temporary location
> >          Wrote custom logging for Flash application, dramatically
> > simplifying
> > debugging problems on clients machines
> >         Used ASP.NET’s URL rewriting to share common files among several
> > different
> > Flash applications
> >         Worked with clients on several projects which often required the
> > modification of unfamiliar and undocumented code
> >         Interviewed several applicants for both the product and web teams
> >
> > Programmer      FLEXfone – Brussels, Belgium (6/03 to 12/05)
> >     FlexVoIP: (http://www.flexfone.net/flexvoip/prodinfo.html)
> >         Client side is written in C#, server is written in ASP.NET,
> MySQL
> > database
> >         Makes use of alpha blending in order to allow the customer to
> > change colors
> > of almost any item.
> >         Automatically updates itself on startup
> >             NetGuardian: (http://www.ibudesigns.com/NetGuardian.ppt)
> >         Client side is written in C#, server is written in ASP.NET using
> > C#
> >         Multilingual support
> >
> > Open source Projects:
> >         Notepad++: Compare Plugin
> >  (http://notepad-plus.sourceforge.net/uk/download.php)
> >         Shows the differences between two documents
> >         Written in C++
> >         Highlights and aligns added, deleted, modified, and moved lines
> >         Included in version 4.8 and higher
> >
> >
> >
> > EDUCATION:
> > The University of Arizona – Tucson, Arizona
> > Bachelor of Science in Computer Science, December 2003
> > Minor in Mathematics and Japanese
> > Computer Science GPA: 3.424 Overall GPA: 3.035
> >         Team leader for project to program the game Qubic
> >         Graduated in 3.5 years
> >         Awarded the Charles Blixt Scholarship
> > BattleSharp: (http://www.ibudesigns.com/BattleSharp.zip)
> >         Uses unsafe code to directly access memory in order to speed up
> > rendering
> >         Peer to peer mode allows players to play each other over a lan
> > Qubic: (http://www.ibudesigns.com/Qubic/)
> >         Written as a Java applet
> >         Pseudo 3d rotating grid
> >         Server side software allows online multiplayer matches
> >                 Graphics Renderer: (
> http://www.ibudesigns.com/Graphics.png
> > )
> >         Basic graphics engine
> >         Renders parallelepipeds (blocks and cubes) and spheres.
> >         Implements shading, basic, diffuse, and specular lighting and
> > raytracing
> >
> >
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > [hidden email]
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> _______________________________________________
> Wikitech-l mailing list
> [hidden email]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Ty Landercasper
In reply to this post by Pine W
Pine W <wiki.pine <at> gmail.com> writes:

>
> Hello Seattleite! There are some Wikimedians, many with technology
> backrounds, who meet in the Seattle area. Please join our mailing list:
> https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
>
> I think that your existing skill set might fit well with WMF's interests in
> mobile apps and mobile web. To get started there, I'd like to suggest that
> you introduce yourself on the Mobile mailing list:
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
> Welcome aboard,
>
> Pine




Thanks! Sadly I am no longer in Seattle, (I'm stuck in AZ for a while, ) but
that's a great tip about the mobile list. I'll go ahead and introduce myself
right now. Mobile apps are my favorite area anyway, and I'd love to make the
apps better.

Ty


_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Stephen Niedzielski
If you're interested in Android, the Android team is interested in your
contributions!

We try to make a card for anything we work on in Phabricator. Our planning
board is here[0]. Anything tagged Easy and unassigned is usually ripe to
pick up. Here's a recent example[1]. Check out our getting started guide[2]
and feel free to ping us on IRC[3]. The iOS and mobile web folks are in the
same channel so lots of smart people to work with.

Welcome!

[0] https://phabricator.wikimedia.org/tag/wikipedia-android-app-backlog/
[1] https://phabricator.wikimedia.org/T134906
[2]
https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Wikipedia_Android_app_hacking
[3] irc://irc.freenode.net/wikimedia-mobile

On Wed, May 18, 2016 at 4:20 PM, Ty Landercasper <[hidden email]
> wrote:

> Pine W <wiki.pine <at> gmail.com> writes:
>
> >
> > Hello Seattleite! There are some Wikimedians, many with technology
> > backrounds, who meet in the Seattle area. Please join our mailing list:
> > https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
> >
> > I think that your existing skill set might fit well with WMF's interests
> in
> > mobile apps and mobile web. To get started there, I'd like to suggest
> that
> > you introduce yourself on the Mobile mailing list:
> > https://lists.wikimedia.org/mailman/listinfo/mobile-l
> >
> > Welcome aboard,
> >
> > Pine
>
>
>
>
> Thanks! Sadly I am no longer in Seattle, (I'm stuck in AZ for a while, )
> but
> that's a great tip about the mobile list. I'll go ahead and introduce
> myself
> right now. Mobile apps are my favorite area anyway, and I'd love to make
> the
> apps better.
>
> Ty
>
>
> _______________________________________________
> Wikitech-l mailing list
> [hidden email]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Brian Wolff
In reply to this post by Ty Landercasper
On Wednesday, May 18, 2016, Ty Landercasper <[hidden email]>
wrote:
>         I'm a self employed programmer who's taking a bit of time off
from his
> current project as a way to gain some fresh perspective and I thought I'd
> use that free time to help out a community I really appreciate. Wikipedia
is
> one of the best things the internet has to offer and it has certainly
helped
> me out a bunch of times, so it seemed like the place to volunteer.
>
>         My problem is that is that I haven't done any sort of
collaborative
> opensource project before, (the closest I've come to opensource is writing
> the compare plugin for Notepad++), and I'm not entirely sure what the best
> way to go about it is.
>
>         I was wondering if someone there is willing to play the role of
onboarding
> manager. You know, show me the ropes, assign some good relevant tasks to
get
> a feel for things, the standard stuff. I'd really appreciate it, and I
know
> I can contribute a lot to the community once I get on my feet.
>
>
>         As for my skill set, while I don't have a lot of experience with
PHP, I do
> have a lot of experience with just about everything else. I've done game
> development, mobile development, web development and even some good old
> fashioned desktop development, (not that anyone still uses desktop apps).
I
> have no doubt that I can pick up the language quickly enough and I'm sure
> Google (the great teacher of all things) will help me figure out the rest.
>
>         I'm attaching my resume, so that you can get a feel for my
experience.

> (Plus it just seems like the thing to do in this situation.)
>
> I'm looking forward to getting started!
> Ty Landercasper
> [hidden email]
>
>
> RESUME:
>
> OBJECTIVE:
>         I'm one of those programmers who got into it for the love of
programming
> and it shows. I've programmed on everything from the TI-83 to the Xbox
360,
> and if there's a skill I don't have than all I need is an excuse to learn
it
> and I will. I turned a hobby project into a business that supported me for
> several years so I've learned a lot about how to make an amazing product
> that succeeds even in the ruthless market that is the app store, as well
as
> the softer skills that you need to run a business.
>
> I'm looking for a good home. A start up or a startup like environment
where
> there's more work than time and everyone has to wear multiple hats, and
> figure out how to get things done and even what can be done, because those
> are the environments that I thrive in.
>
> COMPUTER SKILLS:
>         Visual Studio, C#,C++, Java, C, Visual Basic
>         4+ years iPhone, Android, Blackberry, Windows Mobile development
>         Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
Silverlight
>         ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
>         Thirteen years experience with .NET
>
>
>
> EXPERIENCE:
> Owner Pixelality, Seattle, WA (7/14 to present)
>         Created The Virtual Window a device that keeps track of your head
and turns
> your TV into a realistic window!
>         https://www.youtube.com/watch?v=DlEwnG-9O8A
>         Used Kinect and Wii-mote based tracking
>         Modified Unreal Engine to support Off-axis projection
>         Used computer vision code to anaylize a video stream and find the
head.
>
>
>
> Owner SupportStream, Seattle, WA (4/15 to present)
>         https://supportstream.solutions/Supportee
>         Funding model that allows people to donate a dollar a month to
their
> favorite charities, artists or other things they care about.
>         Created Marketing campaign that will eventually be used to drive
donators
> to help their favorite causes : https://supportstream.solutions/
>         ASP.NET backend.
>         Paypal integration for payments. Went through the application
process for
> advanced functionality.
>         Cross-Site scripting with iframes
>         Used JQuery for animations and popups.
>         Custom designed logo and various CSS changes
>
>
>
> Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
3/14)
>         Programmed puzzles for the continuation of my all time favorite
video game!
>         Scripted both 2D and 3D puzzles using Unity and C#
>
>
>
> Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
>         http://comicreader.mobi
>         Software allows fullsized comics to be read on small screens
>         Several unique and intuitive UI features to make using the
program easier.
> (Clicking on text to have it pop out. Realistic page turn effect when
> dragging from sides. Drag page down from top to access controls)
>         Automatically detects text in image and pops out when touched
(patent pending)
>         Out for the iPhone, Windows Mobile, Blackberry, Android, Windows
Phone 7,
> Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
>         Original version built from scratch for each platform.
>         Latest version uses .NET/Mono technology to share code base among
all the
> devices (Except blackberry)
>         Was one of the top 100 grossing ipad apps
>         Created Silverlight version which allows you to demo the app
without buying it
>         Reviewed on Gizmodo!
>
http://gizmodo.com/5511926/best-ipad-comic-reader-comic-zeal-vs-comic-reader-mobi
>         Implemented effective piracy prevention for iPhone version.
>         Resolution independent code scales to any screen size
>         Modified jpeg reader to handle large progressive jpegs on low
memory devices
>         Built an entire object oriented UI library from scratch to ease
> multiplatform development
>
>
>
> Mobile Developer Inrix, Seattle, WA (7/13 to 1/14)
>         Developed parts of the Inrix Traffic app for both iPhone and
Android platforms.
>         Built a prototype turn by turn navigation system for the app.
>
>
>
>
> Mobile Developer Pulsar Informatics, Seattle, WA (2/12 to 5/13)
>         Lead developer for app for iphone and Android that helped keep
track of

> sleep and brain performance.
>         Software was used by International Space Station, Fedex, Navy, and
> Department of Transportation for sleep and alertness studies.
>         Worked with Bluetooth LE connectivity.
>
>
>
> Flash Developer Microsoft, Seattle, WA (10/08 to 4/09)
>         Wrote commercial websites in flash to advertise various products.
>         Lead Developer for site: http://theguysmanual.msn.com/
>         Converted artistic vision into functional website
>
>
>
> Software Engineer Interactive Alchemy, Phoenix, AZ (1/06 to 6/08)
>         Flypaper: (http://www.flypaper.net)
>         Won “The Viagra Award for Performance Enhancement Under Pressure”
>         Full software release cycle. From prototype to final build.
>         Improved “Story Map” layout performance from several seconds to
instant by
> rewriting the layout algorithm.
>         Cut page load times in half by creating a custom C#/Flash socket
connection
>         Wrote “Single Swf” implementation, which dynamically injects
files into a
> precompiled swf.
>         Wrote pure AJAX pager for website, which allows near instant page
changes
>         Used XAML to allow the program to render content off the website
as if  it
> were a winforms application
>         Constantly worked with several different languages (Javascript,
C#,
> ActionScript) on a daily basis, depending on the required task
>         Modified network site to use NTLM/forms authentication, so
network users
> didn’t have to log in, but allowed outside users to continue using the
Forms
> sign in
>         Used double buffering, caching and other GDI tricks to
significantly
> improve the speed and appearance of the application
>         Extended many winforms controls to have new look and feel
>         Wrote memory file management system, preventing the need  to
write files to
> a temporary location
>          Wrote custom logging for Flash application, dramatically
simplifying
> debugging problems on clients machines
>         Used ASP.NET’s URL rewriting to share common files among several
different
> Flash applications
>         Worked with clients on several projects which often required the
> modification of unfamiliar and undocumented code
>         Interviewed several applicants for both the product and web teams
>
> Programmer      FLEXfone – Brussels, Belgium (6/03 to 12/05)
>     FlexVoIP: (http://www.flexfone.net/flexvoip/prodinfo.html)
>         Client side is written in C#, server is written in ASP.NET, MySQL
database
>         Makes use of alpha blending in order to allow the customer to
change colors
> of almost any item.
>         Automatically updates itself on startup
>             NetGuardian: (http://www.ibudesigns.com/NetGuardian.ppt)
>         Client side is written in C#, server is written in ASP.NET using
C#

>         Multilingual support
>
> Open source Projects:
>         Notepad++: Compare Plugin
>  (http://notepad-plus.sourceforge.net/uk/download.php)
>         Shows the differences between two documents
>         Written in C++
>         Highlights and aligns added, deleted, modified, and moved lines
>         Included in version 4.8 and higher
>
>
>
> EDUCATION:
> The University of Arizona – Tucson, Arizona
> Bachelor of Science in Computer Science, December 2003
> Minor in Mathematics and Japanese
> Computer Science GPA: 3.424 Overall GPA: 3.035
>         Team leader for project to program the game Qubic
>         Graduated in 3.5 years
>         Awarded the Charles Blixt Scholarship
> BattleSharp: (http://www.ibudesigns.com/BattleSharp.zip)
>         Uses unsafe code to directly access memory in order to speed up
rendering
>         Peer to peer mode allows players to play each other over a lan
> Qubic: (http://www.ibudesigns.com/Qubic/)
>         Written as a Java applet
>         Pseudo 3d rotating grid
>         Server side software allows online multiplayer matches
>                 Graphics Renderer: (http://www.ibudesigns.com/Graphics.png
)
>         Basic graphics engine
>         Renders parallelepipeds (blocks and cubes) and spheres.
>         Implements shading, basic, diffuse, and specular lighting and
raytracing
>
>
>
> _______________________________________________
> Wikitech-l mailing list
> [hidden email]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Hi Ty, welcome aboard!


First off, if you havent seen it,
https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker has some
helpful links.

While you are still learning the ropes, I highly recommend idling on our
irc channels (#wikimedia-dev and #mediawiki on freenode) People on those
channels can answer questions in real time, and there's plenty of learning
opportunities just listening.

We have quite a large variety of projects. I reccomend poking your head in
a couple to get a feel for what you are most interested in. Dont worry too
much about lack of knowladge of php - it will probably be pretty easy to
pick up given your experiance with other languages. Also many things are
written in js or another language and not php

If you're interested in mediawiki core (the main wiki engine) step 0 is to
set up a copy locally for development (see page i linked above). Then its
best to choose a trivial bug to get the hang of things. If your not sure
what to choose, https://phabricator.wikimedia.org/T117385 is a possibility
(chosen out of a hat, if you dont like that one feel free to choose
something else)

I hope that helps. Please dont hesitate to ask if youhave questions, get
stuck, or need more guidance.

Cheers,
--
bawolff
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

Jon Robson
Likewise if you want to help us do exciting stuff on wikipedia mobile web
give me a shout on my email or via irc (irc.freenode.org #wikimedia-mobile)
On 18 May 2016 3:40 p.m., "Brian Wolff" <[hidden email]> wrote:

> On Wednesday, May 18, 2016, Ty Landercasper <[hidden email]>
> wrote:
> >         I'm a self employed programmer who's taking a bit of time off
> from his
> > current project as a way to gain some fresh perspective and I thought I'd
> > use that free time to help out a community I really appreciate. Wikipedia
> is
> > one of the best things the internet has to offer and it has certainly
> helped
> > me out a bunch of times, so it seemed like the place to volunteer.
> >
> >         My problem is that is that I haven't done any sort of
> collaborative
> > opensource project before, (the closest I've come to opensource is
> writing
> > the compare plugin for Notepad++), and I'm not entirely sure what the
> best
> > way to go about it is.
> >
> >         I was wondering if someone there is willing to play the role of
> onboarding
> > manager. You know, show me the ropes, assign some good relevant tasks to
> get
> > a feel for things, the standard stuff. I'd really appreciate it, and I
> know
> > I can contribute a lot to the community once I get on my feet.
> >
> >
> >         As for my skill set, while I don't have a lot of experience with
> PHP, I do
> > have a lot of experience with just about everything else. I've done game
> > development, mobile development, web development and even some good old
> > fashioned desktop development, (not that anyone still uses desktop apps).
> I
> > have no doubt that I can pick up the language quickly enough and I'm sure
> > Google (the great teacher of all things) will help me figure out the
> rest.
> >
> >         I'm attaching my resume, so that you can get a feel for my
> experience.
> > (Plus it just seems like the thing to do in this situation.)
> >
> > I'm looking forward to getting started!
> > Ty Landercasper
> > [hidden email]
> >
> >
> > RESUME:
> >
> > OBJECTIVE:
> >         I'm one of those programmers who got into it for the love of
> programming
> > and it shows. I've programmed on everything from the TI-83 to the Xbox
> 360,
> > and if there's a skill I don't have than all I need is an excuse to learn
> it
> > and I will. I turned a hobby project into a business that supported me
> for
> > several years so I've learned a lot about how to make an amazing product
> > that succeeds even in the ruthless market that is the app store, as well
> as
> > the softer skills that you need to run a business.
> >
> > I'm looking for a good home. A start up or a startup like environment
> where
> > there's more work than time and everyone has to wear multiple hats, and
> > figure out how to get things done and even what can be done, because
> those
> > are the environments that I thrive in.
> >
> > COMPUTER SKILLS:
> >         Visual Studio, C#,C++, Java, C, Visual Basic
> >         4+ years iPhone, Android, Blackberry, Windows Mobile development
> >         Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> Silverlight
> >         ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> >         Thirteen years experience with .NET
> >
> >
> >
> > EXPERIENCE:
> > Owner Pixelality, Seattle, WA (7/14 to present)
> >         Created The Virtual Window a device that keeps track of your head
> and turns
> > your TV into a realistic window!
> >         https://www.youtube.com/watch?v=DlEwnG-9O8A
> >         Used Kinect and Wii-mote based tracking
> >         Modified Unreal Engine to support Off-axis projection
> >         Used computer vision code to anaylize a video stream and find the
> head.
> >
> >
> >
> > Owner SupportStream, Seattle, WA (4/15 to present)
> >         https://supportstream.solutions/Supportee
> >         Funding model that allows people to donate a dollar a month to
> their
> > favorite charities, artists or other things they care about.
> >         Created Marketing campaign that will eventually be used to drive
> donators
> > to help their favorite causes : https://supportstream.solutions/
> >         ASP.NET backend.
> >         Paypal integration for payments. Went through the application
> process for
> > advanced functionality.
> >         Cross-Site scripting with iframes
> >         Used JQuery for animations and popups.
> >         Custom designed logo and various CSS changes
> >
> >
> >
> > Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
> 3/14)
> >         Programmed puzzles for the continuation of my all time favorite
> video game!
> >         Scripted both 2D and 3D puzzles using Unity and C#
> >
> >
> >
> > Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
> >         http://comicreader.mobi
> >         Software allows fullsized comics to be read on small screens
> >         Several unique and intuitive UI features to make using the
> program easier.
> > (Clicking on text to have it pop out. Realistic page turn effect when
> > dragging from sides. Drag page down from top to access controls)
> >         Automatically detects text in image and pops out when touched
> (patent pending)
> >         Out for the iPhone, Windows Mobile, Blackberry, Android, Windows
> Phone 7,
> > Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
> >         Original version built from scratch for each platform.
> >         Latest version uses .NET/Mono technology to share code base among
> all the
> > devices (Except blackberry)
> >         Was one of the top 100 grossing ipad apps
> >         Created Silverlight version which allows you to demo the app
> without buying it
> >         Reviewed on Gizmodo!
> >
>
> http://gizmodo.com/5511926/best-ipad-comic-reader-comic-zeal-vs-comic-reader-mobi
> >         Implemented effective piracy prevention for iPhone version.
> >         Resolution independent code scales to any screen size
> >         Modified jpeg reader to handle large progressive jpegs on low
> memory devices
> >         Built an entire object oriented UI library from scratch to ease
> > multiplatform development
> >
> >
> >
> > Mobile Developer Inrix, Seattle, WA (7/13 to 1/14)
> >         Developed parts of the Inrix Traffic app for both iPhone and
> Android platforms.
> >         Built a prototype turn by turn navigation system for the app.
> >
> >
> >
> >
> > Mobile Developer Pulsar Informatics, Seattle, WA (2/12 to 5/13)
> >         Lead developer for app for iphone and Android that helped keep
> track of
> > sleep and brain performance.
> >         Software was used by International Space Station, Fedex, Navy,
> and
> > Department of Transportation for sleep and alertness studies.
> >         Worked with Bluetooth LE connectivity.
> >
> >
> >
> > Flash Developer Microsoft, Seattle, WA (10/08 to 4/09)
> >         Wrote commercial websites in flash to advertise various products.
> >         Lead Developer for site: http://theguysmanual.msn.com/
> >         Converted artistic vision into functional website
> >
> >
> >
> > Software Engineer Interactive Alchemy, Phoenix, AZ (1/06 to 6/08)
> >         Flypaper: (http://www.flypaper.net)
> >         Won “The Viagra Award for Performance Enhancement Under Pressure”
> >         Full software release cycle. From prototype to final build.
> >         Improved “Story Map” layout performance from several seconds to
> instant by
> > rewriting the layout algorithm.
> >         Cut page load times in half by creating a custom C#/Flash socket
> connection
> >         Wrote “Single Swf” implementation, which dynamically injects
> files into a
> > precompiled swf.
> >         Wrote pure AJAX pager for website, which allows near instant page
> changes
> >         Used XAML to allow the program to render content off the website
> as if  it
> > were a winforms application
> >         Constantly worked with several different languages (Javascript,
> C#,
> > ActionScript) on a daily basis, depending on the required task
> >         Modified network site to use NTLM/forms authentication, so
> network users
> > didn’t have to log in, but allowed outside users to continue using the
> Forms
> > sign in
> >         Used double buffering, caching and other GDI tricks to
> significantly
> > improve the speed and appearance of the application
> >         Extended many winforms controls to have new look and feel
> >         Wrote memory file management system, preventing the need  to
> write files to
> > a temporary location
> >          Wrote custom logging for Flash application, dramatically
> simplifying
> > debugging problems on clients machines
> >         Used ASP.NET’s URL rewriting to share common files among several
> different
> > Flash applications
> >         Worked with clients on several projects which often required the
> > modification of unfamiliar and undocumented code
> >         Interviewed several applicants for both the product and web teams
> >
> > Programmer      FLEXfone – Brussels, Belgium (6/03 to 12/05)
> >     FlexVoIP: (http://www.flexfone.net/flexvoip/prodinfo.html)
> >         Client side is written in C#, server is written in ASP.NET,
> MySQL
> database
> >         Makes use of alpha blending in order to allow the customer to
> change colors
> > of almost any item.
> >         Automatically updates itself on startup
> >             NetGuardian: (http://www.ibudesigns.com/NetGuardian.ppt)
> >         Client side is written in C#, server is written in ASP.NET using
> C#
> >         Multilingual support
> >
> > Open source Projects:
> >         Notepad++: Compare Plugin
> >  (http://notepad-plus.sourceforge.net/uk/download.php)
> >         Shows the differences between two documents
> >         Written in C++
> >         Highlights and aligns added, deleted, modified, and moved lines
> >         Included in version 4.8 and higher
> >
> >
> >
> > EDUCATION:
> > The University of Arizona – Tucson, Arizona
> > Bachelor of Science in Computer Science, December 2003
> > Minor in Mathematics and Japanese
> > Computer Science GPA: 3.424 Overall GPA: 3.035
> >         Team leader for project to program the game Qubic
> >         Graduated in 3.5 years
> >         Awarded the Charles Blixt Scholarship
> > BattleSharp: (http://www.ibudesigns.com/BattleSharp.zip)
> >         Uses unsafe code to directly access memory in order to speed up
> rendering
> >         Peer to peer mode allows players to play each other over a lan
> > Qubic: (http://www.ibudesigns.com/Qubic/)
> >         Written as a Java applet
> >         Pseudo 3d rotating grid
> >         Server side software allows online multiplayer matches
> >                 Graphics Renderer: (
> http://www.ibudesigns.com/Graphics.png
> )
> >         Basic graphics engine
> >         Renders parallelepipeds (blocks and cubes) and spheres.
> >         Implements shading, basic, diffuse, and specular lighting and
> raytracing
> >
> >
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > [hidden email]
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
> Hi Ty, welcome aboard!
>
>
> First off, if you havent seen it,
> https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker has some
> helpful links.
>
> While you are still learning the ropes, I highly recommend idling on our
> irc channels (#wikimedia-dev and #mediawiki on freenode) People on those
> channels can answer questions in real time, and there's plenty of learning
> opportunities just listening.
>
> We have quite a large variety of projects. I reccomend poking your head in
> a couple to get a feel for what you are most interested in. Dont worry too
> much about lack of knowladge of php - it will probably be pretty easy to
> pick up given your experiance with other languages. Also many things are
> written in js or another language and not php
>
> If you're interested in mediawiki core (the main wiki engine) step 0 is to
> set up a copy locally for development (see page i linked above). Then its
> best to choose a trivial bug to get the hang of things. If your not sure
> what to choose, https://phabricator.wikimedia.org/T117385 is a possibility
> (chosen out of a hat, if you dont like that one feel free to choose
> something else)
>
> I hope that helps. Please dont hesitate to ask if youhave questions, get
> stuck, or need more guidance.
>
> Cheers,
> --
> bawolff
> _______________________________________________
> Wikitech-l mailing list
> [hidden email]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: I'd love to contribue. Can anyone help me get started?

John Mark Vandenberg
In reply to this post by Ty Landercasper
On Thu, May 19, 2016 at 3:42 AM, Ty Landercasper
<[hidden email]> wrote:
>         I'm a self employed programmer who's taking a bit of time off from his
> current project as a way to gain some fresh perspective and I thought I'd
> use that free time to help out a community I really appreciate. Wikipedia is
> one of the best things the internet has to offer and it has certainly helped
> me out a bunch of times, so it seemed like the place to volunteer.

Welcome ;-)

>         I was wondering if someone there is willing to play the role of onboarding
> manager. You know, show me the ropes, assign some good relevant tasks to get
> a feel for things, the standard stuff. I'd really appreciate it, and I know
> I can contribute a lot to the community once I get on my feet.

If you want to play with Python, on the Pywikibot project, I am happy
to act as onboarding manager for a while.
It will be a softer landing that will at least bring you up to speed
with the Wikimedia development environment, and you'll be playing with
the MediaWiki API in no time at all.
Drop into IRC FreeNode #pywikibot, or shoot me an email if interested.

>         As for my skill set, while I don't have a lot of experience with PHP, I do
> have a lot of experience with just about everything else. I've done game
> development, ...

I saw game development a few times in your profile.

We have a few 'gamification' projects that you may be interested in
helping with, of which this is probably the best

https://www.wikidata.org/wiki/Wikidata:The_Game

Other than the Android app, here are some C++ projects that are in the
Wikimedia family that you might like to investigate a little:
https://github.com/wikimedia/varnishkafka
https://github.com/wikimedia/mediawiki-php-luasandbox
https://github.com/wikimedia-incubator/libcidr
https://github.com/kiwix/kiwix
https://bitbucket.org/magnusmanske/petscan
https://github.com/google/primarysources
https://github.com/DamianZaremba/cluebotng

While not quite in the Wikimedia family, a lot of Wikisource is built
using scanning tools
https://github.com/scantailor/scantailor
https://github.com/DIYBookScanner/spreads

There are also C++ projects used by Wikimedia that have bugs/missing
features, e.g.

https://github.com/scylladb/scylla/issues/414
https://github.com/scylladb/scylla/issues/511
https://github.com/facebook/hhvm/issues/6497
https://github.com/facebook/hhvm/issues/6206 (and probably many more in hhvm)
https://github.com/gdnsd/gdnsd/issues/111
https://github.com/varnishcache/varnish-cache/issues/1955

--
John Vandenberg

_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l