Karanjot Singh
AI & Systems Analyst @ Government of Alberta
About
I’m a recent Master’s graduate from the University of Alberta and a Software Engineer with experience across enterprise applications, full-stack systems, data engineering, and applied AI. My background combines work on mission-critical government software, enterprise automation platforms, scalable data pipelines, and modern product-style applications. I’ve worked with a broad stack including C#, .NET, WinForms, WCF, SQL Server, iBATIS.NET, Python, JavaScript, TypeScript, React, Node.js, FastAPI, Power Apps, Power Automate, Airflow, Databricks, and Docker. My experience includes production support, incident resolution, backend logic, workflow analysis, automation, pipeline optimization, and cross-functional delivery in complex environments. I also enjoy building at the intersection of software and intelligence, from RAG pipelines and LLM-backed applications to interactive visualization tools and computer vision systems. Along the way, I’ve published research, competed in hackathon environments, and consistently built projects that strengthen both technical depth and product thinking. My core interests are software engineering, scalable backend systems, full-stack development, GenAI, and solving technically challenging problems with clear, practical impact.
Canada
Edmonton
Information Technology & Services
Vue.js, Anthropic Claude, Google Cloud Platform (GCP), Docker, PostgreSQL, Node.js, Windows Communication Foundation (WCF), Azman, TFVC/TFS, Full-Stack Development, Infragistics, Entity Framework, PL/SQL, XML, iBatis, .NET Framework, Windows Software Development, Microsoft SQL Server, WinForms, Software Development
Experience

AI & Systems Analyst
Edmonton, AB
AI engineering capstone - AISH AI-Assisted Application Portal - Engineered an AI document-extraction pipeline integrating Claude vision (via Google Vertex AI) with schema-enforced tool calling, converting ~20 document images per applicant into structured form data at ~85% field pre-fill. - Designed a concurrency-capped parallel processing flow that reconciles ~180 extracted field-value candidates down to a validated 73-field form, using a type-aware merge with per-field JSON-Schema validation. - Built a multi-model architecture pairing the vision-extraction model (Sonnet 4.6) with Claude Haiku for plain-language applicant guidance, plus an explainability layer attaching source evidence to every AI-populated field. - Implemented the system end-to-end across a Vue 3 frontend, Node/Express API, and PostgreSQL, with an automated Playwright test suite and security/accessibility checks.

Software Engineer
Edmonton, AB
Ministry of Technology & Innovation (Energy) Worked on AMI (Agreement Management Information System), a mission-critical legacy enterprise platform supporting Alberta’s Crown mineral agreement lifecycle. Contributed to Phase 1 enhancements and worked across C#, .NET Framework, WinForms, WCF, SQL Server, iBATIS.NET, AutoSys, TFVC/TFS, AzMan, and XML-based mappings to debug production and non-production incidents, reverse-engineer complex billing and workflow logic, and deliver controlled fixes in a highly integrated environment. Owned incident resolution across application, service, database, workflow, and batch-processing layers; supported builds across multiple environments; acted as a primary technical bridge between AMI Support, Production Operations, GIS, migration teams, business analysts, and stakeholders; and contributed to billing redesign work through effective-date rate logic, rollback-safe SQL migrations, and defect remediation.

Software Engineer
Pune District
● Developed new CRM components from scratch, ensuring the delivery of high-quality products. ● Optimized power automate flows to improve the scalability of production code. ● Conducted unit and smoke testing to uphold high standards and identify issues promptly. ● Mentored team members in CI/CD processes and promoted collaboration through consistent engagement.

Software Engineer
Pune District
● Implemented enhanced error capturing methods, improving error tracking and software quality. ● Resolved inefficiencies by optimizing API calls, improving workflow efficiency and reliability. ● Contributed to streamlining development processes and enhancing the user experience.
Karanjot Singh's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.





