Geoffrey Hing's Resume
Geoffrey Hing's Resume
Geoffrey Hing's Resume
geoffhing@gmail.com
OBJECTIVE
To use code and data to illuminate complex systems and hold them accountable.
EXPERIENCE
APM Reports, St. Paul, Minnesota
Data Reporter (January 2018 - Present)
• Used statistical methods to analyze police use-of-force data to identify variables
impacting Taser effectiveness
• Filed public records requests in jurisdictions across the U.S. to investigate Taser use in
fatal shootings by police
• Collaborated with investigative reporter partners around the country to add data
reporting to their stories
• Synthesized criminal justice and political science research to determine best practices
for data analysis and to contextualize my reporting
• Created charts, searchable databases and maps for publication and as reporting tools
National Public Radio, Washington, D.C.
News Apps Developer (September 2017 - December 2017)
• Quickly synthesized team practices, codebases and infrastructure to fill in for a
developer on family leave
• Created interactive visualizations for daily and long-term stories
• Used federal education data to analyze and visualize rates of student arrests in schools
• Helped develop project management practices for complex editorial projects involving
many stakeholders
City Bureau, Chicago, Illinois
Reporting Fellow (July 2017 - September 2017)
• Lead a small team of reporters investigating the immigration enforcement apparatus in
Chicago
• Interviewed lawyers, advocates, community members and family members of those
facing deportation to understand the impact of enforcement
• Used documents and data, some obtained through public records requests, to
understand agency policies
• Wrote news briefs about local law enforcement collaboration with federal immigration
authorities
Chicago Reporter, Chicago, Illinois
Data Visualization Fellow (July 2017 - September 2017)
• Developed an interactive tracker of Chicago Police Department reforms recommended
by the U.S. Department of Justice
• Used conversations with reporters and editors to inform designs that break a complex
topic into consumable pieces
Reed College of Media, West Virginia University
Media Innovation Fellow (January 2017 - March 2017)
• Wrote database software for collecting information about public meetings held by
congressional representatives
• Used traditional reporting and automated aggregation of social media and press
releases to populate this database
• Published an interactive timeline of public meetings based on this reporting
• Developed a JavaScript library to facilitate making interactive maps of Appalachia
EDUCATION
Northwestern University, Evanston, IL
M.S. in Journalism, Overall G.P.A.: 3.79 (4.0 scale)
• Received a Knight Foundation Scholarship for programmer-journalists
• Developed a platform to forefront community priorities in reporting, news discussion and
discovery as part of a community media innovation project
• Concentrated in urban affairs reporting covering housing, race and gender issues in Chicago
CONFERENCE SESSIONS
• Computer-Assisted Reporting Conference (2019): Web scraping with Python
• FOIAFest (2019): Data and databases
• SRCCON:POWER (2018): What to do when you lose (energy)
• Computer-Assisted Reporting Conference (2018): Data cleaning and visualization with
Pandas and Matplotlib
• Computer-Assisted Reporting Conference (2017): Beyond objectivity - New standards for
building trust in journalism
• Computer-Assisted Reporting Conference (2016): Testing and debugging code in Python
• SRCCON (2016): Data analysis n ways
• Computer-Assisted Reporting Conference (2015): Advanced Python
• Allied Media Conference (2012-2013): Webmaking track coordinator
• Allied Media Conference (2010): DIY Technology track coordinator
• Allied Media Conference (2009): How-To track advisory board; recycled machine build
media lab project
• Allied Media Conference (2008): Be the web: using Web 2.0 innovations to organize and
connect
SKILLS
• Strong development skills in Python, JavaScript and PHP. Experience coding in R, C, C++,
C#, Java, Perl and Visual Basic
• Extensive experience with the Django, Flask, Node.js, jQuery, Backbone and React
frameworks. Familiarity with ASP.NET
• Proficient in CMS-based web development including custom theming and module/plugin
development for WordPress, Drupal and Django CMS
• Front-end development experience using HTML5, CSS3 and JavaScript; familiarity with
front-end frameworks like Sass and Bootstrap
• Familiarity with data analysis and visualization practices and tools including QGIS,
OpenRefine, D3, Leaflet and TileMill
• Comfortable managing and contributing to software projects using version control systems
such as Git
• Successfully cooperates as a team member and implements practices and technologies to
facilitate collaboration
• Enjoys designing technical solutions with non-technical project stakeholders
• Advanced writing and research skills; ability to apply these skills to provide context and
focus for technical projects
• Experience developing with and administering the MySQL and PostgreSQL relational
database management systems and the use of their spatial extensions; familiarity with
Microsoft SQL Server
• Familiarity with document-based databases including MongoDB and CouchDB
• Years of Linux system administration experience including deployment using the Apache
and Nginx web servers in virtualized and cloud-hosted environments such as Amazon Web
Services
• Able to quickly acquire and integrate new tools, programming languages and technologies
• Easily switches between diverse platforms and projects