Village of Woodridge
loving the new Available Sites app.
"Aero Flight Check-In"
"Contact Centers customer account creation and flight shopping application"
"System Software Versions"
scrapesthe version and build information from numerous software applications, stores it in a Oracle database, and displays it for the user. Technologies include JQuery/AJAX, PHP and PostgreSQL.
"Automated Environments Information Tool"
"Product Delivery Monitoring Tool"
It takes a lot of work to load and operate a high capacity, proprietary GIS system. But at the end of the day, the POI Team has to be turning a profit! This tool monitors and reports on our main product pipeline to our customers and alerts engineers when something gets clogged up.
"Configuration Across Environments"
"Customer Communications Tool"
A popular tool with the Operations Team, this web-based application automatically formulates and composes MS Outlook emails based on the selection of 12 UI components.
"SQL Training Tool"
I developed this web-based training tool to teach, interactively, Structured Query Language to about 20 Nokia HERE employees. The tool requests confirmation from the user if statement execution would affects all rows of the table.
"Property Scraper/Property Validator"
This tool automatically detects and displays Linux folder structure and displays directories in dropdown menus. Upon selecting a software version, the tool automatically scans and processes certain configuration files. The values from specified properties are scraped and stored in an PostgreSQL database, along with the full contents of the file. Who needs grep, sed and awk? These web-based tools parse and process thousands of lines of text in a matter of seconds, via a single click of a button!
"Command Reference Tool"
Automated Tracking Sheet
This tool monitors the progress of multi-step distributed computing processes by scraping information from log files and displaying the results on a user-friendly web-based interface. The tool allows the user to launch batch jobs from any step in the process. Job status information is automatically updated based on the underlying data. All data is filterable, sortable, and scrollable.
"Running Batch Jobs"
Compared with the Automated Tracking Sheet, the Running Batch Jobs tool provides a finer grain of job monitoring capabilities. Running Batch Jobs scrapes live information about running MapReduce jobs from Hadoop JobTracker, cross-references it with metadata from the Automated Tracking Sheet, and calculates useful inferences about the currently running jobs.