07/09/2023 updated
ZM
100 % available
Data Engineer
United Kingdom
Only remote
M.Phil in MathematicsAsset ManagementCloud ComputingComputer ProgrammingDatabasesInformation EngineeringData ManagementMachine LearningVisualizationRequirements AnalysisSolution ArchitectureScriptingTeam Management
Self-motivated and highly experienced Solution Architect with an excellent track record of designing, developing and delivering digital solutions for customers in the public and private sector. Possess almost two decades of professional experience in: data, machine learning, scripting, programming, database, cloud and data-visualization, enterprise analysis, requirements planning and management, requirements elicitation, communication, solution assessment & validation and building multi-asset class enterprise level data management solutions, and leading cross-functional teams globally to new levels of success in a fast-paced environment.
Experience
Professional experience10+ years
Freelancer since2013
Languages
EnglishFluent
Project history
I am the primary contact for all data engineering, data visualization and machine learning engagements.
- Data modeler for a large-scale enterprise-wide multi-million-dollar data transformation project.
- Replace the traditional ETL with a full-fledged real-time data management self-serve solution using Python and Azure (Synapse, Data Factory and Databricks).
- Enhance a web application for data management of liquidity and market risk data using Django.
- Implement data ingestion pipelines (using Airflow) to load data from Kafka and other databases and generate reports and dashboard using Power BI.
- Implement a full DevOps process to build, test and deploy code using CI\CD and integrate package sharing using Azure Artifacts.
- Define XSD and JSON schemas for Event Driven Architectures and Restful Web Services.
- Define a global data dictionary to enforce strong and logical ubiquitous naming standards which eased communication and cross application integration.
- Data Migration from on prem access, sql, and oracle database to cloud database.
- Feature Detection in Python: Implemented a neural network for deep learning using Keras and Tensor flows to detect key facial features.
- Data Visualization and Text Mining in Python: using matplotlib for static plots, folium for interactive plots, sklearn for text mining.
Primarily responsible for developing a cloud-based data management solution thereby automating client and regulatory reporting.
Key Deliverables
Key Deliverables
- Designed and implemented an Azure solution with an end-to-end real-time self-serve data management solution using Azure Data Factory and Syanpse.
- Developed a DevOps process with Azure using GIT for version control of SQL objects, data pipelines and power BI reports,
- Automated all monthly manual excel based reporting to near real-time reporting using PowerBI dashboards.
- Process data from multiple sources to generate performance metrics.
- Modelled and created a SQL engine to calculate expected fees using terms and conditions specified in the IMAs.
- Power BI fee wallet displaying the current fees being charged versus what’s expected.
- Implemented Python scripts to flatten multi-level nested JSON hierarchies.
Primarily responsible for supporting the global needs of risk and performance clients across a range of projects.
Key Deliverables
Key Deliverables
- Designed and implemented an end-to-end data workflow to generate golden copy OTC positions used for counterparty risk reporting.
- Process daily data from multiple sources to generate liquidity metrics and produce daily batch reports to aid regulatory reporting.
- Designed an exception handling and reporting process and integrate it in the existing Counterparty Risk framework processing data from multiple sources.
- Developed daily emails using Python for Counterparty and Liquidity processes to report data exceptions and metric outliers using Traffic Light convention.
- Extended the DevOps process for Counterparty risk using TFS for deploying web applications
- Use Python to load performance data, generate analytics and email watchlists.
- Model and implement processing of CMLN, Reverse Repos, TBAs, Synthetic ETFs using Excel, SQL and Python to enhance risk reporting.
- Collaborative development of a web application for data management of counterparty risk using C# and Xamarin