- SDG Group UKSolutions ArchitectCONSULTING & AUDITSNovember 2023 - Today (1 year and 4 months)Milton Keynes, United Kingdom• Solution Design: Collaborate with clients and internal teams to understand their business goals and technical requirements, translating these into comprehensive and innovative data and analytics solutions.• Architecture Development: Create detailed architectural designs, blueprints, and technical specifications for data and analytics projects, ensuring scalability, security, and performance.• Technology Stack Selection: Use Azure, AWS platforms with Databricks and Snowflake to build robust data and analytics solutions that align with best practices and industry standards.• Data Integration: Design data integration strategies that facilitate the seamless flow of data from multiple sources to support analytics and reporting needs.• Data Modelling: Develop data models and schema designs that allow efficient data storage, retrieval, and analysis, with a key focus on data quality and consistency.• Technical Leadership: Provide technical leadership, mentorship, and guidance to cross-functional teams, including data engineers, data scientists, and analysts, adding value to both the team and client solutions.• Data Governance & Quality: Ensure the adherence to best practices in data governance, data quality management, data privacy policies and performance optimisations as necessary.• Data Security: Ensure solutions comply to security standards and regulations like GDPR to protect sensitive data and align with industry standard implementation of data solutions.• Client Engagement: Visit clients domestically and internationally, presenting technical solutions, progress updates, addressing any technical inquiries or challenges helping them solve their problems.• Risk Mitigation: Identify potential risks and issues in project delivery and proactively develop mitigation strategies to ensure project success.• Continuous Learning: Stay updated on emerging trends, technologies, & best practices in data and analytics, incorporating relevant innovations into solution designs.
- CobbleWebSolutions ArchitectTECHJune 2023 - August 2023 (3 months)• Planned, organised and designed a hybrid open source and cloud, scalable, maintainable, and reliable data architecture that formed the foundation of CobbleWeb’s data transformation solution.• Communicated with C-Level Executives to create an innovative proof-of-concept Data Lake that specifically supported CobbleWeb’s business cases allowing them to support their clientele transform their data into valuable insights which helped them make informed business decisions.• Engineered a reliable data pipeline using Airbyte (open source), Dagster (open source), AWS S3 and Apache Superset (open source) to allow collection, analysis, sourcing, processing, distribution, assessment, and storage of client data.• Used Terraform for deployment to address Infrastructure as Code, metric modelling to address scale and Data Build Tool (dbt) to address read/write performance of the data pipeline.• Leveraged Docker, AWS EC2, AWS Route53, AWS Security Groups, AWS Secrets Manager and reverse proxy Nginx to self-host Airbyte, Dagster and Superset which also addressed data security and management through bespoke configuration.• Created comprehensive, detailed documentation to support the architecture and data pipeline process which formed the foundations of knowledge transfer to the wider team and organisation.• Managed stakeholder expectations with stakeholders to prioritise data issues, define and establish data quality rules, policies, and procedures that helped support CobbleWeb’s current business strategies and achieve its business goals.
- AccelerantLead DevOps EngineerBANKING & INSURANCEOctober 2022 - March 2023 (5 months)Remote, United StatesMy focus was on educating & enablling teams within Accelerant to deliver our data solutions at speed and efficiency to our members. Working on multiple projects across the organisation, as DevOps Team Lead, I:• Lead the DevOps culture shift at Accelerant• Enabled cross collaboration between the development and operations teams• Ran a DevOps Community Of Practice (CoP)• Developed appropriate DevOps channels throughout the organisation• Evaluated, Implemented and streamlined DevOps practices• Established a continuous build environment to accelerate data solution deployment and development processes• Engineered general and effective processes• Helped operation and developers teams to solve their problems• Supervised, examined and handled technical operations• Provided a DevOps Process and Operations• Handled teams with leadership attitude• Re-defined automation Architecture by analysing the current systems and following new practices• Built and established new channels for DevOps Teams• Worked with the developers to write code and engineer data• Created tools and automated workflow capabilities in order to enable Accelerant's development teams to test and promote code across the tech department.• Over looked automation standards and practices• Set up and improved CI/CD processes• Developed new features and enhanced any existing features while ensuring all code was according to outlined specifications and standardsKey technologies and skills:• Azure DevOps• Docker• Powershell• ETL on JSON, flat-file & XML data structures;• Kubernetes• Awareness of critical concepts in DevOps and Agile principles• DevOps integration and deployment• Git• C#, Python, Spark, DataBricks, YAML
- Postgraduate Diploma (PG Dip) - Advanced Software EngineeringLoughborough University2015Postgraduate Diploma (PG Dip) - Advanced Software Engineering
- Master of ScienceLoughborough University2012Master of Science, Internet Computing and Network Security