Application Development Team Lead
Current# Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans alongside abiding the Agile and Scrum methodologies.# Creating, developing and maintaining SQL databases whilst also ensuring their performance and stability.# Developing SQL Server database objects to suffice the business needs.# Advise developers to improve the performance of poor performing queries by tweaking or modifying stored procedures, views and indexes.# Work with the Team and Business Analysts to create and modify our database structure.# Review peer database design and code.# Responsible for setting preferences for various ad-hoc requests and distribution of tasks.# Creating and automating the regular Jobs.# Tuned and Optimized SQL Queries using Execution Plan and Profiler.# Testing databases and performing bug fixes & fixing any issues related to performance.# SQL querying for best results, use of filters and graphs for better understanding of data.# Connecting Power BI with different data sources and performing data transformation operations using Power Query Editor.# Designing data models by building relationships and relationship cardinality.# Developing DAX measures and calculated columns.# Using Power BI, Power Pivot to develop data analysis prototype, and using Power View and Power Map to visualize reports. Building drill down visuals & drill through pages and using custom visuals to generate useful and meaningful insights.# Creating dataflows in Azure Data Lake (ADL).# Publishing Power BI reports into content containers like Workspaces and Apps and designing dashboards.# Installing gateways and implementing refresh option to keep dashboards and reports up to date.# Sharing and collaborating reports by implementing Row Level Security (RLS).# Establishing real time data streaming connection to design real time data dashboard.