Skill level
4 Proficient

In 2019, while working a Barco Labs, I started using the IndexedDB JavaScript API directly. Prior to that, I was using IndexedDB indirectly via the Ionic framework. IndexedDB is a non-SQL, object-store database on web browsers which is similar to MongoDB. (Meteor uses its own MiniMongo on the client-side.)

I ended up using the IndexedDB API because I decided to do a pure ES 6 web app without the help of any frameworks. I think I now have a pretty good understanding of the asynchronous IndexedDB API. I even worked out a way to do database migrations when the database schema needed to change based on app versioning combined with a mechanism to do intermediate migrations as necessary without losing the previously stored data.

Experiences using this skill are shown below:

Barco Labs (research)

[I know, this section just echos the same stuff as on the résumé. I plan to expand later.] Worked with PhDs, staff and university interns researching disruptive technologies. Barco Labs deliverables are research papers, patents and demos. Any research that might become a viable product in 2 to 5 years is then passed off to one of the product divisions. (Due to the trade secret nature of this research some details cannot be revealed.) Accomplishments: