Een freelancer zoeken Een project indienen

Welkom op het Malt-profiel van Bilal!

Met Malt heb je toegang tot de beste freelance consultants voor jouw projecten. Neem contact op met Bilal om te vertellen waaraan je behoefte hebt of zoek andere profielen op Malt.


Bilal Haniff

Technical Business Analyst

Kan reizen naar Amsterdam

  • 52.3727
  • 4.8936
  • Indicatief tarief €880 / Dag
  • Werkervaring 7+ jaar
Een opdracht voorstellen De opdracht kan alleen van start gaan nadat je de offerte van Bilal hebt geaccepteerd.
Een opdracht voorstellen De opdracht kan alleen van start gaan nadat je de offerte van Bilal hebt geaccepteerd.

Locatie en reizen

Amsterdam, Nederland
Kan bij je op kantoor werken in
  • Amsterdam en 50 km rondom


Tijdsduur van de opdracht
≥ 6 maanden
  • Banken & verzekeringen
  • Biotechnologie
  • Consultancy & auditing
  • Digitaal bureau & IT-consultancy
  • Energie
+2 andere
  • 250 - 999 personen
  • 1000 - 4999 personen
  • ≥ 5000 personen


Ondertekend Malt-handvest
Het handvest bekijken

Geverifieerd e-mailadres


  • Engels

    Tweetalig / moedertaal

  • Nederlands

    Volledige professionele capaciteit


Vaardigheden  (7)

Bilal in het kort

Bilal is a solutions and results oriented freelance IT professional with 27+ years of significant and progressive IT experience in analysing, designing, developing, testing and delivering business critical enterprise applications in the Banking, Insurance, Government, Telecom and Retail sectors. I am accomplished and fluent multilingual communicator (English and Dutch) with strong investigative, technical, problem-solving and decision-making skills, combined with a pragmatic approach and sound business acumen. His functional and technical knowledge allows him to fulfil a variety of different roles within project teams, and provide an effective interface between business and technical functions, thereby bridging the gap between the business and IT.



Banken & verzekeringen

Senior Technical Business Analyst / Solution Designer

Amsterdam, Netherlands

oktober 2020 - Vandaag (1 jaar en 7 maanden)

Primarily responsible for the gathering, analysing and documenting of data requirements (mortgages, consumer credit, financial markets) for Liquidity Risk, Interest Rate Risk and Funds Transfer Pricing reports. Also responsible for gathering requirements and designing a new solution on the Azure cloud platform. As a T-shaped individual, he has helped the team with Development, Testing and release coordination, in addition to his normal Business Analysis tasks.

Environment: Azure Cloud, Azure Databricks, Azure SQL, SQL Server, Erwin Data Modeller, Python, SAS, Delta Lake, Azure Data Factory, QRM, Pyspark

 Elicit functional and non-requirements from the business and IT stakeholders. Documented and prioritized requirements were thereafter used to design the new data pipeline.
 Analysis and design of data requirements, including defining business terms in order to be incorporated into Finance and Risk lexicon
 Datamodelling (logical and physical) in Erwin Data Modeller.
 Designed the Data lineage solution, required for PERDARR/BCBS239 compliancy (Principles for Effective Risk Data Aggregation and Risk Reporting).
 Setup Data Management/Governance such as Data lineage, Data Quality checks, Master Data Management etc.
 Setup a documentation framework in Confluence, in order to centralise project documentation, and to document functional specifications in a standardized way.
 Responsible for the coordination and design of the new data pipeline on the Azure platform (Azure Data Factory, Azure SQL and Databricks). Setup a cross-team, multi-discipline workgroup and designed and documented the new solution. Executed PoC’s and defined acceptance criteria for Azure Databricks, Delta Lake, Informatica MDM, Azure Synapse and Power BI.
 Designed the Data Quality Checks, Process Monitoring and Reconciliation frameworks.
 Developed Python and complex SQL scripts on the Databricks and SQL Server.
 Querying data in a SAS environment.
 Perform acceptance testing, by executing data pipeline runs in Azure Data Factory.

