Skip to content
Open to New Opportunities

Gurparneet Kaur

Software Developer Building, Supporting & Improving Enterprise Applications

Software Developer | Application Support Developer | Technical Problem Solver

Software Developer and Application Support professional with 8+ years of enterprise technology experience across software development, production support, APIs, databases, CI/CD, testing and AI-assisted development.

Portrait of Gurparneet Kaur, Software Developer and Application Support Developer
  • 8+ Years Experience
  • 256 Projects Platform
  • C# / .NET
  • APIs & Integrations
  • AI-Assisted Development

“256 Projects Platform” describes the scale of the supported platform environment.

Career highlights

  • 8+

    Years of Enterprise Technology Experience

  • 256

    Projects Across Supported Platform (platform scale, not personally completed projects)

  • C# / .NET

    Core Development Experience

  • REST + SOAP

    API & Integration Experience

  • CI/CD

    Deployment & Release Experience

  • AI-Assisted

    GitHub Copilot + Cursor

About

Engineering with ownership from development to production.

Gurparneet is a Software Developer and Application Support Developer professional with 8+ years of enterprise technology experience developing, enhancing and supporting business-critical applications.

Engineering

  • C# / .NET development
  • SQL and database development
  • REST and SOAP APIs
  • Integrations

Delivery & Operations

  • CI/CD
  • Git
  • Octopus deployments
  • Monitoring

Support

  • Incident troubleshooting
  • Production support
  • Client-facing support
  • QA automation

Has worked across a platform containing 256 projects and has independently led and delivered projects from development through deployment and post-release support.

Hands-on experience using GitHub Copilot and Cursor for coding, code generation, troubleshooting, code understanding, debugging, refactoring, exploring implementation approaches and development productivity.

Additional QA automation experience includes Java, Selenium, Appium, TestNG, API testing, UI testing, Android testing and iOS testing.

Professional Experience

A career built across development, delivery and production support.

  1. John Wiley & Sons

    Software Developer

    November 2020 – Present

    Development
    • Developed, enhanced, maintained and supported enterprise applications across a platform containing 256 projects.
    • Combined software development, project delivery and application/production support responsibilities.
    • Developed and maintained application functionality using C# and .NET.
    • Resolved defects and delivered enhancements based on project and client requirements.
    Production Support
    • Investigated application and production issues using monitoring tools, logs and technical analysis.
    • Managed development and support tickets through Jira and ServiceNow.
    • Resolved issues within defined SLAs.
    APIs & Integrations
    • Troubleshot and validated REST and SOAP API integrations using Postman and SoapUI.
    • Diagnosed request/response, authentication and integration-related issues.
    • Configured payment gateways and payment plugins for projects.
    • Supported payment integration setup, troubleshooting and release activities.
    Database Development
    • Created and optimized SQL scripts and stored procedures.
    • Used SQL for application enhancements, data requirements, troubleshooting and production issue resolution.
    DevOps & Deployment
    • Supported large-scale batch deployments through CI/CD, Git and Octopus.
    • Investigated deployment failures and helped ensure reliable releases.
    Testing & Quality
    • Designed and executed automated test cases using Java, Selenium WebDriver, TestNG and Appium across web, Android and iOS applications.
    • Created, enhanced, debugged and executed test cases.
    • Documented defects in Jira with reproduction details and supporting screenshots.
    • Performed pre-release testing and validation.
    • Supported defect fixes and helped ensure application changes were production-ready.
    AI-Assisted Development
    • Used GitHub Copilot and Cursor as AI-assisted development tools to accelerate coding, explore implementation approaches, understand existing code, assist with debugging and improve development productivity.
    • Reviewed and validated AI-generated output.
    Collaboration & Ownership
    • Independently owned and delivered multiple projects as a lead developer.
    • Took initiatives from requirements and implementation through testing, deployment and post-release support.
    • Collaborated with developers, data analysts, designers, customers and other stakeholders.
    • Translated requirements into technical solutions.
    • Recognized for successful project delivery and technical contributions, with selected project appreciation posts available on LinkedIn.
  2. Smooth Commerce

    Toronto, Ontario

    Quality Assurance Analyst — Internship

    May 2020 – August 2020

    • Configured Selenium/Appium test environments.
    • Contributed to automation framework design and implementation.
    • Prepared Android and iOS release candidate/staging builds for testing.
    • Maintained tagged branches for future reference.
  3. EME Technologies

    Mohali, India

    Quality Assurance Analyst

    June 2017 – August 2018

    • Developed comprehensive test plans and test cases.
    • Performed functional, application, regression and performance testing across web and mobile applications.
    • Identified defects and validated fixes.
    • Conducted API testing using Postman across multiple environments.
    • Validated API functionality and data integrity.
    • Participated in test planning.
    • Prepared and maintained test documentation, test reports, defect reports, root causes and corrective actions.
    • Followed established testing methodologies, procedures and quality standards.

