About Me
Hey everyone, Abdurrahman here 👋🏻
I’m a recent Computer Science graduate from Hunter College with a strong foundation in programming and problem-solving. After exploring a variety of fields, I discovered my passion for data analytics through a post-graduation database course. This pivotal experience led me to shift my focus from web development to data analytics, allowing me to leverage my analytical skills and align my work with what truly excites me.
Below is a detailed overview of my experience and qualifications.
My core specialties are:
- Data Manipulation
- Data Visualization
- Data Analytics
I’m currently enhancing my skill set through COOP’s Data Analytics track while also contributing as a technical writer on Medium, sharing insights and learning from my community. This blend of continuous learning, networking, and content creation is preparing me for a professional data analytics role where I can help drive informed decisions, uncover actionable insights, and support organizational growth.
Enjoy the ride and please let me know if you have any questions!
Skills
Excel | Tableau | SQL | Python
Excel
- Utilization of advanced formulas (VLOOKUP, INDEX-MATCH, IF statements)
- Data cleaning and analysis with pivot tables
- Development of dynamic dashboards for reporting
SQL
- Creation of complex queries using JOINs and subqueries
- Database creation and schema design
- Data extraction, transformation, and analysis
Tableau
- Design of interactive dashboards and visualizations
- Integration of multiple data sources for comprehensive analysis
- Storytelling with data to deliver actionable business insights
Python
- Proficiency in data types, loops, conditionals, and functions
- Data manipulation and analysis using pandas
- Data cleaning, filtering, and aggregation to uncover meaningful insights
Featured Projects
Professional Certifications
My growing list of proprietary, exam-based certifications.
Media Fusion | Advertising and Insights Project
Analyzed advertising performance for a telecommunications client to enhance future advertising strategies and optimize ROI.
Objective:
Provided strategic recommendations to lower Cost-Per-Acquisition (CPA), increase Click-Through Rate (CTR), and improve ad viewability.
Key Results:
Reduced CPA for key audiences by targeting regions with high conversion efficiency.
Identified optimal ad sizes (300x250, 320x50) and devices (smartphones) for cross-platform success.
Determined top-performing ad exchanges, with Sovrn leading on cost-effectiveness.
Business Questions Answered:
Which geographic regions are most cost-effective for customer acquisition?
What audience segments deliver the highest engagement and conversion rates?
How can creative messaging and ad sizes improve campaign outcomes?
Actions Taken:
Data Analysis:
Cleaned and analyzed datasets using Google Sheets.
Used Tableau and Excel for data visualization.
Key Methodologies:
Spatial Analysis: Evaluated CPA, conversion rates, and impressions by location.
Audience Analysis: Assessed cost-efficiency of buyer propensity and interest-based segments.
Creative Analysis: Identified effective ad sizes, devices, and messaging.
Inventory Analysis: Calculated composite costs (CPC, CPM, and viewability) to rank ad exchanges.
Visuals and Dashboard
Geographic Insights
Visualizing Cost-Per-Acquisition (CPA) and Conversion Rates (CVR) by geographic region to identify the most cost-effective and underperforming areas. The analysis highlights that Mississippi, Minnesota, and Wyoming are the most efficient states for customer acquisition, while Alabama needs improvement.
Audience Segmentation
A breakdown of performance metrics by audience segment, focusing on CPA, CPC, and Conversions. The "People & Society" and "Interest Propensities" segments stand out for their cost-efficiency and high engagement, while "Education" is identified as a low performer.
Creative Performance
Analyzing the effectiveness of ad sizes and messaging strategies. The 300x250 size proved most impactful across platforms, and the "Subscribe Today - 10% Discount" message drove the highest click-through rates (CTR). This analysis informs optimal creative strategies for future campaigns.
Inventory Analysis
Ranking ad exchanges based on Composite Costs (CPC, CPM, and Viewability). Sovrn emerged as the most cost-effective exchange, while Kargo and TripleLift were identified as strong performers for impressions and engagement.
Sample Insights:
Top-performing states: Mississippi, Minnesota, and Wyoming for cost-effectiveness; Iowa, New York, and Vermont for brand viewability.
Best audience segments: "People & Society" and "Interest Propensities" for low CPA and high conversions.
Creative optimizations: "Subscribe Today - 10% Discount" was the top-performing message, driving significant engagement.
Next Steps
Target High-Performing Audiences:
Prioritize buyer propensity and interest propensities segments, reallocating funds from underperforming audiences like "Education."
Focus on Key Geographic Regions:
Continue targeting Mississippi, Minnesota, and Wyoming for low-cost, high-conversion opportunities.
Leverage branding potential in Iowa, New York, and Vermont.
Maintain Optimal Ad Sizes and Devices:
Continue using 300x250 and 320x50 ad sizes across devices, with a focus on smartphones for better cross-platform performance.
Use Effective Messaging:
Replicate the success of the "Subscribe Today - 10% Discount" message and test similar variations.
Ad Exchange Optimization:
Allocate higher budgets to Sovrn for cost-effective outreach and viewability while testing other top-performing exchanges like Kargo and TripleLift.
View Full Presentation
If you’d like to view the complete project presentation with detailed visuals and insights, click here to access it on GitHub.
Behind the Box Office | A Data Analysis of Film Success Factors
Analyzed key factors influencing box office success to provide strategic recommendations for optimal movie investments.
Objective:
Recommend the best movie investment strategies to stakeholders by analyzing factors like genre, budget, release date, and classification.
Key Results:
Horror films deliver the highest ROI at 460% due to low budgets and average revenue.
Adventure films generate significant revenue but require high budgets.
Stand-alone films outperformed franchises, making them the safest investment choice.
Business Questions Answered:
Which genres provide the highest profitability with minimal risk?
What is the impact of star power and budget on movie ROI?
What release months yield the best box office performance?
Are stand-alone movies or franchises more successful?
Actions Taken:
Data Analysis:
Collected and processed movie data to examine relationships between budget, revenue, and ROI.
Used pivot tables to explore genre, release date, and classification trends.
Key Methodologies:
Genre Analysis: Identified top-performing and low-performing genres based on ROI and revenue.
Release Date Trends: Evaluated the impact of release months on movie success.
Classification Insights: Compared stand-alone movies and franchises to determine profitability.
Visuals and Dashboards
Genre Profitability
Analyzed ROI by genre, showing Horror as the top performer due to low budgets and creative storytelling. Crime showed low profitability despite average budgets.
Release Date Performance
Examined box office performance by release month, revealing that July, September, October, and January are optimal months for releasing movies, particularly in the Horror genre.
Star Power vs. Dollar Power
Investigated the correlation between star power and ROI, finding that high budgets and star inclusion don’t guarantee success. For instance, Ian McKellen's movies had high revenue but moderate ROI compared to low-budget horror films.
Stand-Alone vs. Franchise Performance
Compared the ROI of stand-alone movies versus franchises, finding stand-alone movies deliver higher ROI due to lower production complexity and costs.
Sample Insights:
Horror films are ideal for low-risk, high-return investments due to their low budget and strong audience appeal.
July, September, October, and January are the most profitable months for releases.
Stand-alone movies outperform franchises, offering safer returns on investment.
Next Steps
Invest in Horror Films:
High ROI potential with minimal budget requirements.
Release Movies in Optimal Months:
Focus on releasing in July, September, October, and January.
Prioritize Stand-Alone Films:
Safer investments with better returns compared to franchises.
Limit Crime Genre Investments:
Low ROI despite average budgets makes it less appealing.
View Full Presentation:
For a detailed walkthrough of this project, including visuals and analyses, click here to view on GitHub.
SQL | Database Design for E-Commerce Website
The project involved creating a comprehensive database to handle core e-commerce functionalities like managing products, customer orders, payment details, shipping information, promotions, and reviews. The database schema was designed with scalability, efficiency, and data integrity in mind, while maintaining privacy and excluding external tracking data.
Structure
Scope
Included:
Products: Basic product information including name, type, and pricing.
Customer Information: Personal details like username, password, and phone number.
Orders: Order details like time submitted, customer ID, and associated payment and shipping information.
Promotions: Information about discounts, start/end dates, and descriptions.
Reviews: Customer feedback on products with ratings and comments.
Excluded:
Tracking data for customer behavior beyond what is entered on the website to maintain privacy.
Functional Requirements
Perform CRUD operations for all core entities (products, customers, orders, payments, etc.).
Enable tracking of shipping and payment info for efficient issue resolution.
Implement constraints (e.g., start/end times for promotions) to avoid conflicts.
Ensure no external user tracking is implemented in the database.
Key Features and Optimizations
Relational Schema Design:
Comprehensive schema with primary and foreign key constraints to enforce data relationships.
Utilized appropriate data types like
VARCHAR, INT, DECIMAL, and ENUM
for better data storage and precision.
Indexing:
Added indexes on critical columns like
orderStatus
andcustomerID
(Shipping table), andquantity
(Products table) to improve query performance.
Data Integrity:
Constraints like
NOT NULL, UNIQUE, CHECK,
andAUTO_INCREMENT
applied to enforce data accuracy and consistency.
Entities and Relationships
Products: Tracks product details like name, category, price, and stock quantity.
Customer Info: Stores customer data including username, password, and contact information.
Orders: Links customers, payments, and shipping for each purchase.
Orders and Products (Junction Table): Resolves many-to-many relationships between orders and products.
Payment Info: Records payment types, statuses, and timestamps.
Shipping: Manages shipping addresses, methods, carriers, and order statuses.
Promotions: Handles promotional details like discounts and validity periods.
Reviews: Captures customer feedback and product ratings.
ER Diagram
Demonstrates key relationships like:
One-to-many between customers and orders.
Many-to-many between orders and products.
One-to-one between orders and payment/shipping information.
One-to-many between products and reviews.
Key Business Logic and Constraints
Enforced one-to-one, one-to-many, and many-to-many relationships using primary and foreign keys.
Allowed only one active promotion per product at a time to avoid conflicts.
Used
CHECK
constraints to prevent invalid data entries, such as negative prices or quantities.
Limitations
Only supports one promotion per product at a time. To support multiple promotions simultaneously, a many-to-many relationship would be required.
Does not allow for multiple addresses per customer; this must be handled at the application level.
Sample Queries
Retrieve all orders for a specific customer.
Identify products with low stock or high ratings.
Fetch payment details for a specific order ID.
Next Steps
Enhance promotion functionality to allow multiple promotions for a single product.
Add support for multiple customer addresses within the database schema.
Improve indexing for more complex queries, such as retrieving data on highly rated products or frequent customers.
View Project
To explore the schema, queries, and database design in more detail, click here to view on GitHub.