Omry Volk
Verified Expert in Engineering
Geospatial and Algorithms Developer
Omry is a geospatial developer with over seven years of experience and a Ph.D. from Cambridge University. He has developed algorithms for geospatial applications using terabyte-scale datasets. These include optimizing drone flight paths over complex areas, directing sailing ships in real-time using multiple data sources, and forecasting wildfires from historical weather data. Omry has also built front and back ends for websites, and his primary coding language is Python.
Portfolio
Experience
Availability
Preferred Environment
Python, GIS, Google Maps
The most amazing...
...thing I've designed is a geographic search engine using cutting-edge technology to allow unstructured data search on a map.
Work Experience
Algorithm Developer
Freelance
- Developed a wide range of algorithms and back ends as a freelance developer. These were mostly in the field of geospatial and scientific computations.
Senior Full-stack GIS Developer
Atmospheric Data Solutions
- Developed a custom-built modern GIS user interface using Angular and Leaflet, allowing users to create and visualize complex queries seamlessly.
- Cooperated in developing a state-of-the-art big data query engine for multidimensional geographic data.
- Created fast, modular APIs to execute advanced geospatial operations, utilizing various data formats, such as NetCDF, GeoTIFF, KML, and more.
Senior GIS | Google Maps Developer
Rockledge Software
- Built from scratch a dedicated GIS system on top of Google Maps to optimize newspaper deliveries in dozens of cities across the US.
- Utilized geospatial algorithms and caching to allow a fast, responsive GIS system with advanced features to run on JavaScript in the front end.
- Implemented a rich data visualization layer to easily display many data sources combined, such as demographics, competitor locations, delivery routes, and more.
- Took full ownership of the system from creation to launch and optimized with user feedback.
Senior GIS Developer
American Digital Systems
- Helped develop a front-end GIS application using OpenLayers and Angular.
- Integrated multiple raster and vector data sources from GeoServer, ArcGIS, OpenStreetMap, and more.
- Developed advanced UI capabilities for data visualization, including real-time alerts.
Routing Algorithms Expert
savvy navvy
- Built and improved large data pipelines involving multiple sources, using Python and SQL.
- Detected bottlenecks in the algorithm and improved the calculation time by 30%.
- Designed and improved algorithms for routing boats.
- Supported the integration of multiple data sources from charts, maps, and the weather to improve boat routing.
Python Geospatial Developer
Atmospheric Data Solutions
- Led the development of a tool utilizing large, publicly available geospatial datasets for use with weather forecast models.
- Created an end-to-end Python command-line interface.
- Implemented a solution to combine different geospatial datasets with different resolutions and projections using GDAL and Python.
- Assisted in developing a front end to display animated weather models, using OpenLayers and ncWMS.
Head of Development
Hotels Near The Metro
- Developed the product from initial idea to production.
- Created a serverless front end using a content delivery network (CDN) with an emphasis on loading speed.
- Designed the database with PostgreSQL and optimized the search performance for relevance.
- Created an interactive map search using the Google Maps API and a CMS integration with the Google Drive API.
Head of Development
Copernix.IO
- Led the development of a new search engine from concept to production.
- Designed the system architecture and Elasticsearch database and set up the cloud infrastructure.
- Designed the front end using HTML, JavaScript, and CSS. Set up logging and analytics.
Experience
Geographical Search Engine | Copernix.io
https://Copernix.ioHotels Near the Metro
https://hotelsnearthemetro.compySphericalPolygon
https://github.com/omrivolk/pySphericalPolygonDrone Flight Path Optimization
Earthquake Data Visualization and Processing
Skills
Languages
Python 3, Python, HTML, HTML5, SQL, JavaScript, CSS, TypeScript, KML
Libraries/APIs
Pandas, Google Maps API, SciPy, Google Maps, NumPy, Google Maps API (GeoJSON), REST APIs, Google Drive API, Leaflet, GDAL, OpenLayers, React, ArcGIS, Chart.js
Tools
GIS, Jupyter, Microsoft Excel, Google Sheets
Paradigms
Data Science, Mobile App Design
Platforms
Jupyter Notebook, Amazon Web Services (AWS), Linux, Docker, OS X
Storage
JSON, Database Administration (DBA), Elasticsearch, PostgreSQL, MySQL, Amazon S3 (AWS S3), GeoServer
Other
Search, Data Analysis, Time Series, Mathematics, Scientific Computing, Statistics, GeoJSON, Geolocation, Spatial Analysis, Mapping, Architecture, NetCDF, Data Visualization, Geographic Information Systems, Cartography, Data Structures, Algorithms, Maps, Scraping, QGIS, Financial Modeling, Serverless, Time Series Analysis, Geospatial Data, Recommendation Systems, Mobile App Development, Drones, Open-source Software (OSS), Data Processing, Natural Language Processing (NLP), GeoPandas, Big Data, GeoTIFF, OpenStreetMap, GPT, Generative Pre-trained Transformers (GPT)
Frameworks
Django, Angular, Flask
Education
Ph.D in Computational Geophysics
University of Cambridge - Cambridge, UK
Master of Science Degree in Computational Geophysics
Ben-Gurion University of the Negev - Beersheba, Israel
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring