0% found this document useful (0 votes)
66 views1 page

GIS Software Developer Resume

John Herold is a GIS software developer with experience developing programs in Python, C#, SQL, VBA, Java, C, C++, HTML, and CSS to increase efficiency and save companies money. Some of his projects include structuring loss generators, cutting cross sections from terrain data, and designing a critical thinking game to collect psychology data. He has a bachelor's degree in computer science from the University of Central Florida and was involved in student organizations.

Uploaded by

j
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
66 views1 page

GIS Software Developer Resume

John Herold is a GIS software developer with experience developing programs in Python, C#, SQL, VBA, Java, C, C++, HTML, and CSS to increase efficiency and save companies money. Some of his projects include structuring loss generators, cutting cross sections from terrain data, and designing a critical thinking game to collect psychology data. He has a bachelor's degree in computer science from the University of Central Florida and was involved in student organizations.

Uploaded by

j
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.

John Herold

[Link]@[Link] Orlando, FL 32826


(352)–284–6491 [Link]

Skills
Languages Python • SQL • C# • VBA • Java • C • C++ • HTML • CSS
Other Arcpy, ArcGIS SDK, and other ESRI products • Flask • Git

Experience
May 2018 GIS Software Developer | Singhofen and Associates, Inc Orlando, FL
July 2016 > Developed approximately 12 programs that increased company efficiency and
performance for an estimated annual savings of $60,000 (Stormwater Management)
> Created standalone programs to manipulate, check, import, and/or export data from
ArcGIS Databases, GWIS, ICPR, Excel, and Access
> Built Python scripts for use inside ESRI products using the Arcpy module
Python C# SQL VBA GIS

Projects
Structure Loss Generator (Singhofen and Associates, Inc)
Calculated the head loss at applicable GWIS nodes and exported to Excel. Implemented by:
> Using the Law of Cosines between pipes going into the node to find the angle
> Using FDOT Design Standards to test for dimension equivalency between pipes
> Using the angle and equivalency to find head loss according to FDOT Drainage Manual
Python SQL GIS

Cut Cross Sections (Singhofen and Associates, Inc)


Interpolated Cross Section with DEM Terrain. If a vector within the interpolation had over 500 points, reduced it to
<=500. Calculated station and elevation and exported to Excel. Implemented by:
> Using Ramer-Douglas-Peucker algorithm to reduce points in a line
0, 𝑛𝑛 = 0
> Station Formula: �
�(𝑥𝑥𝑛𝑛 − 𝑥𝑥𝑛𝑛−1 ) + (𝑦𝑦𝑛𝑛 − 𝑦𝑦𝑛𝑛−1 ) + 𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑛𝑛−1 , 𝑜𝑜𝑜𝑜ℎ𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒
> Elevation: Z value
C# SQL GIS
Critical Thinking Game for Psychology Data Collection (Game Research Lab at University of Central Florida)
To test if video games increased critical thinking abilities, we designed a Zebra Puzzle in the shape of a murder
mystery that tracked the user's performance. My responsibilities included:
> Creating the algorithms for the puzzle matrix and clue generation via a seed
> Creating the algorithm for measuring how well a player performed based off their seed
> Creating the MySQL Database, the Python Flask server, and the ability for the database and game to
communicate with each other via a REST API
Python C# SQL Flask REST API Unity

Education Extracurricular
University of Central Florida Orlando, FL > Treasurer | Active Minds (2017-2018)
B.S. in Computer Science • Aug 2018 > Marketing Committee | Active Minds (2017)
GPA: 3.22 | Dean’s List

You might also like