About the Reviewers

Ken Doman is a GIS developer for Bruce Harris & Associates, Inc., a land-record mapping and software development company that is an Esri Business Partner. Ken has worked both in municipal government GIS and in the private sector. He has experienced many facets of GIS technology, from field data collection and GPS to mapping and data analysis to publishing web maps and applications.

Ken previously reviewed Building Web and Mobile ArcGIS Server Applications with JavaScript, Eric Pimpler Packt Publishing. He is also in the middle of writing another book for Packt Publishing on a similar topic.

Stefano Iacovella is a longtime GIS developer and consultant living in Rome, Italy. He also routinely works as a GIS course instructor.

He obtained a PhD in Geology. Having a very curious mind, he developed a deep knowledge of IT technologies, mainly focusing on GIS software and related standards.

Starting his career as an Esri employee, he was exposed to and became confident with proprietary GIS software, mainly the Esri suite of products.

In the last 14 years, he has become more and more involved with open source software, also integrating it with proprietary software. He loves the open source approach and really trusts collaboration and sharing of knowledge. He strongly believes in the open source idea and constantly manages to spread it out in all sectors, not just the GIS sector.

He has been using GeoServer since release 1.5, configuring, deploying, and hacking it in several projects. Other GFOSS projects he mainly uses and likes are GDAL/OGR, PostGIS, QGIS, and OpenLayers.

He authored two books on GeoServer with Packt Publishing: GeoServer Cookbook, a practical set of recipes to get the most out of the software, and GeoServer Beginner's Guide, a first approach to GeoServer features.

When not playing with maps and geometric shapes, he loves reading about science, mainly physics and math ematics; riding his bike; and having fun with his wife and his two daughters, Alice and Luisa.

You can contact him at or follow him on Twitter at @iacovellas.

Tram Vu Khanh Truong received her Master's degree in Regional and City Planning from the University of Oklahoma. Currently, she is a transportation planner at the Greensboro Urban Area Metropolitan Planning Organization in Greensboro, North Carolina. Her duties include GIS development, data analysis, and transportation system planning. Tram Truong has a passion for utilizing GIS in transportation planning to support decision making and linking multimodal transportation planning with mixed-use land development planning.

John (Yiguang) Zhang has been in the geospatial industry for over 20 years with a strong background in GIS, software development, database management, photogrammetry, and remote sensing. He has been working as a software developer and GIS analyst for the past 15 years and has experienced various GIS projects from start to finish on GIS application design, development, and implementation as well as GIS analysis and map production. He has also managed complex spatial databases and experienced a lot of spatial data conversion and integration processes. His creative thinking skills have helped him solve problems effectively through the course of his career in the public and private sectors, such as City of Chilliwack and Intergraph Corporation. He is proficient with the Esri ArcGIS family of products, including ArcGIS Desktop and ArcGIS Server, and spatial database management systems, such as Oracle Spatial, SQL Server, and open source PostgreSQL/PostGIS. He is also competent in .NET and Web 2.0 technologies. He holds a master's degree in Digital Photogrammetry and an Advanced Diploma in GIS from British Columbia Institute of Technologies, Canada.