type | lines | description |
---|---|---|
web | 2859 | web dev/maint., including oauth token-capture callbacks |
export | 318 | partner feeds |
import | 6321 | loaders (Python/Rust/F# – using Oauth for all APIs) |
sql | 3472 | related Postgresql functions and procs |
AWS Migration, July 2022 (POC) – [on hold]
Database Migration (MS SQL to Pgsql), Nov 2021-Feb 2022
Sep-Nov (MMSALES - MMC Manual Reporting): MS was changing accounting procedures to an accrual model. There was a need for some ad-hoc queries to fill in for some missing reports. Created a few SQL queries based on sparse specifications (field lists). Spent a bit much time tweaking my mock-up data, and spent far too long (about 3 weeks) studying about 15k+ lines of SQL, while waiting for good data.
Dec-Jan (Premera): Attended onboarding sessions for about 5 weeks, waited for the dozens of permissions to be activated for access to various resources, and completed a few practice tasks. The last one was an SSIS integration practice project (an ETL procedure for copying CDC data from “Facets”, for which I chose to use MERGE for the SQL portion of the logic.)
BI/cube work: Rewrote/fixed/productionized ETL for a cube (using SQL MERGE instead of SSIS), then cleaned up the cube, removing some redundant dimensions.
Web scraper/Power BI dashboard for click-through rate metrics: Scraped code off a (Windows) hard drive using Linux. Optimized SQL. Converted C# code to F# and added archiving of scraped pages to Sqlite for quicker testing of the html-parsing logic.
Multiple assignments, as listed below
Exchange.com (and Bibliofind) sold to Amazon, April 1999
Maintained Bibliofind (’99-’01): MS-Access billing, customer support, changes to WebScript for security.
Helped migrate Bibliofind’s customers to zShops, wrote an Inventory control application for a partner, identified memory leaks and query inefficiencies. (C++/Oracle). Wrote scripts to archive/delete old files, monitor & bounce java processes (bash/Perl).
Bibliofind sold to “E-Niche” (Exchange.com) in Jan, 1999, bringing me with it as the lead (and only) developer.
Migrated Bibliofind to new servers, answered customer support issues, ad-hoc queries, script debugging, made modifications for security concerns.
C++: Importing, email, nightly indexing, “want matching”
Thunderstone webscript: Search, shopping basket, send order emails