Skip to content
View AliTahir-101's full-sized avatar
☝️
All is well
☝️
All is well

Block or report AliTahir-101

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AliTahir-101/README.md

Hi, I’m Ali Tahir

Senior Software Engineer | AI Chatbot/Agent Developer | AI/ML/CV Backend Engineer

Senior Software Engineer with extensive expertise in Python (80%) and JavaScript/TypeScript (20%), specializing in AI development. Skilled in designing and implementing efficient algorithms, building scalable backend services, and leveraging ORMs for optimized database interactions. Passionate about applying technical expertise to mission-driven organizations focused on environmental sustainability and social impact. Experienced in full-stack development, with a strong emphasis on data processing and analysis. Holds a proven track record of developing solutions that process and analyze large datasets to generate meaningful insights. Earned a Master’s degree in AI and Data Analytics from JAMK University.

👨‍💻 Work Experience

B/eye Ai - Senior Full Stack Engineer (03/2024 - 11/2024)

• Engineered core components of a Generative BI Platform, implementing sophisticated user role management systems, configurable workspace settings, and a pioneering AI-based SQL query generator that transformed natural language inputs and BigQuery schemas into optimized SQL queries.

• Developed high-performance RESTful APIs using FastAPI to manage complex data relationships while consistently meeting strict performance benchmarks and scalability requirements.

• Architected efficient database models and implemented migration strategies using ORMs that supported evolving data structures and maintained data integrity across platform updates.

• Enhanced data visualization capabilities through interactive, customizable dashboards leveraging Apache ECharts integrated within a responsive SvelteKit frontend, delivering intuitive analytics experiences.

• Designed and implemented comprehensive user management workflows and dataverse configuration features that significantly improved platform flexibility and customization options for enterprise clients.

• Created streamlined user invitation and onboarding processes that reduced activation friction while maintaining security standards for enterprise environments.

Tech Stack: Svelte, Pusher, TypeScript, Pytest, FastAPI, MongoDB, Redis, GCP, DuckDB, BigQuery, OpenAI, Docker, GitHub Actions (CI/CD) in a modern microservices architecture.


Algo.ai - Fullstack Python Developer (12/2020 - 09/2023)

• Optimized supply chain analytics tools for enterprise clients including Meta, Microsoft, and Sony, reducing computational complexity and processing time by 35%.

• Developed and maintained Node.js/TypeScript services that seamlessly interfaced with Python-based backend systems in a microservices architecture.

• Upgraded core Django components and implemented CI/CD pipelines using GitHub Actions, improving deployment reliability and development velocity.

• Implemented comprehensive unit and integration tests with Pytest and Cypress for legacy codebases, achieving up to 100% test coverage and reducing production incidents.

• Led Airflow workshops and provided technical training to junior developers, enhancing team capabilities and internal knowledge sharing.

• Translated Business Requirements Documents (BRDs) into Functional Requirements Documents (FRDs) and delivered sprint-based solutions on schedule.

• Supported operations team with debugging and maintaining AWS-based ETL pipelines for data processing workflows.

• Led technical interviews and mentored Python and SQL developers across multiple distributed teams in a fully remote environment.

Tech Stack: Node.js, Python, Pytest, Cypress, DataDog, Django, JavaScript, TypeScript, MongoDB, Redis, Kafka, Amazon Redshift, Docker, GitHub Actions (CI/CD)


KavTech Solutions Inc - Software Engineer (01/2019 - 12/2020)

• Engineered AI-powered advertisement generation APIs and real estate classification tools using deep learning models with Keras, TensorFlow, and PyTorch.

• Developed scalable Python backend systems using Django ORM for efficient data modeling and retrieval across multiple client platforms.

• Built a sophisticated geolocation simulation tool to test real-time construction worker tracking systems, improving deployment validation processes.

• Created automated video generation APIs for real estate platforms that combined CSV metadata, images, and background music to produce dynamic marketing content.

• Designed an inventory balancing system using Facebook Prophet and historical seasonal data for predictive stock management, optimizing inventory levels.