Career Progression

From Quality Engineering to Software Development & Production Ownership

  1. 01QA Analyst
  2. 02Canadian QA / Automation Experience
  3. 03Software Developer
  4. 04Application & Production Support
  5. 05Lead Developer / Project Ownership
  6. 06Technical Leadership Potential

This progression reflects demonstrated technical ownership and leadership potential — not a formal people-management or engineering-manager title.

Technical Skills

Tools and technologies used across development, support and delivery.

Programming & Development

  • C#
  • .NET
  • C
  • C++
  • Java
  • HTML5
  • CSS
  • jQuery
  • XML

AI-Assisted Development

  • GitHub Copilot
  • Cursor
  • AI-assisted coding
  • Code generation
  • Debugging
  • Code explanation
  • Refactoring
  • Implementation exploration

Application & Production Support

  • Incident Troubleshooting
  • Root Cause Analysis
  • Defect Resolution
  • Production Support
  • Monitoring
  • SLA Management

APIs & Integration

  • REST APIs
  • SOAP APIs
  • Postman
  • SoapUI
  • API Troubleshooting
  • Payment Gateway Integration

Databases

  • SQL
  • SQL Server
  • MySQL
  • MySQL Workbench
  • SQL Scripts
  • Stored Procedures

DevOps & Source Control

  • Git
  • Bitbucket
  • CI/CD
  • Octopus
  • SourceTree
  • Fork

Testing & Automation

  • Selenium WebDriver
  • Appium
  • TestNG
  • JUnit
  • API Testing
  • UI Testing
  • Android Testing
  • iOS Testing

Tools & Collaboration

  • Jira
  • ServiceNow
  • Confluence
  • Monday.com
  • Visual Studio
  • VS Code
  • Eclipse
  • Slack
  • Microsoft Teams

Approach

How I Solve Technical Problems

01

Understand

Analyze requirements, existing systems, logs, data and technical context.

02

Build

Develop maintainable solutions using appropriate technologies and development practices.

03

Validate

Test changes, troubleshoot defects and validate integrations before release.

04

Own

Support deployments, investigate production issues and remain accountable through post-release support.

AI-Assisted Development

Modern Development, Accelerated by AI

Hands-on experience using GitHub Copilot and Cursor as part of day-to-day engineering work.

“I use AI-assisted development tools to accelerate engineering work while maintaining human review, technical judgment and validation.”

GitHub CopilotCursor

Where AI fits in the workflow

  • Coding assistance
  • Code generation
  • Understanding existing code
  • Debugging
  • Refactoring
  • Exploring implementation approaches
  • Improving development productivity

AI-generated output is always reviewed and validated. These tools support engineering judgment — they do not replace it.

Production Ownership

Beyond Development

