Skip to content
View Kartik987's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Thapar Institute of Engineering and Technology

Block or report Kartik987

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

Hi there πŸ‘‹, I'm Kartik Arora

Full Stack Software Engineer | .NET / .NET Core | React.js | Secure APIs | Azure | Automation


✨ About Me

I build secure, scalable, and maintainable web systems β€” primarily in the .NET ecosystem β€” and help modernize legacy frontends with React.

I focus on pragmatic engineering: small, iterative improvements that compound into more reliable and faster systems.

  • πŸ”§ Backend-first Full Stack: REST APIs, EF, LINQ, SQL Server
  • 🧩 Frontend modernization: ASPX/WebForms β†’ React (hooks & component-driven UI)
  • πŸ” Security-first: input encoding, CSRF, rate-limiting, vulnerability fixes
  • ☁️ Cloud exposure: Azure Functions, Blob Storage, CI/CD pipelines
  • πŸ€– Automation / Agents: LangGraph, automation for repetitive workflows
  • 🧠 Fundamentals: OOP, SOLID, DRY, Design Patterns

πŸ“© Reach me: arorakartik923@gmail.com


πŸ”­ What I build

  • Payment/pos management and integrations for multi-country banking partners
  • Secure Authentication & Authorization services (JWT, role-based access)
  • Migration paths from server-rendered pages (WebForms/ASPX) to single-page React apps
  • Resilient backend systems where data consistency and idempotency matter (billing/payments)

πŸ’Ό Experience (highlights)

🏦 Software Engineer β€” International Unit @ Pine Labs

Noida | 05/2024 – Present

  • Built and maintained a POS management dashboard used by banking partners in Malaysia.
  • Migrated legacy ASPX pages to React and introduced shimmer loading UI for better UX.
  • Improved system reliability by resolving critical production issues and tuning performance.

πŸ’§ Software Engineer β€” Smart Energy Water

Noida | 07/2021 – 04/2024

  • Built a customer portal for the Department of Water, City of Fort Worth (Texas) β€” billing, consumption insights, and payments.
  • Implemented a time-windowed duplicate-payment prevention mechanism.
  • Hardened APIs with CSRF protection, input encoding, and throttling; fixed issues found in vulnerability scans.

🧰 Skills Snapshot

  • Languages & Frameworks: C#, .NET, .NET Core, ASP.NET MVC, WebForms, React.js, JavaScript
  • Data & ORM: SQL Server, Entity Framework, LINQ, MongoDB
  • APIs & Integration: REST, SOAP/WSDL, Postman, Swagger
  • Cloud & DevOps: Azure Functions, Azure Blob Storage, Azure Repos/Git, Jenkins, CI/CD
  • Security & Testing: Burp Suite, secure coding practices, vulnerability remediation

πŸš€ Selected Projects

πŸ’³ PCUI β€” POS Interface for Payment

An interface to manage POS devices and fleet-wide configurations. Features include bulk updates for merchants and automated settlement report publishing for banks.

πŸ” Authentication API (ASP.NET Core + EF)

A 3-layer CRUD API with JWT authentication and role-based access controls.

Repository: https://github.com/Kartik987/Crud-Authentication-EntityFramework

πŸ›’ Shopping Cart (Demo)

A lightweight shopping cart built with Bootstrap, JavaScript, and jQuery demonstrating client-side cart logic and dynamic totals.

Repository: https://github.com/Kartik987/Ecommerce


πŸ… Certifications

  • βœ… M001: MongoDB Basics β€” Mongo Compass, querying with Mongoose, NoSQL fundamentals
  • βœ… Introduction to Big Data β€” HDFS, MapReduce
  • βœ… Big Data Modelling & Management Systems β€” streaming & system design for online needs
  • βœ… Microsoft Certified: Azure Developer Associate (AZ-204) β€” developing solutions on Azure, Functions, Storage, and secure cloud services

πŸ’‘ How I work

  • Small, frequent PRs with clear descriptions and tests when applicable
  • Prefer observability: structured logging + metrics to find and fix real issues
  • Security first: threat modelling and fixing vulnerabilities as part of the development cycle
  • Automated tasks for repetitive work (scripting, agents)

πŸ“« Open to

  • Collaborations on secure & scalable APIs
  • Frontend modernization for legacy enterprise apps
  • Payment, billing, and reliability-focused systems

If you have a project or idea β€” let's talk! βœ‰οΈ arorakartik923@gmail.com


🎯 Quick facts & fun

  • Favorite pattern: Strategy + Factory for extensible business rules
  • Coffee: strong β˜• Code & tests: even stronger βœ…
  • In spare time: exploring agent automation and small infra projects on Azure

πŸ“Š GitHub Stats



🀝 Let’s Connect

If you're building secure APIs, migrating a legacy app to React, or working on payment systems β€” I'd love to collaborate.


Pinned Loading

  1. KPMG-Data-analytics-Internship-task KPMG-Data-analytics-Internship-task Public

    Successful completion of the Data Analytics Internship tasks assigned by KPMG. Involves Data visualization, Data dashboard creation and Data quality issues.,

    1

  2. Flutter-Group_Chat_App_Animo-chat Flutter-Group_Chat_App_Animo-chat Public

    Basic Group chatting application made with flutter and firebase firestore. Uses firebase authentication feature and firestore as a no-sql database .

    Dart 1

  3. insidesherpa/JPMC-tech-task-2 insidesherpa/JPMC-tech-task-2 Public

    Python 29 194

  4. Flutter-Weather-App Flutter-Weather-App Public

    This is a weather application made with flutter and uses openweathermap api for getting weather data. Uses latitude and longitude of that location to fetch the data from API. Shows temperature , we…

    Dart 1

  5. Covid-data-visualization-Jupyter-notebook-jupyterLab Covid-data-visualization-Jupyter-notebook-jupyterLab Public

    Data visualization of Covid using JupyterLab and Python. Data is picked from this website https://ourworldindata.org/coronavirus-source-data.

    Jupyter Notebook 1

  6. Flutter-Bitcoin-Litcoin-Ethereum-Tracker Flutter-Bitcoin-Litcoin-Ethereum-Tracker Public

    With this you can track real time Price variations of Bitcoins, Litecoins and Ethereum. Using api of Coinapi.io

    Dart 1