Post Job Free
Sign in

Computer Science Software Engineer

Location:
Tucson, AZ
Posted:
November 03, 2012

Contact this candidate

Resume:

R.esume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Joe Fowler

..

Department of Computer Science E-mail: *******@**.*******.***

The University of Arizona Voice: 520-***-**** Fax: 520-***-****

1040 E. 4th Street O ce: Gould-Simpson 733D

Tucson, AZ 85721-0077 Web: www.cs.arizona.edu/~jfowler

Profile

Keenly motivated and well experienced in both professional and academic settings.

Highly versatile in developing under a diverse set of environments and languages.

Extensive classical and object-oriented analysis and design background.

Strong facilitation, presentation, communication, and organizational skills.

Technical Inventory

C++, C#, C, Java, UML, Perl, Python, Basic, Fortran, Pascal, SQL,

Languages

Assembly, LaTeX, Mathematica, Matlab, IDL, Unix Shell

Tomcat, JSP, Struts, JavaScript, XML, HTML, CSS, PHP, CGI, RPC

Web Technologies

OpenGL, Java Swing, MFC, LEDA, NCAR Graphics

Libraries

Visual Studio, IntelliJ, Eclipse, NetBeans, Vim, Emacs

Environments

Oracle, Sybase, mySQL, Access

Databases

Windows XP, Unix, Solaris, IRIX, AIX, Linux, Cygwin, OS X, DOS

Operating Systems

Professional Experience

2006 2008 The University of Arizona

Graduate Research Associate

Aided in the ongoing development of GraphSET, an interactive GUI tool for

dynamically manipulating and analyzing simultaneous graph embeddings.

2007, 2008 Google

Software Engineering and Testing Intern

Automated hierarchical graph layouts for internal application, 2008

Created Java plugin for FitNesse, a web-based testing framework, 2007

2005 National Oceanic and Atmospheric Administration (NOAA)

Web Development Intern

Modernized natural hazards database web interface using JSP and Struts.

2000 2001 CIBER/IBM

Full-time Web Programmer

Updated and maintained internal administration web sites that monitored

web and FTP tra c and produced network tra c reports for DB2 database.

1997-1999 National Center of Atmospheric Research (NCAR)

Full-time Software Engineer II

Designed, implemented, tested and maintained a data processing system that

ingests raw satellite data using Perl to produce remote sensing data products.

Instructional Experience

The University of Arizona

C SC 445 Algorithms Summer 2006

University of Colorado at Denver

C SC 4034 Theoretical Foundations of Computer Science Spring, Summer 2003, Spring 2004

C SC 4058 Introduction to Software Engineering Fall 2003, 2004

C SC 5728 Software Engineering Spring, Fall 2004

continued. . .

Joe Fowler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Education

Pursuing Ph.D. in Computer Science at the University of Arizona.

Present

M.S. in Computer Science at the University of Colorado at Denver.

2002

B.S. in Engineering Physics at the University of Colorado at Boulder.

1995

Awards

Department of Computer Science Outstanding Teaching Assistant for 2006 2007.

Department of Computer Science Exceptional Paper of 2007.

Galileo Circle Scholar 2008.

Notable Coursework

Advanced C and C++; C# Business Programming; Advanced Java

Programming

AI-Based Decision Making; Neural Networks; Decision, Causality and Inference

AI

Advanced Operating Systems; Advanced Compilers

Systems

Computer Graphics; Database Design; Data Compression; Computer Security

Applications

Computational Geometry; Computational Biology; Remote Sensing Networks

Algorithms

Noteworthy Projects

Constructed a ray-tracer using C++ with OpenGL to do interactive animations.

Graphics

Provided low-level implementation in C of log-based le system using Sun RPC.

OS

Designed neural networks for pattern digit recognition in Mathematica.

Neural Nets

Selected Refereed Conference Publications (authors in alphabetical order)

1. A. Estrella-Balderrama, J. J. Fowler, and S. G. Kobourov. Graph Simultaneous Embedding

Tool . 16th Symposium on Graph Drawing (GD 2008). LNCS 5417, pp. 169-180, 2009.

2. J. J. Fowler, and S. G. Kobourov. Characterization of Unlabeled Level Planar Graphs, 15th

Symposium on Graph Drawing (GD 2007). LNCS 4875, pp. 37 49, 2008.

3. J. J. Fowler, and S. G. Kobourov. Minimum Level Nonplanar Patterns for Trees, 15th

Symposium on Graph Drawing (GD 2007). LNCS 4875, pp. 69 75, 2008.

4. A. Estrella-Balderrama, J. J. Fowler, and S. G. Kobourov. Characterization of Unlabeled

Level Planar Trees, 14th Symposium on Graph Drawing (GD 2006). LNCS 4372, pp. 367

379, 2007.

Journal Publications (authors in alphabetical order)

1. A. Estrella-Balderrama, J. J. Fowler, and S. G. Kobourov. Characterization of Unlabeled

Level Planar Trees, Computational Geometry: Theory and Applications. To appear 2009.

2. J. Cappos, A. Estrella-Balderrama, J. J. Fowler, and S. G. Kobourov. Simultaneous Graph

Embedding with Bends and Circular Arcs . Computational Geometry: Theory and Applica-

tions. vol. 42, no. 2, pp 173 182, 2009.

3. J. J. Fowler, E. Gethner, D. Schattschneider, and S. Passiouras. Combinatorial Enumeration

of 2 2 Ribbon Patterns, European J. of Combinatorics. vol. 28, no. 4, pp. 1276 1311, 2007.

4. J. J. Fowler and E. Gethner. Counting m m Escher s Ribbon Patterns, Journal for

Geometry and Graphics. vol. 10, no. 1, pp. 1 13, 2006.

Affiliations

ACM Special Interest Group on Algorithms and Computation Theory (SIGACT).

American Mathematical Society (AMS).

Institute of Electrical and Electronics Engineers Computer Society (IEEE-CS).

SIAM Activity Group (SIAG) in Computational Science and Engineering.

Page 2



Contact this candidate