| J. Christopher Bare |
|
611 Malden Ave. E., Apt. C, Seattle, WA 98112
|
|
206.963.5407 |
|
christopherbare@cbare.org |
|
www.cbare.org |
|
Software Developer with 10+ years professional experience. Specializing in building pattern informed object oriented software. Strong logical, analytical, and problem-solving skills. Quick and enthusiastic learner. Experienced in building web, enterprise, and GUI applications, XML processing, and relational database access. Skilled in software design, refactoring, and modern development practices. |
|
|
|
Object-Oriented Analysis, Design, and Programming, Java, J2EE, SQL, HTML. |
|
Swing, JSP, Servlets, EJBs, Struts, CVS, Perforce, Ant, JUnit, JavaDoc, UML, Apache, Tomcat, JBoss, WebLogic, MS-Windows, GNU/Linux, Solaris, C++, C, Perl, Python, Scheme, XML, XSLT, Javascript, Visual Basic, ASP, Unix Shell Scripting, Relational Database Design, JDBC, Oracle, MySql, SQL Server, 6502 Assembler. |
|
|
| Mar. 2004 - Present |
Software Developer,
Freelance and Contract
- Consulted and developed for Java and PHP based projects.
- Coursework in Mathematics and Computer Science.
- Self directed learning in Java, Hibernate, Python, and Scheme.
|
| Aug. 2003 - Feb. 2004 |
Amgen,
Thousand Oaks, CA
Contract Software Developer
- Developed GUI client application which allowed researchers to define experimental protocols using a controlled vocabulary.
- Used Swing to create a client communicating with middle tier components consisting of EJBs deployed on JBoss.
- Wrote documentation, unit tests, and build scripts.
- Wrote, tested, and documented shell and Perl scripts for database maintenance.
|
| Sept. 2000 - Aug. 2002 |
PeopleLink,
Santa Monica, CA
Senior Java Developer
- Served as Technical Lead, mentored junior developers, and assisted Project Managers with requirements, specifications, scheduling, and documentation.
- Refactored existing software to Model-View-Controller architecture increasing maintainability and cleanly separating domain logic and display concerns.
- Architected, designed, and coded online community applications in Java using JSPs, JDBC, SQL and XML.
- Co-wrote a data abstraction layer to support multiple database engines (Oracle8i and DB2).
- Wrote test cases using the JUnit testing framework. Assisted in load testing of web applications.
- Wrote build scripts using Ant.
- Managed source code repository using Perforce.
|
| Jan. 2000 - Jun. 2000 |
InGenuity Systems,
San Jose, CA
Web Developer
- Contributed to team developing web applications in Java featuring a functional genomics knowledge base.
- Developed cross-browser UI elements using HTML, JavaScript, Java Applets, and CSS.
- Implemented white box unit test cases in Java.
|
| Jun. 1999 - Dec. 1999 |
Business Data Services (now Tallan),
Costa Mesa, CA
Senior Consultant
- Developed Active Server Pages and VB COM objects for an e-commerce web site using SQL Server and Javascript.
- Wrote web applications using Perl, Mod_Perl, and Apache.
|
| Jun. 1998 - Mar. 1999 |
Around-the-World Travel
- Traveled to Spain, France, Italy, Greece, Turkey, Egypt, Thailand, Malaysia, Singapore, Australia, Fiji, Hawaii, and California.
|
| Aug. 1995 - Jun. 1998 |
Merck & Company, Inc.,
West Point, PA
Computer Programmer
- Wrote multimedia, client-server, and database applications using Visual Basic, C, and C++, deployed in Merck's sales force, at trade shows, and internally.
- Wrote a multimedia testing engine for sales training.
- Wrote intranet application in ASP for secure reporting of test results and statistics.
|
| Sept. 1994 - May 1995 |
Pennsylvania State University,
University Park, PA
Computer Programmer / Research Assistant
- Wrote neural network simulation in C++.
- Prepared graphs and data analysis using Mathematica.
- Performed biological sequence analysis using BLAST and ClustalV.
- Wrote programs for data smoothing, curve fitting, and translating gene sequence file formats.
|
| Oct. 1992 - Jun. 1994 |
Hahnemann University Hospital,
Philadelphia, PA
Computer Programmer / Assistant System Administrator
- Assisted in maintenance and programming of a medical research database containing clinical trials data.
- Wrote research applications in Pascal, C++, and Visual Basic.
|
|
|
| Oct. 2004 |
Pacific Northwest Software Symposium |
| Oct. 2003 |
OOPSLA: ACM |
| Jun. 2003 |
Java One: Sun Microsystems |
| Fall 2002 |
Introduction to J2EE: UCLA Extension |
| Feb. 2002 |
Bioinformatics Technology Conference |
| Dec. 2001 |
Objects & Patterns Design Workshop |
| Fall 1997 |
Object Oriented Design: PSU Graduate Professional Studies |
|
|
| Jun. 2004 - present |
University of Washington,
Seattle, WA
Professional Master's Program, Computer Science
- Coursework in Mathematics, Artificial Intelligence, Transaction Processing, and Algorithms.
|
| Jan. 2003 - May. 2003 |
California State University,
Northridge, CA
- Coursework in Programming Languages, Theory of Computation, Operating Systems, and Number Theory.
|
| Jun. 1989 - Aug. 1992 |
Pennsylvania State University,
University Park, PA
B.S. Mathematical Science, Minor Computer Science
- Graduate Level coursework in Algorithms, Neural Networks, and Object Oriented Design.
- Undergraduate coursework in Biology: Bio101, 102, Microbiology, Organic Chemistry, Molecular Biology, Genetics.
|