Microsoft Azure Azure Databricks


Banken & verzekeringen

Senior Technical Business Analyst  - Als freelancer

Amsterdam, Netherlands

april 2018 - oktober 2020 (2 jaren en 6 maanden)

Responsible for the analysis and design of new requirements related to the loading, validating, cleaning and transforming of Risk data delivered by ING sources to the Credit Risk Datawarehouse. As a T-shaped individual, he has helped the team with Development, Testing and release coordination, in addition to his normal Business Analyst tasks. The team is distributed between India and Amsterdam.

Environment: Sybase, Oracle, Unix, MQ, MS-TFS, Azure DEVOPS, Service Now

 Elicit requirements from various stakeholders and designing the relevant solution.
 Analysis and design of functional and non-functional requirements and the documentation thereof. Documents are delivered to internal/external stakeholders as well as the regulator (ECB/DNB).
 Data modelling in IBM Data Architect and Oracle Data Modeller. Member of the Data Modelling team. Designed the process to change the Credit Risk Data Model.
 Performing impact analysis and investigations on calculation differences for RWA, EAD, LGD and IFRS9 provisions.
 Introduced Behaviour Driven Development and guided the team towards more collaborative development, resulting in improved performance
 Backlog prioritization and grooming with the Product Owner.
 Support the onboarding of new data sources.
 Analyse and resolve production issues during the monthly production runs.
 Planning and coordination of releases to Acceptance, Production Acceptance Test and Production.
 Mentoring all team members (BA, DEV and Test), improving team performance.
 SCRUM Master of the team.


Banken & verzekeringen

Senior Technical Business Analyst  - Als freelancer

Utrecht, Netherlands

januari 2016 - april 2018 (2 jaren en 3 maanden)

Responsible for the analysis of new requirements for regulatory reporting (Liquidity (LCR) and CREDIT (COREP)) in the Risk and Finance domain. As a T-Shaped individual, he has performed the role of SCRUM Master, assisted with user acceptance testing and system testing, developed parts of the application, develop automated tests, and designed the User Interface allowing the user to create their monthly reports.

Environment: MS SQL Server 2012 BI, Visual Studio, TFS, Master Data Services, DataVault, Erwin Modeller, PowerDesigner

 Engaged with the business to gather requirements and define the epics and user stories in primarily the Risk domain.
 Sourced data from various source systems and specified loading business rules to transform the data to be used in the various reports. Model the attributes and new entities into the Logical Data Model.
 Documented requirements using the ‘Specification by Example’ methodology which involves writing scenarios in feature files using Gherkin language, thereby promoting LIVE documentation by automating the scenarios
 Guided the development process using the ‘3 amigos’ concept where the BA, Tester and Developer deliver the solution together.
 Designed and modeled the liquidity reporting workflow process and user interface.
 Backlog prioritization and grooming with the Product Owner
 SCRUM Master and also part of the SCRUM of SCRUMS team
 Developed database objects and automated tests whenever the team required assistance.
 Analyse and resolve production issues during the monthly production runs.
 Coordinated the User Acceptance Test and sign off of releases to production.
 Coordinate and test changes made to the interfaces with other systems (incoming and outgoing)
 Mentoring other team members


OutSystems Engagement Manager/Developer  - Als freelancer

Amsterdam, Netherlands

september 2016 - november 2016 (2 maanden)

November 2016 - April 2017 (6 months) Amsterdam Area, Netherlands Analyse, design a develop the solution to manage the UTZ Certification Bodies worldwide. Responsible for the setup of the application architecture and solution design, G4S OutSystems Analyst/Developer September 2016 - November 2016 (3 months) Analyse, design and develop webservices on the OutSystems platform in order for clients to access the daily cash counts performed by G4S

Rabobank ICT

Senior Technical Business Analyst

september 2015 - december 2015 (3 maanden)

Responsible for the analysis and design of various retail banking applications


OutSystems Analyst/Developer

juli 2015 - augustus 2015 (1 maand)

