Hi I'm Josh. I'm a former academic turned Full Stack Developer.
I hold a PhD in Linguistics and Ancient Languages and have over six years of experience as a Scholar-In-Residence at a mid-sized software company. Although I love the rigor of research and the critical thinking of academic work, I was ready for a new challenge. So, I exchanged the ivory tower for zeros and ones, and I haven't looked back. I'm passionate about providing eloquent solutions to complex problems, and writing software that improves the way we live and experience the world.
Refactored business critical SuiteScript 1.0 scripts into type-safe, TypeScript transpiled SuiteScript 2.0 scripts.
Built a custom NetSuite page (Suitelet) for uploading large CSV files, as well as ETL Map/Reduce functionality to extract and integrate these files, creating thousands of Lead records within NetSuite on a daily basis.
Built an internal web app using ReactJS which accessed three separate APIs in order to extract customer information recorded in a third-party app and associate that information with the customer record stored in NetSuite.
Wrote Node.js scripts for standardizing, cleaning, consolidating and filtering large data sets.
Wrote a TypeScript program to extract over three million addresses from NetSuite, acquire the geocodes for those addresses using the Google Map API, format the geocodes, and import them back into NetSuite and Firebase.
Contributed to the custom integration of an iOS and Android app with NetSuite using a TypeScript transpiled SuiteScript 2.0 collection of RESTlets and Map/Reduce scripts.
Wrote and implemented Firebase cloud functions that listen for a change or creation of an address, or geocodes, and then fetches and updates the Firebase document with the new geocodes or the new address (reverse-geocode), respectively.
Wrote and maintained various client/server scripts for both built-in and custom records within NetSuite.
Pioneered a variety of digital research resources, taking projects from concept to market
Led a team of data analysts, developers, and editors, overseeing production, solving conceptual and practical problems, and guaranteeing each project was completed according to specifications
Meticulously tracked workflow to ensure projects were completed on time and on budget, securing return on investment
Worked cross-departmentally with developers, marketing, sales, publications, and design to optimize product awareness and increase sales by writing blogs posts, web copy, and scripting screencasts and product videos