Senior Consultant
Complete redesign/re-platform of compliance document management application. Replaced existing on-premise ETL ingestion process taking 12 hours with AWS Lambda/Python/Postgres parallel processing taking less than 1 hour thereby reducing AWS cost and downtime. Responsibilities:• Perform baseline performance testing on AWS clustered db instances to determine partitioning and parallel processing capabilities working closely with DBA• Migrations from Postgres 9.6, 10.6, to 11.6 to leverage Postgres true partitioning• Restructure Data model to increase performance and reduced table size and row width by 25%• Convert MySQL to Postgres 11.6 using SQL functions to generate converted db on AWS cluster• Work with UX/UI to improve workflow, performance and reduce db calls and rows returned• Redesign db functions for UI APIs to increase performanceInvestigated data inaccuracies and determined root cause on supply chain analytics application spanning multiple ERPs. Recommended, implemented technical solutions and mentored local and offshore team on best practices. Responsibilities:• Developed PostgreSQL code changes for ETL ingestion scripts pulling data from multiple data lakes storing Oracle and SAP ERP currency data. Corrected discrepancies in currency exchange rate queries and provided performance tuning enhancements to those queries.• Redesigned/refactored error prone CRUD operations for updating ERP data with actions and comments.• Postgres database table redesign for performance tuning.• Developed one-time conversion functions for new table design.• Modified back end Node scripts to add new models/routes and changed Sequelize and javascript logic accordingly. • Provided technical leadership to offshore pod for cross-module integration in preparation for ERP writeback functionality. • Developed extensive test scenarios for validating data and code behavior for all the above.