Experience extends beyond writing code — through the full application lifecycle, from incident to monitored release.

  • Application Support
  • Production Troubleshooting
  • Incident Investigation
  • Root Cause Analysis
  • API Troubleshooting
  • Database Troubleshooting
  • Deployment Support
  • Monitoring
  • Defect Resolution
  • SLA Management
  1. Issue
  2. Investigate
  3. Diagnose
  4. Fix
  5. Validate
  6. Deploy
  7. Monitor

Selected Work

Representative areas of delivery

Editable case study cards covering the types of work delivered. Specific project details can be added at any time.

Enterprise Application EnhancementC#, .NET, SQL
Problem
Placeholder — add the specific business need or gap this enhancement addressed.
Role
Software Developer responsible for implementation and delivery.
Approach
Placeholder — add the analysis, design and implementation steps taken for this enhancement.
Technology
C#, .NET, SQL
Outcome
Placeholder — add the specific result once confirmed.
API Integration & TroubleshootingREST APIs, SOAP APIs, Postman, SoapUI
Problem
Placeholder — add the integration issue or requirement.
Role
Developer investigating and validating API behaviour.
Approach
Placeholder — add how request/response, authentication and integration behaviour were diagnosed.
Technology
REST APIs, SOAP APIs, Postman, SoapUI
Outcome
Placeholder — add the specific result once confirmed.
Production Issue ResolutionMonitoring tools, logs, SQL, Jira, ServiceNow
Problem
Placeholder — add the production incident context.
Role
Application support owner from investigation to resolution.
Approach
Placeholder — add the monitoring, log analysis and root cause steps used.
Technology
Monitoring tools, logs, SQL, Jira, ServiceNow
Outcome
Placeholder — add the specific result once confirmed.
CI/CD & Deployment SupportGit, CI/CD, Octopus
Problem
Placeholder — add the release or deployment challenge.
Role
Deployment support across batch releases.
Approach
Placeholder — add how deployment failures were investigated and releases validated.
Technology
Git, CI/CD, Octopus
Outcome
Placeholder — add the specific result once confirmed.
Payment Gateway IntegrationPayment gateways, payment plugins, APIs
Problem
Placeholder — add the payment configuration requirement.
Role
Developer configuring gateways and payment plugins.
Approach
Placeholder — add setup, troubleshooting and release activities performed.
Technology
Payment gateways, payment plugins, APIs
Outcome
Placeholder — add the specific result once confirmed.
Test AutomationJava, Selenium WebDriver, TestNG, Appium
Problem
Placeholder — add the coverage or quality need.
Role
Automation engineer designing and executing test cases.
Approach
Placeholder — add framework and test design details across web, Android and iOS.
Technology
Java, Selenium WebDriver, TestNG, Appium
Outcome
Placeholder — add the specific result once confirmed.

Ownership

Technical Leadership & Ownership

Leadership isn't only about title — it is demonstrated through ownership, accountability and the ability to move technical work from problem to production.
  • Independently owning projects
  • Leading initiatives from requirements through post-release support
  • Cross-functional collaboration
  • Technical problem solving
  • Production issue ownership
  • Working within SLAs
  • Supporting reliable deployments
  • Collaborating with developers, analysts, designers and customers
  • Translating requirements into technical solutions

Education

Academic background & professional training

Bachelor of Technology, Computer Science and Engineering

Maharaja Ranjit Singh Punjab Technical University

Punjab, India · 2013–2017

Computer Software and Database Development

Lambton College

Toronto, Ontario · 2019–2020

  • Java
  • Android Development
  • Web Development
  • CSS
  • Database Development
  • PL/SQL
  • Project Management
  • Software Development

Core Java Certification

SPIC-Punjab Engineering College, Chandigarh, India

June 2014

Android Certification

EME Institute, Chandigarh, India

December 2016

Resume

Explore My Resume

A full breakdown of enterprise development, application support, API, database, CI/CD and QA automation experience.

Contact

Let's Connect

Interested in discussing software development, application support, technical problem solving or new technology opportunities? I'd be happy to connect.

Your message is delivered straight to my inbox.