Welcome to my GitHub profile!
I'm a Business Analyst with experience working with business processes, data, systems, Oracle SQL and Business Acceptance Testing.
I'm expanding my technical skill set by developing my capabilities in Python, Power BI, AI, automation and software development.
My goal is to bridge the gap between business requirements, data and technology and build practical solutions that solve real-world business problems.
- πΌ Business Analyst
- ποΈ Experienced with Oracle SQL
- π§ͺ Experienced with Business Acceptance Testing (BAT)
- π Experienced in requirements analysis and data validation
- π Interested in data analysis and business intelligence
- π Developing my Python programming skills
- π Developing Power BI and data visualisation skills
- π€ Exploring Artificial Intelligence and Generative AI
- βοΈ Interested in automation and process improvement
- π Building practical projects to strengthen my technical skills
- Requirements Analysis
- Business Acceptance Testing (BAT)
- User Acceptance Testing (UAT)
- Test Case Design
- Acceptance Criteria
- Requirements Traceability
- Defect Management
- Process Analysis
- Data Validation
- Agile / Scrum
- Oracle SQL
- Data Validation
- Data Analysis
- Data Quality
- Complex Queries
- Joins
- Aggregations
- Microsoft Excel
Currently developing:
- Python
- Pandas
- Data Analysis
- Data Visualisation
- Automation
- API Integration
- Software Development
Currently developing:
- Microsoft Power BI
- Power Query
- DAX
- Data Modelling
- Interactive Dashboards
- Business Intelligence
- Data Storytelling
Currently developing:
- Generative AI
- Prompt Engineering
- LLM Fundamentals
- AI-Assisted Development
- AI APIs
- AI Automation
- RAG
- AI Agents
- Evaluating AI-generated results
- Git
- GitHub
- SQL Developer
- Microsoft Excel
- Version Control
- Documentation
A fictional insurance system designed to demonstrate the combination of Business Analysis, Business Acceptance Testing, Oracle SQL and Python.
- Define business requirements
- Create acceptance criteria
- Design BAT test cases
- Build a requirements traceability matrix
- Create and validate database data
- Use SQL for data validation
- Develop Python business logic
- Automate test validation
- Track and document defects
- Produce Business Acceptance Test reports
- Visualise testing results using Power BI
- Explore AI-assisted testing and analysis
Oracle SQL Python Power BI GitHub BAT UAT AI
π Project coming soon
A Python application designed to track income, expenses and financial activity.
- Record income and expenses
- Categorise transactions
- Calculate spending totals
- Track monthly finances
- Store financial data
- Generate financial summaries
- Analyse spending patterns
Python Pandas CSV
π Project coming soon
A project focused on transforming raw business data into useful insights.
- Import CSV and Excel data
- Clean and validate data
- Analyse business metrics
- Identify anomalies
- Generate summary statistics
- Create visualisations
- Produce business insights
Python Pandas SQL Excel
π Project coming soon
A Power BI project focused on turning business data into interactive dashboards and decision-support information.
- Data transformation using Power Query
- Data modelling
- DAX calculations
- KPI development
- Interactive dashboards
- Trend analysis
- Business performance reporting
Power BI Power Query DAX SQL
π Project coming soon
- Python fundamentals
- Variables and data types
- Conditional logic
- Loops
- Functions
- Lists and dictionaries
- File handling
- Object-oriented programming
- Error handling
- Pandas
- Data analysis
- Automation
- APIs
- Common Table Expressions (CTEs)
- Window functions
- Complex joins
- Subqueries
- Data validation
- Query optimisation
- Data modelling
- PL/SQL
- Power Query
- DAX
- Data modelling
- Interactive dashboards
- KPIs
- Business intelligence
- Data storytelling
- Prompt engineering
- LLM fundamentals
- AI-assisted development
- AI APIs
- AI automation
- Retrieval-Augmented Generation (RAG)
- AI agents
- AI evaluation
- Git
- GitHub
- Version control
- Testing
- Automated testing
- APIs
- Software development practices
My goal is to become a highly technical Business Analyst who can bridge the gap between:
Business Requirements β Data β Technology β AI β Business Solutions
- π Strengthen Python
- ποΈ Improve advanced Oracle SQL
- π§ͺ Build stronger BAT/UAT solutions
- π Develop Power BI skills
- π€ Develop practical AI skills
- βοΈ Learn automation
- π§ Improve Git/GitHub workflows
- π Build practical data-driven applications
- π€ Build AI-powered business solutions
- βοΈ Learn cloud technologies
- π Develop and integrate APIs
- π³ Learn Docker
- π§ͺ Develop automated testing solutions
- π Build advanced business intelligence solutions
- π Develop full business applications
Understand the business β Analyse the data β Build the solution β Test it β Measure it β Improve it
I believe technology is most valuable when it solves a real business problem.
My focus is not simply on learning technologies individually, but on understanding how they can work together to create useful business solutions.
BUSINESS ANALYSIS
β
βΌ
Requirements & BAT
β
βΌ
Oracle SQL
β
βΌ
Data Analysis
β
ββββββββββββββ΄βββββββββββββ
βΌ βΌ
Python Power BI
β β
βΌ βΌ
Automation Business Insights
β β
ββββββββββββββ¬βββββββββββββ
βΌ
AI & Generative AI
β
βΌ
Intelligent Automation
β
βΌ
Business Technology Solutions