Skip to content
View pasindudilshan1's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report pasindudilshan1

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
pasindudilshan1/README.md

Hi there, I'm Pasindu Premarathna πŸ‘‹

Typing SVG

Portfolio LinkedIn Email DataCamp ORCID


πŸš€ About Me

name: Pasindu Premarathna
role: .NET Developer & Data Engineer
education:
  - BSc. Information Technology @ UCSC
  - BBM (Hons) Accounting Information Systems @ University of Kelaniya
experience: 1+ years in software development
location: Colombo, Sri Lanka πŸ‡±πŸ‡°
current_role: Software Developer Trainee @ AlgotechSys
focus:
  - C#, ASP.NET MVC, Web API Development
  - Microsoft Azure Cloud Services
  - Data Engineering & ETL Pipelines
  - AI & Automation Solutions
  - Open Source Tools for Data Quality
learning:
  - Microsoft Fabric Analytics Engineer
  - SnowPro Associate Certification
  - Advanced Azure Services
  - Data Engineering at Scale
certifications:
  - Certified Associate Data Analyst (DataCamp)
  - Data Analyst in SQL (DataCamp)
  - Certified Python Data Associate (DataCamp)
memberships:
  - The Institute of Analytics (Student Member β€” ID: 2507B17750)
  - CA Sri Lanka (Corporate Level Student)
open_source:
  - dcvpg β€” Data Contract Validator & Pipeline Guardian
philosophy: "The best way to predict the future is to create it."

πŸ’‘ .NET Developer with hands-on experience building scalable web applications using ASP.NET MVC, Web API, and C#. Skilled in Microsoft Azure services and SQL Server database management. Strong foundation in data engineering with expertise in ETL pipelines, Power BI, SQL, and Python. Creator of dcvpg β€” an open-source tool to catch schema drift, quality violations, and freshness SLA breaches before they reach production. Passionate about transforming data into actionable insights and building reliable, high-quality software.


πŸ’Ό What I'm Up To

🏒 Working as Software Developer Trainee at AlgotechSys
πŸŽ“ Studying Information Technology at UCSC & Accounting Information Systems at UoK
πŸ”¨ Building ASP.NET applications and cloud-based solutions on Azure
πŸ“Š Analyzing business data with Power BI, SQL, and Python for data-driven insights
πŸ€– Developing AI automation workflows using N8N and Azure services
☁️ Deploying solutions on Azure, AWS, and Google Cloud platforms
πŸ“š Preparing for Microsoft Fabric Analytics Engineer certification
πŸ›‘οΈ Maintaining dcvpg β€” open-source data contract & pipeline guardian
πŸ† Achieved 1st Runner-Up at SDG Youth Challenge 2025
🀝 Contributing to FOSS Community and tech organizations at university
πŸ’» Managing projects using Agile/Scrum with Azure DevOps and Git


🌟 Featured Open Source β€” dcvpg

GitHub Stars GitHub Forks GitHub Issues License

Catch schema drift, quality violations, and freshness SLA breaches before they reach production.

πŸ” Schema Drift Detection     β†’ Catch column additions, drops & type changes automatically
βœ… Data Quality Validation    β†’ Assert nullability, ranges, regex patterns & referential rules
⏰ Freshness SLA Monitoring   β†’ Alert when pipeline data goes stale beyond defined thresholds
🚦 Pipeline Gate Integration  β†’ Block bad data at the source β€” before it poisons downstream
πŸ“‹ Data Contract as Code      β†’ Define and version your data contracts in YAML/JSON

⭐ If dcvpg saves your pipeline, drop a star β€” it helps more data engineers find it!


πŸ”₯ All Projects

Python | YAML | Data Contracts | Pipeline Quality
Open-source tool to catch schema drift, data quality violations, and freshness SLA breaches before they reach production. Define data contracts as code and enforce them across your pipelines.


πŸ€– LocalGPT

Python | LLM | Privacy-First AI
Run a local GPT-powered assistant entirely on your own machine β€” no cloud, no data leaks. Fully offline AI question-answering with document context.


ASP.NET | SQL Server | C#
End-to-end payroll processing system with employee management, salary calculation, deductions, and automated payslip generation.


Python | AWS Lambda | Claude AI
GUI-powered web scraping tool to extract SEO metrics, structured content, and analytics from any website, with serverless AWS Lambda backend.


Python | Docker | ML
ML-powered advisor that recommends the best tech stack for a given project. Packaged as a Dockerized ML app β€” a reference for ML app deployment best practices.


Python | Jupyter Notebook | ETL
Production-ready ETL pipeline for processing and transforming energy department data with automated extraction, cleaning, and loading workflows.


Dart | Flutter | AI
AI-powered shopping cart application featuring automated checkout, product recognition, and seamless payment integration.


ASP.NET | SQL Server
Complete library management solution with book cataloging, member management, borrowing system, and automated notifications.


Python | SQL | Power BI
Analyzing Crime in LA | NYC School Test Scores | Netflix Movies | Motorcycle Sales | Student Mental Health | HR Analytics


πŸ› οΈ Tech Stack

Languages & Core Technologies

C# .NET Python SQL Java JavaScript Dart PHP

Frameworks & Web Development

ASP.NET Flutter React Angular Node.js Laravel

Cloud & DevOps

Azure AWS Google Cloud Docker Azure DevOps Git

Data Analytics & BI

Power BI Tableau Pandas NumPy Excel Alteryx

Data Engineering & Big Data

Apache Spark Kafka Hadoop Snowflake Databricks Airflow

Databases

SQL Server MySQL PostgreSQL MongoDB Supabase

AI & Automation

N8N OpenAI Claude AI LangChain

Development Tools

VS Code Visual Studio IntelliJ IDEA Jupyter


