Bradley M Andrews
510.847.3779 brad.andrews@gmail.com
Education:
· 1998. Stanford University. BA in Psychology. Significant coursework in Computer Science (Object Oriented Systems Design, Data Structures, Java Programming, Internet and Socket Programming).
· 2005-2007 (anticipated). UC Berkeley. Masters of Information Management. Significant coursework in Computer Science (Operating System Programming, Networking, Database Systems)
Experience:
Research Intern, IBM Research, Hawthorne, NY. 5/2006-8/2006.
· Developed a Eclipse-based GUI application in Java for use in the natural language processing / knowledge management research team.
Teaching Assistant, Info Systems 250 – Computer-Based Communications Systems and Networks, UC Berkeley. Berkeley, CA. 1/2006-5/2006.
· Held weekly office hours, graded assignments and exams, answered questions for a graduate class on computer networks.
Information Architect, Residential and Student Service Programs, UC Berkeley. Berkeley, CA. 7/2005-present.
· As a part-time employee, participate in IT Analysis, Project Management, and web and database software development efforts.
Manager, Residential Computing, UC Berkeley. Berkeley, CA. 6/2002 – 12/2002, 9/2003-6/2005.
· Serve as the General Manager of the Office of Residential Computing in Housing and Dining Services at UC Berkeley, which supports networking and computing in Berkeley's residence halls. Residential Computing employs almost 50 people and has an annual budget of around $0.7M.
· Responsible for all aspects of customer service, consulting support, technical support, and staff development and training in support of over 6,000 clients on our broadband network and over 150 managed desktop workstations (Macintosh, Windows, and Linux).
· Oversee systems and software development efforts on mostly Linux and BSD systems that provide critical services such as file sharing, http, dhcp, and dns.
· Manage web and print marketing campaigns for client outreach and education.
Systems Manager, Residential Computing, UC Berkeley. Berkeley, CA. 12/2000 – 5/2002, 1/2003-8/2003.
· Managed systems and software development efforts of the Office of Residential Computing.
· Directed a staff of 10 system administrators and programmers responsible for maintaining mostly Linux and BSD systems that provide critical services such as http, database, dhcp, dns, and network management.
· Managed a staff of 6 technical consultants that provide hardware, software, and networking support to over 150 desktop workstations and servers running Windows XP, MacOS X, and Linux.
· Supervised and participated in the development of a wide range of database-driven software in an object-oriented Perl environment with Postgres / Oracle database and both web and command-line interfaces.
· Created and implemented requirements-driven software development model based on the spiral programming methodology that improved our process while dovetailing nicely with existing project management tools.
· Installed and maintained a network of mostly Cisco switched Ethernet equipment that serves over 6,000 users.
Teacher, Adams Middle School, WCCUSD. Richmond, CA. 8/2000 – 6/2001.
· Taught 5 classes and developed a year's curriculum of beginning and intermediate computer literacy.
Software Development Manager, Residential Computing, Stanford University. Palo Alto, CA. 9/1998-8/2000.
· Principal software architect and manager n the Residential Computing Department of Stanford University, which supports networking and computing in Stanford's residence halls.
· Developed, refactored, and maintained a large code collection of Perl, C, Java, Javascript, and HTML. Developed and maintained online database systems including Sybase, Oracle, mySQL, and Filemaker.
· Developed a tiered web survey application with Java Servlet, Java Applet, and standard web (DHTML) components. Included survey taking application, survey creation application, and results reporting applet.
Intern, Sun Microsystems - Human-Computer Interaction (HCI) Labs. Menlo Park, CA. 5/1998-9/1998.
· Performed several roles, including usability testing for web and desktop applications and systems administration of Solaris, Windows, and Macintosh workstations.