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

Highlights

  • Pro

Block or report panchalpk20

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
panchalpk20/README.md

Auto type

GIF

About me

I'm Purushottam Panchal

I'm a software engineer and M.S. Computer Science candidate at DePaul University (expected Jun 2026). I build reliable backend systems, automation pipelines, and web applications β€” with hands-on experience across Java-based systems, C#/.NET services, and front-end work using TypeScript, HTML, and CSS. My repositories reflect a mix of academic and production work: Java-centric projects for systems and course assignments, full-stack web projects (C# + TypeScript) from web development courses, and distributed/automation projects that use scripting and cloud tools.

Professional highlights include backend API development, CI/CD and automation (Jenkins, Azure DevOps), and cloud integrations on AWS and Azure. I focus on writing maintainable code, improving test coverage, and shipping features reliably.


What I'm currently up to:

  • Pursuing my M.S. in Computer Science at DePaul University, with an expected graduation in June 2026. My studies focus on prominent courses like Algorithms and Data Structures, Enterprise Computing, and Principles of Database Systems.

Expertise & Tech stack

I organize my day-to-day work around backend services, automation, and reliable delivery. Below is a focused view of the technologies I use and my practical experience with them.

  • Languages

    • Primary: C#, Java, Python, SQL
    • Familiar / supporting: TypeScript, HTML/CSS
  • Backend & Frameworks

    • .NET Core / ASP.NET Web API, ASP.NET MVC, Entity Framework
    • Java (course & project work), familiarity with Spring Boot concepts
    • Microservices patterns and API design (JWT-based auth, routing, versioning)
  • Frontend & Client

    • TypeScript-driven front ends (project-level experience), responsive UIs with HTML/CSS
    • Postman for API testing and quick integration checks
  • Cloud & Infrastructure

    • AWS: S3, EC2, IAM (secure cross-account access patterns)
    • Azure: Azure DevOps (CI/CD), App Services, Azure SQL
    • Implementing cloud-hosted data flows and automating uploads/processing
  • CI/CD, Automation & Scripting

    • Jenkins (pipeline design & automation), Azure DevOps pipelines
    • Python and Shell scripting for automation, deployment helpers, and ETL tasks
    • Pipeline-driven deployments to reduce manual steps and failure rates
  • Testing & Quality

    • Unit & integration testing: NUnit, MSTest, xUnit, Moq
    • End-to-end / browser testing exposure: Selenium (basic)
    • Focus on test coverage, code reviews, and reducing post-release defects
  • Data & Storage

    • Microsoft SQL Server, relational schema design and query optimization
    • Data validation and transfer workflows for reliable ingestion
  • Tools & Processes

    • Git, Bitbucket, Azure DevOps, Postman, CI/CD best practices
    • Emphasis on maintainability: modular code, readable tests, documented pipelines

Academic & course projects

Below are key academic repositories on my profile with a short tech stack summary. Click each link to explore code, README details, and project artifacts.

Certifications:

  • AZ-900 Microsoft Certified Azure Fundamentals
  • AZ-204 Microsoft Certified Azure Developer Associate

https://panchalpk20.github.io/

Profiles

GitHub Streak

Popular repositories Loading

  1. Drawing-App Drawing-App Public

    This Android Studio project for simple drawing app created by me during my Internship period. This app Contains canvas,different colors and color-chooser and slider for controlling size of brush.

    Java 2

  2. Math-for-childrens Math-for-childrens Public

    This is another android studio project created by me during my internship period. Its application for childrens which helps for learning basic mathematical operations(+,-,/,*))

    Java

  3. spelling-game spelling-game Public

    This is another project by me during my Internship period,

    Java

  4. Solar-System-app Solar-System-app Public

    Another Inernship Project

    Java

  5. continents continents Public

    one Another Internship Project

    Java

  6. Youtube-Activity-inprogress Youtube-Activity-inprogress Public

    Java