🎯 Areas of Expertise

πŸ’» Software Development

  • ASP.NET MVC & Web API
  • C# .NET Framework
  • RESTful API Design
  • Microservices Architecture
  • Azure Cloud Services
  • CI/CD with Azure DevOps

πŸ“Š Data Analytics & BI

  • Power BI Dashboard Development
  • SQL Database Management
  • Statistical Analysis
  • Data Visualization
  • KPI Tracking & Reporting
  • Business Intelligence

πŸ”§ Data Engineering

  • ETL Pipeline Development
  • Data Contract Validation (dcvpg)
  • Apache Spark & Kafka
  • Azure Data Factory
  • Snowflake & Databricks
  • Big Data Processing

πŸ€– AI & Automation

  • N8N Workflow Automation
  • RAG Applications
  • AI-Powered Solutions
  • LocalGPT & LLM Integration
  • Process Automation
  • Intelligent Document Processing

πŸ† Achievements & Certifications

πŸŽ–οΈ Awards

  • πŸ₯ˆ 1st Runner-Up β€” SDG Youth Challenge 2025 (ICBI 2025, University of Kelaniya)

πŸ… GitHub Achievements

  • ⚑ Quickdraw Β |Β  🦈 Pull Shark Γ—2 Β |Β  🎯 YOLO Β |Β  🀝 Pair Extraordinaire

πŸ“œ Professional Certifications

βœ… Certified Associate Data Analyst β€” DataCamp
βœ… Data Analyst in SQL β€” DataCamp
βœ… Certified Python Data Associate β€” DataCamp
πŸ”„ SnowPro Associate: Platform Certification β€” In Progress
πŸ”„ Microsoft Fabric Analytics Engineer Associate β€” In Progress

πŸŽ“ Professional Qualifications

  • The Institute of Analytics β€” Student Member (ID: 2507B17750)
  • Chartered Accountants of Sri Lanka β€” Corporate Level Student

πŸ“Š GitHub Analytics

GitHub Streak

πŸ† GitHub Trophies

GitHub Trophies

πŸ‘₯ Leadership & Community

πŸŽ“ AISSA β€” UoK

IT Coordinator
Organizing Committee

🦁 Leo Club β€” UoK

PR & Marketing Coordinator
Organizing Committee

πŸ’» FOSS Community

Active Member
University of Kelaniya


🌐 Let's Connect!

I'm always excited to connect with fellow developers, data enthusiasts, and tech professionals!

Open to:

  • πŸ’Ό Full-time opportunities in .NET Development & Data Engineering
  • 🀝 Open-source collaborations β€” especially around dcvpg!
  • πŸ’‘ Tech discussions and knowledge sharing
  • πŸš€ Freelance projects and consulting

Portfolio LinkedIn Email DataCamp dcvpg


πŸ’­ Quote of the Day

Random Dev Quote

⚑ About Me in Code

const pasindu = {
  title: ".NET Developer & Data Engineer",
  company: "AlgotechSys",
  experience: "1+ year",
  education: {
    primary: "BSc. IT @ UCSC",
    secondary: "BBM (Hons) AIS @ University of Kelaniya"
  },
  openSource: {
    flagship: "dcvpg β€” Data Contract Validator & Pipeline Guardian",
    mission: "Catch schema drift & quality violations before production"
  },
  technologies: {
    backend: ["C#", "ASP.NET MVC", "Web API", "Node.js"],
    frontend: ["React", "Angular", "Flutter", "JavaScript"],
    dataAnalytics: ["Power BI", "Tableau", "SQL", "Python", "Excel"],
    dataEngineering: ["Spark", "Kafka", "Hadoop", "Snowflake", "Databricks"],
    cloud: ["Azure", "AWS", "Google Cloud", "Docker"],
    databases: ["SQL Server", "MySQL", "PostgreSQL", "MongoDB", "Supabase"],
    automation: ["N8N", "Azure Functions", "Lambda"],
    ai: ["OpenAI", "Claude AI", "LangChain", "LocalGPT"]
  },
  githubStats: {
    repos: 47,
    achievements: ["Quickdraw", "Pull Shark x2", "YOLO", "Pair Extraordinaire"]
  },
  certifications: [
    "Certified Associate Data Analyst (DataCamp)",
    "Data Analyst in SQL (DataCamp)",
    "Python Data Associate (DataCamp)"
  ],
  currentFocus: [
    "dcvpg β€” Open Source Data Quality Tool",
    "ASP.NET Core Development",
    "Azure Cloud Architecture",
    "Microsoft Fabric Analytics"
  ],
  achievements: {
    competition: "1st Runner-Up β€” SDG Youth Challenge 2025",
    memberships: ["Institute of Analytics", "CA Sri Lanka"]
  },
  funFact: "I build production apps by day, guard pipelines by night with dcvpg! πŸ›‘οΈ"
};

⭐ From pasindudilshan1

"The best way to predict the future is to create it." β€” Building the future, one commit at a time.


πŸ‘€ Profile Views

Profile Views

Pinned Loading

  1. Payroll-Management-System Payroll-Management-System Public

    1

  2. LocalGPT LocalGPT Public

    Python 1

  3. tech-stack-advisor tech-stack-advisor Public

    Forked from docker-aiml/tech-stack-advisor

    Tech Stack Advisor Sample ML App - Project to Learn to Package ML App with a Dockerfile

    Python 1

  4. web-scraper-tool web-scraper-tool Public

    Python 1

  5. Powering-Data-for-the-Department-of-Energy---Building-an-ETL-Pipeline Powering-Data-for-the-Department-of-Energy---Building-an-ETL-Pipeline Public

    Jupyter Notebook

  6. SmartCart SmartCart Public

    Dart