Enhance the G4S OutSystems solution to process and cash and credit/debit card transactions.


Senior Technical Business Analyst


juli 2015 - augustus 2015 (1 maand)

Twello, Netherlands Design and develop the Product Transfer Pricing Model in OutSystems

Credit Agricole Consumer Finance Nederland B.V.

Business Analyst and Data Analyst

oktober 2014 - april 2015 (6 maanden)

4 years 8 months Business Analyst and Data Analyst October 2014 - April 2015 (7 months) Responsible for the analysis, design, testing and implementation of the KredietDesk self-service credit request (loan) web application developed in the OutSystems RAD development platform.
•Analysing business requirements and creating process models, Epics, User Stories, UX designs (mockups), Use Caces etc.
•Experience in RAD, SCRUM, AGILE methodologies
•Developed operational and management business objects (BOXI) universes and reports
•Created Test plans/scripts and executing Functional and User Acceptance tests
•Incident/Problem/Change/Release Management activities.
•Designed and Developed interfaces between applications
•Experience in designing, developing and executing system and data migrations.
•OutSystems Engagement Manager and Developer
•SQL Developer (DB2, SQL/Server, Oracle)
•Experience in ALM

Credit Agricole Consumer Finance Nederland B.V.

Business Support Analyst, Data Analyst

november 2007 - juli 2010 (2 jaren en 8 maanden)

