222 Aurora Lane • Circle Pines, MN 55014 • pfbram@comcast.net • 763-795-0201
Technical Proficiencies
| Operating Systems: |
Linux (Ubuntu, Debian, Red Hat, SuSE), UNIX (Solaris), Windows (NT, 2000, XP) |
| Languages: |
PHP (expert level), XML, ASP, Perl, Javascript, HTML, Java, UML, some C/C++ |
| Applications: |
Apache, Eclipse, openssl, Microsoft Office Suite, Microsoft Visio, Sun Open Office, Lotus Notes, Adobe products,
many open source packages |
|
| Databases: |
MySQL, SQL Server, Lotus Domino, FoxPro, JDBC/ODBC querying of Oracle-based PeopleSoft data warehouse |
Professional Experience
| University of Minnesota Libraries, Minneapolis, MN |
Aug 2000 - Present |
Web Applications Developer / Database Developer
| • |
Engineered the security bridge between vended library products
(including the current MNCAT catalog) and the x.500 based campus central authentication system. Integrated REST/XML architecture over SSL,
secure cookies, sockets, PHP and mySQL.
|
| • |
Customized the SiteSearch/WebZ Java-based interface of the University of Minnesota's library catalog, impacting all campuses. Added
foreign language and format search limits, enhanced recall and inter-library loan functionality.
|
| • |
Lead architect and programmer of the LibData library management system, serving hundreds of dynamic pages. Application is over 50,000 lines
of PHP, offers RSS/XML feeds, hooks into many applications, complex data structures handling hierarchical/tree data, recursion, fuzzy
search techniques. Presented/published in multiple venues. Released the source code:
http://libdata.sourceforge.net. Currently in use at several public and private Minnesota college
campuses, and others across the country.
|
| • |
Lead architect and programmer on the Libraries Portal presence. Architecture dynamically generates thousands of custom views to the
University of Minnesota Portal. Content streams published on an automated/cron ingest mechanism.
Dynamic content rendered to the user based on institutional demographics (such as campus, major, degree sought, department, courses
enrolled). Application was featured in
campus news: http://www1.umn.edu/umnnews/Feature_Stories/Go_with_the_flow.html
|
| • |
Managed the design and implementation of a Persistent Identifier (PI) system for the University Digital Conservancy initiative. The system is
based on a LAMP (Linux, Apache, MySQL, PHP) stack for stability, performance, and scalability. Current prototype offers SOAP based services.
|
Results: Designed new applications, shared work with other institutions, systems integration, coordinated with multiple partners in an
academic information systems setting.
| University of Minnesota College of Education, Minneapolis, MN |
Sep 1999 - Aug 2000 |
Web Applications Developer / SQL Server Administrator
| • |
Wrote complex SQL queries against the campus PeopleSoft data warehouse, Oracle and Sybase databases.
|
| • |
Designed web-based reporting systems using Microsoft Active Server Pages (ASP) involving financial and enrollment data to serve the Dean
and other college decision makers. Web results provided in crosstabs and downloadable Microsoft Excel spreadsheet formats.
|
| • |
SQL Server administrator. Designed MS-SQL relational databases,
views, data transformation services, and job schedules. Architecture converted Oracle/PeopleSoft data into MS-SQL tables for analysis. Managed
the College's MIS intranet web site.
|
Results: Rendered obtuse/complex PeopleSoft data useful to decision makers.
| University of Minnesota Law School, Minneapolis, MN |
Jul 1998 - Sep 1999 |
Webmaster / Network & Lab Administrator
| • |
Served as assistant Computer Services Manager. |
| • |
Law School Webmaster. Microsoft Internet Information Server (IIS) and
Active Server Pages (ASP), Microsoft Internet Developer. Javascript and Perl development. Designed web delivered databases.
|
| • |
Administered Windows NT network in a large university setting,
computing labs, 800+ users, security and system policies, Ghost partition mirrors of workstations.
|
Results: Modernized the Law School's web presence, introduced database-driven web services, transitioned the
college labs from Windows 95/98 to NT workstations.
| State of MN - Office of the Ombudsman, St. Paul, MN |
Jul 1996 - Jul 1998 |
Information Technology Professional
| • |
Worked with agency management and a private vendor to design a Lotus Notes case management system.
Programmed enhancements in object-oriented LotusScript. Lotus Notes administrator, managed data replication. Managed the
transition out of a FoxPro database.
|
| • |
Rolled out a statewide WAN linking Regional Treatment Centers via dialup, TCP/IP, and SPX. Administered Novell Netware and Microsoft
NT network. Configured the SMTP gateway.
|
| • |
Coordinator and webmaster of first agency web page.
|
Results: Coordinated with vendors and State agency management to roll out a
new case management system to record death, injuries and overdoses at Minnesota Regional Treatment Centers and private facilities.
Education
| Metropolitan State University, St. Paul, MN |
May 2000 |
Bachelor of Science in Computer Science
Graduate course in Managerial Communications
| University of Minnesota - Twin Cities, Minneapolis, MN
|
Dec 1993 |
Bachelor of Arts in Anthropology & History
Graduate coursework in Archaeology and Museum Studies
Proficiency in the German language
College of St. Catherine, St. Paul, MN
|
|
Graduate coursework in Library and Information Science