Software Developer
CurrentNOAA/NESDIS/CLASSNOAA’s Comprehensive Large Array-data Stewardship System (CLASS) is an enterprise IT system in support of NOAA environmental information archives.As part of a team, developed and documented a Long-term Architecture Plan—compatible with OAIS-RM. Level 1 requirements, Interfaces, Business rules, and Controlled vocabulary. Directly advised NOAA Program Manager. MS Word, Visio, UML, OAIS-RMDeveloped and maintained search algorithms—including geospatial search specialized to low-Earth-orbit (LEO), polar orbiting, and geostationary satellite data—for both relational and document oriented databases. Java, C++Developed and implemented an innovative approach for spatial search of polar orbital data. Improved speed and efficiency by 10x. Java, C++, MathematicaDeveloped a new algorithm to improve accuracy of spatial search of geostationary data. False negatives reduced from up-to 90% to near 0. False positives reduced from a worst-case 100% to theoretical best possible performance). Java, MongoDBAs part of a team transitioned inventory holdings and Access functions from relational to document oriented (NoSQL) databases. Java, Spring Boot, MongoDB.