KARAN SINGH DHIR
Senior Software-Ingenieur
+1 236 514 9613|ksdhir.dev@gmail.com|linkedin.com/in/ksdhir|github.com/ksdhir|Vancouver, BC|Offen für Umzug
Résumé Professionnel
Ich bin ein Senior Software-Ingenieur, der Dinge baut, die für echte Menschen funktionieren — Prüfungsplattformen für 217.000 Studierende, Gesundheits-Apps zur Patientenversorgung und interne Tools, die Teams und Ökosysteme antreiben. Meine größte Stärke liegt nicht in meinem Tech-Stack — es ist das Lesen zwischen den Zeilen, das Verstehen, was Menschen wirklich brauchen, und das Bauen der richtigen Lösung. Ich bin die Person, der Teams vertrauen, die Brücke zwischen Produkt, Design und Engineering zu schlagen. AWS Solutions Architect zertifiziert.
Compétences Techniques
- Sprachen
- TypeScript, JavaScript, Java, Python, HTML, CSS
- Frameworks & Runtime
- React.js, Next.js, Vue.js, Node.js, TailwindCSS, GraphQL
- Cloud & Serverless
- AWS (Lambda, API Gateway, EC2, RDS, S3, SQS, IAM, WAF, CloudFront) - AWS Solutions Architect zertifiziert
- DevOps & Infrastruktur
- Docker, AWS SAM, Jenkins, Vercel, CI/CD-Pipelines, Infrastructure as Code
- Datenbanken
- DynamoDB, PostgreSQL, MongoDB, Neo4j (Zertifizierter Profi)
- CMS & Plattformen
- Strapi, WordPress (Headless)
- Testen
- React Testing Library, Playwright (E2E via Playwright MCP), KI-gestütztes Test-Authoring, CI-integrierte Testpipelines
Expérience Professionnelle
Willow Laboratories
Sep 2024 – Heute | Vancouver, BCSoftware-Ingenieur II
- Migration vom WebView-basierten Onboarding zu einer CMS-gesteuerten Content-Pipeline vorgeschlagen und geleitet — einen Quarkus-Microservice in Java entwickelt, der Inhalte in Echtzeit auf Mobilgeräte überträgt, Layout-Inkonsistenzen beseitigt und Content-Updates ohne Mobile-Releases ermöglicht. Reporting-Dashboards für die Nutu-V2-App entwickelt, die den Patientenfortschritt gegenüber personalisierten Gesundheitszielen mit klaren Zielindikatoren verfolgen.
- Modernisierung des Diabetes-Präventionsprogramm-Dashboards (DPP) geleitet — von einer veralteten Codebasis zu Next.js migriert und die Architektur auf moderne Server-/Client-Grenzen umstrukturiert.
- Die erste umfassende Teststrategie des Teams für die DPP- und HCP-Portale eingeführt — Unit-, Integrations- (React Testing Library) und E2E-Tests (Playwright) in die Jenkins-CI-Pipeline integriert. QA-Fehler um 60 % reduziert, QA von repetitiver Regressionsprüfung auf exploratives Testen verlagert.
- Das HCP-Dashboard vollständig verantwortet — mit dem Design zusammengearbeitet, um UX-Lücken zu beheben, dann das vollständige Portal geliefert, das Ärzten die Verwaltung von Personal, Patienten und klinischen Berichten ermöglicht.
- Die DPP- und HCP-Portale auf einem gemeinsamen Stack und einer Komponentenbibliothek standardisiert, portalübergreifende Inkonsistenzen eliminiert und die UI-Entwicklungszeit um 20 % reduziert.
- Ein Self-Service-Analyse-Dashboard mit Apache Superset und zentralisierter Keycloak-Authentifizierung entwickelt, das den manuellen Reporting-Aufwand für Vertriebs- und Marketingteams vollständig eliminiert.
- Unterbrechungsfreie Content-Veröffentlichung durch Implementierung des Draft-Modus in Strapi CMS mit On-Demand-Cache-Invalidierung in Next.js geliefert. Ein Strapi translation plugin entwickelt und open-sourcet, das jede Übersetzungs-API (DeepL, OpenAI) mit Strapi für die Lokalisierung verbindet.
Langara College
Okt 2023 – Aug 2024 | Vancouver, BCFull-Stack-Entwickler
- Infrastrukturkosten auf 0 $ reduziert und Ladezeiten um 40 % verbessert durch Migration der WMDD-Abteilungswebsite von AWS EC2 zu Vercel mit optimierter Caching-Schicht.
- langara-app.ca mit Next.js und WordPress als Headless-CMS entwickelt, benutzerdefinierte Beitragstypen für Veranstaltungen, Blogs und Studentenprojekte mit strukturierten SEO-Metadaten implementiert.
Vidya Mantra EduSystems Pvt. Ltd.
Jul 2018 – Aug 2023 | Noida, IndienSenior Software-Entwickler & Teamleiter
- ExamPathFinder.com entwickelt und geliefert — eine gesamtindische Wettbewerbsprüfungsplattform für 217.000+ Nutzer mit 273.000+ Fragen, auf Vue.js und AWS Serverless (API Gateway, Lambda, SQS, DynamoDB, S3) aufgebaut.
- Das Ökosystem rund um die Plattform aufgebaut — ein mehrsprachiges Job- und Zulassungsportal sowie ein internes Content-Authoring-Tool für getaggte MCQ-Datenbanken, das den manuellen Content-Aufwand um 40 % reduzierte.
- Ein funktionsübergreifendes Team von 6+ Entwicklern geleitet, strukturierte GitHub-Workflows und 1:1-Mentoring eingeführt. Früh Verantwortung übernommen, zum Senior befördert.
- Knowledge Sharing Fridays eingeführt — wöchentliche Team-Präsentationen zu individuellen Features, die die Dokumentation verbesserten, das Team engagiert hielten und die Einarbeitungszeit nach Fluktuation deutlich reduzierten.
Certifications
- AWS Certified Solutions Architect - Associate (Juli 2024)
- Neo4j Certified Professional (2019, erneuert 2024)
Formation
Langara College
2022 – 2023Postgraduales Diplom — Web- und Mobile-App-Design und -Entwicklung
University of Delhi
2014 – 2017Bachelor of Commerce — Nebenfach Computeranwendungen im Geschäftsleben