software engineer

Software Developer

Organization: 
Community Software Lab
VISTA Name: 
Lee Goodrich
Program Start: 
8/2009
Program End: 
8/2010
Project Description: 

The VISTA will work to develop NorthShorePort.org, an online database of resources to help those in poverty in the North Shore Port area.

GOALS:
add features
improve packaging
improve user friendliness
add infrastructure

An example of a new feature would be a report that lists the services that are not available in a given city.

We hope to have our software apt-get installable on Debian/Ubuntu Learning the Debian package system is a prerequisite for this goal

To achieve even better user friendliness, we do lots of usability testing. We watch people use our software, change things they are struggling with and re-test.

Infrastructure includes unit tests, integration tests, documentation, little utility scripts (like “clean”)

Software Engineer

VISTA Name: 
April Carvalho
Program Start: 
8/2002
Program End: 
8/2004
Project Description: 

1) Find, create, install, configure and maintain server based software.
2) Find, create and maintain server based documentation.
3) Test, code and document in support of open source projects.
4) Learn and teach software engineering and system administration.
5) Become familiar with the goals and needs of the organizations we serve.
6) Guide other workers (as needed)

Project Outcome: 

I’ve run two more sessions of the “Intro to Web Forms” curriculum, which has been a success with the LCTC community. The only barrier to our success has been the lack of publicity in the course, which we are hoping to improve in future runnings. The advantage of having a set, web based curriculum is that another member can pick up this course and teach it without having to recreate the course from scratch.

After starting work on the UTEC project in the second quarter, our first web database application rolled out on April 16, 2003. This was a great opportunity to work with a Non profit that help us iron out our software development process and be enthusiastic with our end product. Since then we have made several major changes, including recreating the user interface to a more malleable design and adding functionality as the user requests.

Fellow Vista David Siegal and I have been working on this project as a team effort.

Recently I have been working on system administration tasks. One example is making our lab more available to volunteers, by ensuring that all workstations have the proper software. Once finished, our website designers can come in whenever they need to and use the latest software that we can provide them.

Software Engineer

VISTA Name: 
David Siegal
Program Start: 
8/2003
Program End: 
8/2004
Project Description: 

1) Find, create, install, configure and maintain server based software.
2) Find, create and maintain server based documentation.
3) Test, code and document in support of open source projects.
4) Learn and teach software engineering and system administration.
5) Become familiar with the goals and needs of the organizations we serve.
6) Guide other workers (as needed)

Project Outcome: 

David Siegal has worked to develop a template database to track client facility use for one of the Consortium partner agencies (UTEC) and modified and scripted form handlers that allow NPOs to collect online info.

David Siegal also switched the volunteer hour tracking database to a web-based client facility usage template.

Software Engineer

Organization: 
Community Software Lab
VISTA Name: 
Kevin Loechner
Program Start: 
11/2002
Program End: 
8/2003
Project Description: 

1) Find, create, install, configure and maintain server based software.
2) Find, create and maintain server based documentation.
3) Test, code and document in support of open source projects.
4) Learn and teach software engineering and system administration.
5) Become familiar with the goals and needs of the organizations we serve.
6) Guide other workers (as needed)

Project Outcome: 

Kevin Loechner has modified a pre-existing group calendaring program to be used by LTC as a community calendar.

April Cavalho and Kevin Leochner created a class evaluation database and piloted it with two of their Winter form classes.

Transmission Project