David C Rafkind
			       daver@csh.rit.edu

Education   University of Maryland at College Park             College Park, MD
            M.S. degree in Computer Science                 Sep 2000 - May 2002
                - Scholarly Paper: "Information Discovery in Spatio-Temporal
                    Earth Science Data"
                - Research Project: ESS/NPACI Spatial/Temporal Data Browser
                - Final GPA: 3.63

                Rochester Institute of Technology                 Rochester, NY
                B.S. degree in Computer Science             Sep 1996 - May 2000
                - Concentrations in Networks, Parallel Computing, Math
                - Final GPA, 3.99
                - Awards/Activities:
                    Presidential Scholarship
                    Computer Science House
                    Outstanding Undergraduate Award
                    Computer Science Department Alumni Prize

Experience  Deloitte							      Boston, MA
            Senior Associate				 October 2010 - Present
		  - Acquired into new Geospatial Practive in FAS Federal Division
		  - Geospatial Analysis with ArcMap and FME for FCC
		  - Development on legacy Traverse Technology projects
            Traverse Technologies                                    Boston, MA
            Software Engineer                           May 2008 - October 2010             
                - Participated in refactor of dig permitting system for the 
                  city of San Antonio, using J2EE technologies (Spring, JSF, 
                  JPA)
                - Designed and built a web-based selection and import tool for
                  geospatial database models using Apache Wicket
		  - Helped create Voter targeting system (Flex/PHP/Mysql)
		  - Developer on Satellite photo distribution webapp (C#, ASP.NET 
		    MVC, JQuery)
                - Investigated integrating web mapping software with custom
                  data generation
                - Participated in SCRUM methodologies
            Personal GPS Tracking Project                         Arlington, VA
            Developer                                      July 2007 - May 2008 
                - Development of Erlang server for realtime GPS tracking
		- Prototype web application in Java 1.6 on top of the Winstone
		  servlet container, StringTemplate templating system,
		  PostgreSQL database with PostGIS extensions, Persist ORM/DAO
		- Custom mapping UI libraries and limited GIS functionality
		  (such as routing) in Java, using Census TIGER data and UMN
		  Mapserver

	    Google NY                                                    NY, NY
	    Software Engineer in Test                      Dec 2006 - June 2007
		- Designed and built part of an automated test framework for
		  Google Spreadsheets in Java and Python
		- Scheduled test report generation using XML/XSL, integration
		  into other internal test tools
		- Web testing using Selenium, JMeter, Firebug
            
            UMD, Center for Environmental Energy Engineering   College Park, MD
            Faculty Research Advisor                       Sept 2004 - Nov 2006
            Thermal Analysis Partners LLC                                      
            Programmer/Consultant                           
		- Created custom user interface components for Vapor
		  Compression Cycle, Heat Exchanger designs in C#/WinForms
		- Created custom XML data serialization for Heat Exchanger
		  designs in C#
		- Ported, debugged, tested gradient-based optimization software
		  from MATLAB to managed C++
		- Created standalone Heat Exchanger Optimization application in
		  C# with Excel
		- Designed and built a distributed multithreaded parallel job
		  distribution framework using C# and .NET remoting
		- Created custom license components for software distribution
		  in C#
		- Modification and maintenance of internal and external
		  websites, custom web log reporting (IIS/Apache)

		- Created custom ActiveX control in VB6 for visualization of
		  thermal property curves and cycles
		- Created custom license components for software distribution
		  in VC6
		- Modification and maintenance of internal and external
		  websites, and payment infrastructure

            ESRI                                                     Vienna, VA
            Technical Marketer                            June 2003 - Sept 2004
                - Designed, developed, and presented prototypes, tools, and
                  demonstrations in support of Java-based GIS products
                - Preformed testing and gave feedback to development teams on 
                  Java-based client and server products
                - Provided developer support and other technical assistance to 
                  customers attempting to use Java-based GIS products
                - Installed solutions on Windows, Solaris, AIX, Linux platforms

            Peace Technology / NHLBI at NIH                        Bethesda, MD
            Senior Programmer                             July 2002 - June 2003
		- Work done under intramural project at NHLBI/NIH
		- Created custom JSP-based reporting tools for scientific data
		  analysis (Tomcat) 
		- Designed and created DICOM protocol tools and integrated them
		  into data infrastructure
		- Designed and created tools for 3D reconstruction of mouse
		  microtome and gene chip array data with Java/Swing 

Internships OC Systems                                              Fairfax, VA
            Software Development Intern                 June 2000 - August 2000
                - Created regression tests for debugging software
                - Designed and implemented a Java Byte Code transformer to
                  extract debugging information from running Java programs
                - Maintained and updated existing debugging tools 

            Object Technology International                         Phoenix, AZ
            Embedded Systems Intern                      March 1999 - Sept 1999
                - Tested and debugged a Java virtual machine designed for 
                  multiple embedded platforms.
                - Wrote test scripts and organized performance results for
                  Java VM on multiple platforms.
                - Wrote regression tests for multi-platform compiler suites
                - Ran demonstrations of products for clients
                - Presented Embedded Team with overview of Linux kernel
                - Administrated various Linux, Windows, QNX machines

            Xerox                                                   Webster, NY
            Developer/Tester Intern                      April 1998 - Sept 1998
                - Created software tools to translate C header files to ONC RPC 
                  files and eventually to a Java implementation (Lex/Yacc)
                - Exercised a GUI with automated 4GL testing tools

Additional Information
                Experience with Solaris, Irix, QNX, Neutrino, DOS, Linux, 
		  Solaris, Windows, Delphi/Pascal, C, C++, C#, Visual Basic, 
		  Assembly, Java, Python, Erlang, SQL, ArcGIS, FME, Oracle, 
		  PostGreSQL, MySQL, PHP, Flex/Flash, Object-Oriented Programming 
		  and Design