4+ years of professional experience as GIS Developer.
Have worked on ArcGIS JS api, Mapbox, Openlayers, Geospatial databases.
I have read your requirements in depth. I have developed a private project for a company that uses more then 60% of the feature set you specified.
Features developed (GIS)
1) Point popup information
2) Temporal analysis
3) Measurement Tool
4) Draw tool kit (point, line, polygon)
5) Raster layers indexing and tilling and few others.
6) Line of sight
and few others
Programmetically have also experienced
Java, Javascript, JQquery,
AWS ( EC2, S3 Bucket, CloudFront )
Nginx
As I have already have similar experience, I will deliver best quality product.
Contact me.
Thanks