Normalyze, Inc | Full Stack Engineer | Remote(anywhere) | Full-time
We just got funded and started on a cybersecurity SaaS B2B company. We are tackling a problem that infosec and developers alike have unanimously validated and no holistic solution exists for. We are a team of 4 engineers, mostly in pacific time zone. Have worked in/founded multiple very successful startups in cybersecurity. All of us are currently focussed on backend and core business logic. We want someone to come and define/build the API/UI related stack and make it rock.
What we are looking for: not to play buzzword bingo but to give you an idea of the type of skills we are looking for in you: POSTGres, a node.js based REST/GraphQL framework, React, good component hierarchical design, CICD, intent on writing and maintaining quality tests, not afraid to keep refactoring as business needs change, wears many hats - all the way from development to deployment to support, an eye for good design and workflows, pragmatic and has a good sense of bang for the buck, generalist.
Is that asking for a lot? You bet. We need someone who can do all that and actually enjoys doing it. In return you get to build the next big thing, add value to customers, make the world more secure, make life a little bit better for everyone, and extract long term monetary value that's rightfully yours.
Parse is one of the best abstractions for modern programming I have seen in a while. It's a kind of abstraction that goes beyond a single programming language. Very innovative. I have an app in the gallery (also here: http://itunes.apple.com/us/app/movie-groovy-free/id527097117...) that I had absolute fun developing with the beautiful Parse framework.
Android has built in offline maps. Not sure about POIs not sure if the quality is as good as openstreetmaps for offline version. Given the app sales monetization for iOS vs Android is ~ 9:1, I need to come up with other monetization methods before working on an Android version.
That's an awesome app. I would like to have their rendering detail and compression but settled for what I did to make sure I have an MVP. They focussed on map rendering quality and I focussed on travelers' needs. They were 4 guys working for a year and I was one guy with nights and weekends working for 2 months before launch.
On another note, I made my app free for a couple of days a few weeks ago and it became the #1 travel app in 18 countries and it overtook Google Earth on the US AppStore for a day or so. See my account on that here: http://blog.lightfighterlabs.com/how-i-got-45000-downloads-i...
I use mapnik to generate tiles from OSM data. Get in touch with me via email ravi at light fighter labs dawt com (dawt should avoid harvesters :)) I'll be glad if I can help.
I might release it some day. Right now, the code is not release-worthy. I do know my way around it since I wrote it and so, it's really pretty easy for me to add new maps if you send the names of the cities without much manual work.
Thanks for giving me the idea of automating this further though - may be users can look up cities and the backend can generate a map for them, publish it and notify them when it is available. However, since I get requests for new maps very infrequently, I am too lazy to do it right away.
No routing as of now. My main target segment is tourists on foot in popular travel destinations outside of their country.
I think a map of the entire world is too big to fit on an iPhone (at least in pre-rendered map tiles - not sure if 64G can hold vector data either).
An option for you could be to download the maps of all towns in your path and rely on paper maps for highways connecting the cities. If you do end up using my app and don't find a map you need, just let me know :)
Why the entire planet is not available: I wanted to host it on an inexpensive server (only what's needed), generate maps only for regions that are popular among my target segment (popular tourist destinations mostly) since compute was also an issue - I generated all the maps on a VM on my desktop.
I download the openstreetmap data to my local hard disk for the regions I need, generate the maps using mapnik and extract poi data using python utilities that I wrote. Not a whole lot of tweaking but I did have to write my own tools.
Added the credit as a main feature. Now that I think of it, it is a feature rather than just a credit. OpenStreetMap is indeed better than many commercial mapping data sources for some of the cities.
The app has the credit as an overlay in the map screen so it's very hard to miss. I'd missed it on the website. Thanks for pointing out.