• Implemented robust web scrapers with Selenium and Scrapy to extract and process data from NFL statistics sites and across multiple industries and platforms.

• Automated NFL statistics collection by building parsers that monitored official league websites, processed gamebook data, and updated databases in real-time.

• Mentored junior developers on best practices for testing, code quality, and deployment workflows in an agile development environment.

Tech Stack: Python, Node.js, Django, Flask, FastAPI, Pytest, Selenium, Scrapy, JavaScript, MongoDB, OpenCV, Keras, TensorFlow, PyTorch, Pandas, Docker, GitHub Actions (CI/CD)


Wizdojo Technologies - Machine Learning Intern (10/2018 - 01/2019)

• Developed a footfall counter for retail analytics leveraging computer vision techniques for real-time people counting and customer traffic analysis.

• Built a comprehensive heatmap generator for store analytics by integrating and processing feeds from multiple camera sources to visualize customer movement patterns.

• Engineered a gender-based advertisement targeting system using computer vision models and camera sensor input to enhance retail engagement metrics.

• Implemented computer vision algorithms on Raspberry Pi and other IoT devices for edge-based retail analytics solutions.

• Completed certifications in computer vision and machine learning to enhance theoretical and practical understanding of AI applications.

Tech Stack: Python, C++, OpenCV, Keras, TensorFlow, PyTorch, Raspberry Pi


🛠️ Tech Stack

Programming Languages Frameworks & Libraries
• Python 🐍
• TypeScript 📘
• JavaScript 📜
Web: Django, Flask, FastAPI, Svelte, Node.js, Next.js
Data: Pandas, NumPy, Seaborn, Matplotlib
ML: TensorFlow, PyTorch, Keras, OpenCV
Databases Cloud & DevOps
SQL: PostgreSQL, SQL Server, Redshift, SQLite
NoSQL: MongoDB
Cloud: AWS, Azure
Containers: Docker 🐳
CI/CD: GitHub Actions
Automation: Airflow, LangChain, n8n
Web Technologies Testing Tools
REST APIs, MVC, HTML5, Tailwind CSS, NPM, Webpack
Scraping: Scrapy, Selenium, BeautifulSoup
Unit: Pytest, Jest, Mocha, Chai
E2E: Cypress, Selenium, Robot
Operating Systems
Linux (Ubuntu, Kali Linux)
Windows 🪟
macOS 🍏

🎓 Education

Jamk University of Applied Sciences

University of Central Punjab Lahore

  • 🎓 Bachelor's Degree in Computer Science
    • 🛠️ Final Year Project: Developed a Formative Feedback Solution using Machine Learning to assess student essays.

🏆 Certifications

  • Django Essential Training - LinkedIn (May 2022) 🐍
  • Secure Coding in Python - LinkedIn (Sep 2021) 🔒
  • Microsoft Certified: Azure Data Engineer Associate - Microsoft (Jun 2021) ☁️
  • Master Computer Vision™ OpenCV3 in Python & Machine Learning - Udemy (Oct 2018) 👁️

🌐 Languages

  • Urdu (Mother Tongue) 🇵🇰
  • English (Fluent) 🇬🇧

📫 Let's Connect!

Pinned Loading

  1. weather-api weather-api Public

    This Weather API Provides current weather information for any city using the OpenWeatherMap API. Supports multiple languages, allowing consumers to request data in their preferred language avaiable…

    Python

  2. finnish-traffic-sign-recognition finnish-traffic-sign-recognition Public

    Real-time Finnish traffic sign detection and classification using synthetic data, transfer learning, and advanced deep learning techniques.

    Jupyter Notebook

  3. EchoGrapher EchoGrapher Public

    Audio Spectrogram Visualizer

    C++

  4. slot-notifier-cypress slot-notifier-cypress Public

    This project provides support for finding appointment slots at both the Finnish Embassy and the German Embassy. Whether you're looking for Finnish Embassy appointment slots or German Embassy slots …

    JavaScript

  5. python_mqtt_app python_mqtt_app Public

    Python

  6. deepset-tech-task deepset-tech-task Public

    This project was developed as part of a technical interview process for Deepset.

    Python