Responsible for the support and changes to the Credit Management (Recovery Management) back office application. The application was unstable and the goal was to restore stability and establish a trust relationship between business and IT.
•Investigated the cause of the application failures
•Managed the business stakeholders and their expectations.
•Analysed and resolved application 2nd and 3rd line incidents and problems in production.
•Gathered and documented new requirements and created Requests for Change (RFC's).
•Created and maintained BPM process models, data models, UI design mockups and Use Case documentation.
•Created new interfaces with the Core Banking application (ICBS by FiServ).
•Setup and managed the Test process. Developed Master Test Plans and test scripts (conform TMAP).
•Planned and coordinated the implementation of new releases.
•Managed the Service Level Agreement (SLA) with external service providers (Ordina, T-Systems, DataB).
•Developed complex SQL queries in order to produce reports, load and migrate data into the DB2 database.
•Developed the Business Objects Universe (BI) and created several operational and management reports.
•Developed and maintained the correspondence management system (client letters) in Adobe LiveCycle Forms and Designer.
•Setup the InterBank IT QA framework conform the ISO9000 standard.


Project Lead

Amersfoort, Netherlands

september 2007 - december 2007 (3 maanden)

Responsible for the upgrade of all in-house developed (± 40) and off the shelf applications from the Oracle 8 to the Oracle 9 and thereafter Oracle 10 database environments. The secondary objective was to make all applications Sarbanes Oxley compliant, which involved redesigning the security built around the applications.
•Planned and managed the day-to-day activities of the project and resolve any impediments the team may encounter.
•Conducted weekly project meetings to determine the status of the activities and assign new activities to resources. Produce weekly project status reports for upper management.
•Planned and managed the recompilation of all in-house developed applications with the Oracle 9 and 10 pre-compilers.


Support Analyst

mei 2004 - juni 2007 (3 jaren en 1 maand)

Responsible for the management of all changes required to the ' Sagitta Binnen Brengen' application which was responsible for the management of large shipments entering the Netherlands.
•AllFusion:Gen model manager. Managed project deliverables/components in AllFusion:Harvest and GuardIEn. Formulated the model management strategy
•Analysed, designed and implemented the Change Management and Configuration Management strategies using ITSM (ITIL) framework.
•Configuration Manager - Built, integrated and deployed changes to the System, Functional and Pre-Production and Production test environments. Deployed the built components to the Windows and MVS (mainframe) environments.
•Release Manager- Planned changes into releases and implementation of releases from System Test to production.

HM Revenue & Customs

Senior Software Engineer

Telford, UK

februari 2004 - mei 2004 (3 maanden)

Bilal worked for a short period on the New Tax Credit project.
•Advantage:Gen - Maintenance (bug fixing) of existing complex batch programs that were scheduled for the new UK Tax year (2004-2005).
•Developed the Unit Test plan and specification for a complex GUI Client/ Server transaction based on the functional specification.
•Developed several ORACLE PL/SQL programs to perform daily tasks on the production system.

Australian Taxation Office

Senior Software Engineer

maart 2003 - februari 2004 (11 maanden)

RMS manages the creation and management of cases against taxpayers (individuals and businesses) who did not or could not pay their income tax. The system catered for the creation of a "Payment Arrangement" whereby the taxpayer could settle the debt over a period.
•Conducted JAD sessions with users to gather new requirements and to enhance the current application.
•Designed prototypes of the application to allow the user to confirm the requirement.
•Cool:Gen - Developed GUI Win XP Clients and MVS/COBOL/CICS/DB2 servers as well as several Common Action Blocks, sub-transactional and transactional operations.
•Developed test plans and test scripts in order to perform unit testing on the developed code.
•Provided technical support and mentoring to junior developers. Resolved issues with Advantage:Gen as well as issues with DB2 performance and the MVS/CICS Advantage:Gen environment.


Senior Software Developer

Zeist, Netherlands

augustus 1998 - augustus 2000 (2 jaren)

Developed an application to manage the calculation of pension payments to Clients and the issuing of payments to clients.
•Developed several GUI Client/Server screens as well as batch programs for the UNIX environment.
•Developed several SQL as well as Procedural SQL (PL/SQL) scripts that were used to load and reset data in the Oracle database.
•Performed analysis and resolution of performance issues on the Oracle database.
•Developed a windows application in my spare time to allow the developers to launch the application in various UNIX test environments. The application is called the "Environment Launcher" and is still in use at PGGM to this day.


Senior Software Developer

december 1997 - augustus 1998 (8 maanden)

EuroCheque International managed the daily processing of EuroCheques received by the various banks of Luxembourg.
•Designed and developed Client/Server GUI transactions.
•Gathered requirements from the End-Users.
•Developed a 100% Euro compliant application coding all conversion rules into the application.


Software Developer

Cape Town, South Africa

januari 1995 - november 1997 (2 jaren en 10 maanden)

I have been involved in Business Analysis, Systems Design, Construction and Implementation using the IE methodology and IEF/Composer. I have also worked on COBOL mainframe systems for a short period (5 months) usng ICL Cobol in an IDMSX Environment.
•Held JAD (Joint Application Sessions) with users to acquire the business requirements.
•Modelled the business data in the form of an Entity-Relationship diagram and prepared the model for the design phase in IEF.
•Performed process modelling, specification writing and quality assurance checks on the analysis
•Developed several ORACLE SQL and PL/SQL programs to perform a variety of functions.
•Performed Quality Assurance (QA) tests, Code reviews, Documentation (Specifications, procedures, methods, QA's etc.) and devised a Testing Procedure.
•Designed a "Business Objects Universe" for users to perform data mining and produce reports from the Oracle database. Also trained users on how to use Business Objects productively.
•Distributed the application to end users by creating installation packages that could be deployed to users' PC's from any location on the Telkom network. The package creation tool I used was later made a standard within the Telkom IT department.

BCS Computer Services

Junior Programmer

januari 1994 - december 1994 (11 maanden)

BCS Computer Services provides IT solutions and support to their Insurance Broker clients all around South Africa. The project I was assigned to, specialised in the data management of insurance accounting systems.
•Programming in a Unix environment with Universe as the database and Universe Basic as the programming language. I have also worked on Prime systems with Information as the database and InfoBasic as the programming language. My tasks entailed running month end jobs on the mainframe, writing reports for users and distributing reports to the user.
•Responsible for the writing of adhoc reports (based on user requests) in Universe and Information report writing tools as well as the printing and distribution of these reports to the end-client.
•Responsible for ensuring the successful completion of the month-end runs for 7 clients