Help
RSS
API
Feed
Maltego
Contact
Domain > harshitpant.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-07-25
104.27.171.240
(
ClassC
)
2026-01-20
216.198.79.1
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAccess-Control-Allow-Origin: *Age: 692521Cache-Control: public, max-age0, must-revalidateContent-Disposition: inlineContent-Length: 124122Content-Type: text/html; charsetutf-8Date: Tue, 20 Jan 2026 04:10:37 GMTEtag: c7bde341989a5178552384882ef7b154Server: VercelStrict-Transport-Security: max-age63072000Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetchX-Matched-Path: /X-Nextjs-Prerender: 1X-Nextjs-Stale-Time: 300X-Vercel-Cache: HITX-Vercel-Id: pdx1::nwfph-1768882237419-d682e8393e50 !DOCTYPE html>!--n61qhccJqZKaQ1q7bcMrj-->html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale5/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/e4af272ccee01ff0-s.p.woff2 asfont crossorigin typefont/woff2/>link relstylesheet href/_next/static/css/0457f20e08f47976.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-7b241bc24dc36e46.js/>script src/_next/static/chunks/4bd1b696-c023c6e3521b1417.js async>/script>script src/_next/static/chunks/255-cb395327542b56ef.js async>/script>script src/_next/static/chunks/main-app-f9b5d20365cb8be2.js async>/script>script src/_next/static/chunks/168-dc250a1ecff4dfb6.js async>/script>script src/_next/static/chunks/619-ba102abea3e3d0e4.js async>/script>script src/_next/static/chunks/631-ec71521deb32f205.js async>/script>script src/_next/static/chunks/app/layout-d4b410ee9e274505.js async>/script>script src/_next/static/chunks/app/page-0f5fe5dcf8d20919.js async>/script>link relicon href/favicon.svg typeimage/svg+xml/>link relalternate icon href/favicon.ico/>link relmanifest href/manifest.json/>meta nametheme-color content#000000/>meta namenext-size-adjust content/>title>Harshit Pant - Technical Lead / Technical Manager/title>meta namedescription contentSeasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC./>meta nameauthor contentHarshit Pant/>meta namekeywords contentHTML5, CSS3, React.js, Next.js, TypeScript, D3.js, AgGrid, Angular 2+, Redux, Observables, Material-UI, Tailwind, Carbon design system, JavaScript, Python, SQL, Java, Node.js, Express, GraphQL, RestAPI, Redis, Flask, FastAPI, GCP, Docker, Kubernetes (Helm Charts), BigQuery, Pub/Sub, App Engine, CI/CD, GitLab, Git, BitBucket, PostgreSQL, MS SQL, Bootstrap, Figma, Storybook, GCP Vertex AI (Gemini 2.5 Flash/Pro), LLM integrations, Agile, Scrum, Shell scripting, Jest, SonarQube, Knex/>meta namecreator contentHarshit Pant/>meta namerobots contentindex, follow/>meta namegooglebot contentindex, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1/>meta namegoogle-site-verification contentyour-google-verification-code/>meta propertyog:title contentHarshit Pant - Technical Lead / Technical Manager/>meta propertyog:description contentSeasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC./>meta propertyog:url contenthttps://harshitpant.dev/>meta propertyog:site_name contentHarshit Pant Portfolio/>meta propertyog:locale contenten_CA/>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image/>meta nametwitter:title contentHarshit Pant - Technical Lead / Technical Manager/>meta nametwitter:description contentSeasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC./>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body class__className_f367f3>div hidden>!--$-->!--/$-->/div>script>((a,b,c,d,e,f,g,h)>{let idocument.documentElement,jlight,dark;function k(b){var c;(Array.isArray(a)?a:a).forEach(a>{let cclassa,dc&&f?e.map(a>fa||a):e;c?(i.classList.remove(...d),i.classList.add(f&&fb?fb:b)):i.setAttribute(a,b)}),cb,h&&j.includes(c)&&(i.style.colorSchemec)}if(d)k(d);else try{let alocalStorage.getItem(b)||c,dg&&systema?window.matchMedia((prefers-color-scheme: dark)).matches?dark:light:a;k(d)}catch(a){}})(class,theme,light,null,light,dark,null,false,true)/script>nav classsticky top-0 z-50 w-full border-b bg-background/95 backdrop-blur supports-backdrop-filter:bg-background/60>div classcontainer flex h-14 items-center justify-between px-4>a classflex items-center gap-2 hover:opacity-80 transition-opacity href/>svg classh-8 w-8 text-foreground viewBox0 0 140 80 fillcurrentColor xmlnshttp://www.w3.org/2000/svg aria-labelH PANT Logo>g>rect x8 y8 width20 height64 rx3>/rect>rect x28 y36 width32 height20 rx2>/rect>rect x60 y8 width20 height64 rx3>/rect>path dM 80 8 Q 100 8 105 26 Q 105 36 95 36 Q 88 36 83 31 L 80 26 Z>/path>path dM 85 16 Q 92 16 95 21 Q 92 26 85 26 Q 82 26 82 21 Q 82 16 85 16 fillwhite>/path>/g>/svg>span classfont-bold text-lg hidden sm:inline>HARSHIT/span>/a>div classflex items-center gap-4>a classtext-sm font-medium hover:text-primary transition-colors data-stateclosed href/chat>Chat/a>button classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10 aria-labelToggle theme data-stateclosed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-sun h-5 w-5>circle cx12 cy12 r4>/circle>path dM12 2v2>/path>path dM12 20v2>/path>path dm4.93 4.93 1.41 1.41>/path>path dm17.66 17.66 1.41 1.41>/path>path dM2 12h2>/path>path dM20 12h2>/path>path dm6.34 17.66-1.41 1.41>/path>path dm19.07 4.93-1.41 1.41>/path>/svg>/button>/div>/div>/nav>main classmin-h-screen>header classcontainer mx-auto px-4 py-12 sm:py-16 lg:py-20>div classflex flex-col items-center gap-6 text-center>span classrelative flex shrink-0 overflow-hidden rounded-full h-32 w-32 sm:h-40 sm:w-40 border-4 border-primary shadow-lg>span classflex h-full w-full items-center justify-center rounded-full bg-muted text-4xl sm:text-5xl>HP/span>/span>div classspace-y-2>h1 classtext-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight>Harshit Pant/h1>p classtext-xl sm:text-2xl text-muted-foreground>Technical Lead / Technical Manager/p>/div>div classflex flex-wrap items-center justify-center gap-4 text-sm sm:text-base>div classflex items-center gap-2 text-muted-foreground>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-4 w-4>path dM22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z>/path>/svg>a hreftel:647-621-2486 classhover:text-foreground transition-colors>647-621-2486/a>/div>div classflex items-center gap-2 text-muted-foreground>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-4 w-4>rect width20 height16 x2 y4 rx2>/rect>path dm22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7>/path>/svg>a hrefmailto:hrshtpnt@gmail.com classhover:text-foreground transition-colors>hrshtpnt@gmail.com/a>/div>div classflex items-center gap-2 text-muted-foreground>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor classh-4 w-4>path dM20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z>/path>/svg>a hrefhttps://linkedin.com/in/harshitpant target_blank relnoopener noreferrer classhover:text-foreground transition-colors>LinkedIn/a>/div>/div>div classflex flex-wrap gap-4 justify-center mt-4>a classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-11 rounded-md px-8 href/chat>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-message-square mr-2 h-4 w-4>path dM21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z>/path>/svg>Chat with AI/a>a href/resume/lead_full_stack_engineer_harshit.pdf downloadlead_full_stack_engineer_harshit.pdf classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-11 rounded-md px-8>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-download mr-2 h-4 w-4>path dM21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4>/path>polyline points7 10 12 15 17 10>/polyline>line x112 x212 y115 y23>/line>/svg>Download Resume/a>a hrefmailto:hrshtpnt@gmail.com?subjectLet's Connect classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-11 rounded-md px-8>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail mr-2 h-4 w-4>rect width20 height16 x2 y4 rx2>/rect>path dm22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7>/path>/svg>Get in Touch/a>/div>/div>/header>section idabout classcontainer mx-auto px-4 py-12 sm:py-16 bg-muted/50 aria-labelAbout>div classmax-w-3xl mx-auto>h2 classtext-3xl sm:text-4xl font-bold text-center mb-8>About/h2>div classrounded-lg border bg-card text-card-foreground shadow-sm>div classflex flex-col space-y-1.5 p-6>div classtext-2xl font-semibold leading-none tracking-tight>Professional Summary/div>/div>div classp-6 pt-0>p classtext-base sm:text-lg text-muted-foreground leading-relaxed>Seasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC./p>/div>/div>/div>/section>section idskills classcontainer mx-auto px-4 py-12 sm:py-16 aria-labelTechnical Skills>h2 classtext-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12>Technical Skills/h2>div classmax-w-6xl mx-auto>div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-8>div>h3 classtext-lg font-semibold mb-3>Frontend/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>HTML5/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>CSS3/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>React.js/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Next.js/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>TypeScript/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>D3.js/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>AgGrid/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Angular 2+/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Redux/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Observables/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Material-UI/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Tailwind/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Carbon design system/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Languages/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>JavaScript/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Python/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>SQL/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Java/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Backend/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Node.js/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Express/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>GraphQL/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>RestAPI/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Redis/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Flask/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>FastAPI/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Cloud & DevOps/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>GCP/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Docker/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Kubernetes (Helm Charts)/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>BigQuery/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Pub/Sub/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>App Engine/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>CI/CD/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>GitLab/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Git/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>BitBucket/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Database/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>PostgreSQL/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Redis/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>MS SQL/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Design Tools/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Bootstrap/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Tailwind/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Figma/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Storybook/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>AI Tools/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>GCP Vertex AI (Gemini 2.5 Flash/Pro)/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>LLM integrations/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Methodologies/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Agile/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Scrum/div>/div>/div>div>h3 classtext-lg font-semibold mb-3>Other/h3>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>D3.js/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Shell scripting/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Jest/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>SonarQube/div>div classinline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1>Knex/div>/div>/div>/div>/div>/section>section idexperience classcontainer mx-auto px-4 py-12 sm:py-16 aria-labelWork Experience>h2 classtext-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12>Experience/h2>div classmax-w-4xl mx-auto space-y-8>div classrounded-lg border bg-card text-card-foreground shadow-sm relative border-l-4 border-l-primary>div classflex flex-col space-y-1.5 p-6>div classflex items-start justify-between flex-wrap gap-2>div>div classfont-semibold tracking-tight text-xl sm:text-2xl>Senior Full Stack Engineer/div>div classtext-muted-foreground text-base sm:text-lg mt-1>Aletha Corp (Scotiabank)/div>/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-primary text-primary-foreground hover:bg-primary/80 text-xs sm:text-sm>Current/div>/div>/div>div classp-6 pt-0>div classmb-4>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-4 w-4>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Toronto, ON/div>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-4 w-4>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg>05/2024 - Current/div>/div>ul classspace-y-3 text-sm sm:text-base text-muted-foreground>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Built an AI-powered summarization platform using GCP Vertex AI (Gemini) to automatically generate, refine, and contextualize transcript summaries for Scotiabank’s Wealth Management division./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Integrated Vertex AI, Cloud Storage, and Next.js to enable scalable document ingestion and secure dataset processing across cloud-native environments./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Led architecture and implementation of microservices-based systems with RESTful APIs and SOLID principles, improving scalability, maintainability, and performance of distributed applications./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Designed a prompt-driven summarization Next.js application using reusable, templated prompts—enhancing contextual relevance and summary accuracy across AI outputs./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Architected secure file ingestion and RBAC-based visibility controls to meet audit, compliance, and data governance requirements within regulated environments./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Developed and led delivery of a CRM single-page application (SPA) using React.js, Context API, Python (Flask/FastAPI), and MS SQL—streamlining client tracking, analytics, and billing workflows./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Produced technical documentation, architectural diagrams, and led code reviews and mentorship initiatives to raise engineering standards and foster team growth./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Collaborated across design and product teams to create wireframes, flow diagrams, and prototypes ensuring seamless user experiences aligned with strategic goals./span>/li>/ul>div classmt-4 pt-4 border-t>p classtext-xs font-semibold mb-2>Tech Stack:/p>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>HTML5/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>CSS3/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>TypeScript/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Next.js/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>GCP (BigQuery, Logging, Monitoring, Pub/Sub, Cronjobs)/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Kubernetes (Helm charts)/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>SonarQube/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Material design system/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Microservice Architecture/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>React.js/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Context API/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Python (Flask/FastAPI)/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>MS SQL/div>/div>/div>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm relative>div classflex flex-col space-y-1.5 p-6>div classflex items-start justify-between flex-wrap gap-2>div>div classfont-semibold tracking-tight text-xl sm:text-2xl>Full Stack Developer II/div>div classtext-muted-foreground text-base sm:text-lg mt-1>Loblaw Digital/div>/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm>01/2022 - 05/2024/div>/div>/div>div classp-6 pt-0>div classmb-4>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-4 w-4>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Toronto, ON/div>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-4 w-4>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg>01/2022 - 05/2024/div>/div>ul classspace-y-3 text-sm sm:text-base text-muted-foreground>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Built full stack application using Microservice architecture, ensuring effective collaboration, clean-code patterns, and timely delivery of features while maintaining SOLID principles/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Managed every 2 week prod releases, guaranteeing roadmap delivery with zero downtime and maintaining operational stability, with a rollback and remediation plan in place/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Developed lazy loading in React.js, achieving a 25% increase in user satisfaction ratings/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Addressed code vulnerabilities and ensured compliance within SLAs by fixing security issues reported by Veracode, mitigating potential risks/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Integrated SonarQube, resulting in a 60% reduction in code vulnerabilities and a 30% improvement in code quality scores, boosting software reliability/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Developed Design System Library supporting 3 projects, enhancing design consistency, streamlining implementation processes, and faster development of new applications and functionalities/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Reduced manual intervention by 80% by automating daily database exports to BigQuery dataset via cronjobs/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Added GitLab pipeline, unit testing with Jest, and Storybook for project stability & Continuous Integration (CI)/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Developed, maintained, and enforced front-end and back-end code and confluence documentation standards/span>/li>/ul>div classmt-4 pt-4 border-t>p classtext-xs font-semibold mb-2>Tech Stack:/p>div classflex flex-wrap gap-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>HTML/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>CSS/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>TypeScript/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>React.js/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Node.js/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Carbon design system/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Express.js/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Knex/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>PostgreSQL/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>GCP (BigQuery, App Engine, Logging, Monitoring, Pub/Sub, Cronjobs)/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>SonarQube/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>GitLab/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Shell scripting/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs>Microservice Architecture/div>/div>/div>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm relative>div classflex flex-col space-y-1.5 p-6>div classflex items-start justify-between flex-wrap gap-2>div>div classfont-semibold tracking-tight text-xl sm:text-2xl>Assistant Manager/div>div classtext-muted-foreground text-base sm:text-lg mt-1>LatentView/div>/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm>06/2021 - 10/2021/div>/div>/div>div classp-6 pt-0>div classmb-4>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-4 w-4>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Chennai, India/div>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-4 w-4>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg>06/2021 - 10/2021/div>/div>ul classspace-y-3 text-sm sm:text-base text-muted-foreground>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Applied agile principles and methodology in a scrum team working for client Loblaw/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Added Microservice architecture resulting in a 30% reduction in time to build, manage, and deploy new services/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Designed pub-sub architecture to ingest data into the application/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Designed multiple React components, confluence documents, building utilities, and responsive user interface/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Participated in design sprints to tackle complex challenges and develop innovative solutions working in a team/span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Effectively utilized Jira, Aha, and GitLab, to maintain, and troubleshoot the codebase/span>/li>/ul>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm relative>div classflex flex-col space-y-1.5 p-6>div classflex items-start justify-between flex-wrap gap-2>div>div classfont-semibold tracking-tight text-xl sm:text-2xl>Consultant (Frontend Engineer)/div>div classtext-muted-foreground text-base sm:text-lg mt-1>Deloitte Digital/div>/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm>01/2020 - 06/2021/div>/div>/div>div classp-6 pt-0>div classmb-4>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-4 w-4>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Bengaluru, India/div>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-4 w-4>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg>01/2020 - 06/2021/div>/div>ul classspace-y-3 text-sm sm:text-base text-muted-foreground>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Built B2B eCommerce platform for HPE's NextGen IT using React.js, Redux-Saga, and Node.js with modular component architecture./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Delivered responsive, cross-browser user interfaces aligned with Deloitte’s enterprise accessibility and WCAG standards./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Created scalable design system and component library, improving accessibility compliance across Deloitte client projects./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Integrated Lighthouse/New Relic monitoring, boosting user engagement metrics by 20% through proactive optimizations./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Implemented Jest testing pipelines and Jenkins CI/CD, ensuring reliable delivery across enterprise sprints./span>/li>/ul>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm relative>div classflex flex-col space-y-1.5 p-6>div classflex items-start justify-between flex-wrap gap-2>div>div classfont-semibold tracking-tight text-xl sm:text-2xl>Full Stack Engineer/div>div classtext-muted-foreground text-base sm:text-lg mt-1>Wipro Ltd. (Client: Cisco Networks)/div>/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm>12/2016 – 01/2020/div>/div>/div>div classp-6 pt-0>div classmb-4>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-4 w-4>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Bengaluru, India/div>div classflex items-center gap-1 text-sm text-muted-foreground mb-2>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-4 w-4>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg>12/2016 – 01/2020/div>/div>ul classspace-y-3 text-sm sm:text-base text-muted-foreground>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Enhanced Cisco's CCP Express and Polaris Web UI with Angular MVC architecture and Lua extensions./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Built interactive D3.js + Kendo UI dashboards for network performance visualization and monitoring./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Designed Windows-style File Manager for Polaris WebUI, driving 30% internal adoption increase./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Engineered REST APIs and optimized performance across global network management applications./span>/li>li classflex items-start gap-3>span classtext-primary flex-shrink-0 mt-0.5>▸/span>span classflex-1>Earned 'Inspiring Performance Recognition' and 'Wipro Caliber Award' for technical excellence./span>/li>/ul>/div>/div>/div>/section>section idcontact classcontainer mx-auto px-4 py-12 sm:py-16 bg-muted/50 aria-labelContact>h2 classtext-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12>Get in Touch/h2>div classmax-w-2xl mx-auto grid grid-cols-1 sm:grid-cols-2 gap-4>div classrounded-lg border bg-card text-card-foreground shadow-sm>div classflex flex-col space-y-1.5 p-6>div classfont-semibold tracking-tight flex items-center gap-2 text-lg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-5 w-5>rect width20 height16 x2 y4 rx2>/rect>path dm22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7>/path>/svg>Email/div>/div>div classp-6 pt-0>a hrefmailto:hrshtpnt@gmail.com classtext-primary hover:underline>hrshtpnt@gmail.com/a>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm>div classflex flex-col space-y-1.5 p-6>div classfont-semibold tracking-tight flex items-center gap-2 text-lg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-5 w-5>path dM22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z>/path>/svg>Phone/div>/div>div classp-6 pt-0>a hreftel:647-621-2486 classtext-primary hover:underline>647-621-2486/a>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm>div classflex flex-col space-y-1.5 p-6>div classfont-semibold tracking-tight flex items-center gap-2 text-lg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-5 w-5>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>Location/div>/div>div classp-6 pt-0>p>Toronto, ON/p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm>div classflex flex-col space-y-1.5 p-6>div classfont-semibold tracking-tight flex items-center gap-2 text-lg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor classh-5 w-5>path dM20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z>/path>/svg>LinkedIn/div>/div>div classp-6 pt-0>a hrefhttps://linkedin.com/in/harshitpant target_blank relnoopener noreferrer classtext-primary hover:underline>Connect on LinkedIn/a>/div>/div>/div>/section>!--$-->!--/$-->/main>footer classborder-t py-6 mt-12>div classcontainer mx-auto px-4 text-center text-sm text-muted-foreground>p>© !-- -->2026!-- --> !-- -->Harshit Pant!-- -->. All rights reserved./p>p classmt-2>Built with Next.js 15, TypeScript, and Tailwind CSS/p>/div>/footer>script src/_next/static/chunks/webpack-7b241bc24dc36e46.js id_R_ async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I1013,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\631\,\static/chunks/631-ec71521deb32f205.js\,\177\,\static/chunks/app/layout-d4b410ee9e274505.js\,\ThemeProvider\\n3:I2672,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\631\,\static/chunks/631-ec71521deb32f205.js\,\177\,\static/chunks/app/layout-d4b410ee9e274505.js\,\Provider\\n4:I2619,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\631\,\static/chunks/631-ec71521deb32f205.js\,\177\,\static/chunks/app/layout-d4b410ee9e274505.js\,\\\n5:I2247,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\631\,\static/chunks/631-ec71521deb32f205.js\,\177\,\static/chunks/app/layout-d4b410ee9e274505.js\,\ChatLink\\n6:I9196,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\631\,\static/chunks/631-ec71521deb32f205.js\,\177\,\static/chunks/app/layout-d4b410ee9e274505.js\,\ThemeToggle\\n7:I9766,,\\\n8:I8924,,\\\n9:I8443,\168\,\static/chunks/168-dc250a1ecff4dfb6.js\,\619\,\static/chunks/619-ba102abea3e3d0e4.js\,\974\,\static/chunks/app/page-0f5fe5dcf8d20919.js\,\Header\\nf:I7150,,\\\n:HL\/_next/static/media/e4af272ccee01ff0-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/css/0457f20e08f47976.css\,\style\\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\n61qhccJqZKaQ1q7bcMrj\,\p\:\\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\\,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/0457f20e08f47976.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\suppressHydrationWarning\:true,\children\:\$\,\head\,null,{\children\:\$\,\link\,null,{\rel\:\icon\,\href\:\/favicon.svg\,\type\:\image/svg+xml\},\$\,\link\,null,{\rel\:\alternate icon\,\href\:\/favicon.ico\},\$\,\link\,null,{\rel\:\manifest\,\href\:\/manifest.json\},\$\,\meta\,null,{\name\:\theme-color\,\content\:\#000000\},\$\,\meta\,null,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1, maximum-scale5\}},\$\,\body\,null,{\className\:\__className_f367f3\,\children\:\$\,\$L2\,null,{\attribute\:\class\,\disableTransitionOnChange\:true,\children\:\$\,\$L3\,null,{\children\:\$\,\nav\,null,{\className\:\sticky top-0 z-50 w-full border-b bg-background/95 backdrop-blur supports-backdrop-filter:bg-background/60\,\children\:\$\,\div\,null,{\className\:\container flex h-14 items-center justify-between px-4\,\children\:\$\,\$L4\,null,{\href\:\/\,\className\:\flex items-center gap-2 hover:opacity-80 transition-opacity\,\children\:\$\,\svg\,null,{\className\:\h-8 w-8 text-foreground\,\viewBox\:\0 0 140 80\,\fill\:\currentColor\,\xmlns\:\http://www.w3.org/2000/svg\,\aria-label\:\H PANT Logo\,\children\:\$\,\g\,null,{\children\:\$\,\rect\,null,{\x\:\8\,\y\:\8\,\width\:\20\,\height\:\64\,\rx\:\3\},\$\,\rect\,null,{\x\:\28\,\y\:\36\,\width\:\32\,\height\:\20\,\rx\:\2\},\$\,\rect\,null,{\x\:\60\,\y\:\8\,\width\:\20\,\height\:\64\,\rx\:\3\},\$\,\path\,null,{\d\:\M 80 8 Q 100 8 105 26 Q 105 36 95 36 Q 88 36 83 31 L 80 26 Z\},\$\,\path\,null,{\d\:\M 85 16 Q 92 16 95 21 Q 92 26 85 26 Q 82 26 82 21 Q 82 16 85 16\,\fill\:\white\}}},\$\,\span\,null,{\className\:\font-bold text-lg hidden sm:inline\,\children\:\HARSHIT\}},\$\,\div\,null,{\className\:\flex items-center gap-4\,\children\:\$\,\$L5\,null,{},\$\,\$L6\,null,{}}}},\$\,\main\,null,{\className\:\min-h-screen\,\children\:\$\,\$L7\,null,{\parallelRouterKey\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L8\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:404},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},,\forbidden\:\$undefined\,\unauthorized\:\$undefined\}},\$\,\footer\,null,{\className\:\border-t py-6 mt-12\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-4 text-center text-sm text-muted-foreground\,\children\:\$\,\p\,null,{\children\:\© \,2026,\ \,\Harshit Pant\,\. All rights reserved.\},\$\,\p\,null,{\className\:\mt-2\,\children\:\Built with Next.js 15, TypeScript, and Tailwind CSS\}}}}}}}},{\children\:\__PAGE__\,\$\,\$1\,\c\,{\children\:\$\,\$L9\,null,{},\$\,\section\,null,{\id\:\about\,\className\:\container mx-auto px-4 py-12 sm:py-16 bg-muted/50\,\aria-label\:\About\,\children\:\$\,\div\,null,{\className\:\max-w-3xl mx-auto\,\children\:\$\,\h2\,null,{\className\:\text-3xl sm:text-4xl font-bold text-center mb-8\,\children\:\About\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-2xl font-semibold leading-none tracking-tight\,\children\:\Professional Summary\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\p\,null,{\className\:\text-base sm:text-lg text-muted-foreground leading-relaxed\,\children\:\Seasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC.\}}}}},\$La\,\$Lb\,\$Lc\,null,\$Ld\},{},null,false},null,false,\$Le\,false,\m\:\$undefined\,\G\:\$f\,,\s\:false,\S\:true}\n)/script>script>self.__next_f.push(1,25:I4431,,\OutletBoundary\\n27:I5278,,\AsyncMetadataOutlet\\n29:I4431,,\ViewportBoundary\\n2b:I4431,,\MetadataBoundary\\n2c:\$Sreact.suspense\\n)/script>script>self.__next_f.push(1,a:\$\,\section\,null,{\id\:\skills\,\className\:\container mx-auto px-4 py-12 sm:py-16\,\aria-label\:\Technical Skills\,\children\:\$\,\h2\,null,{\className\:\text-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12\,\children\:\Technical Skills\},\$\,\div\,null,{\className\:\max-w-6xl mx-auto\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-8\,\children\:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Frontend\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\HTML5\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\HTML5\},\$\,\div\,\CSS3\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\CSS3\},\$\,\div\,\React.js\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\React.js\},\$\,\div\,\Next.js\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Next.js\},\$\,\div\,\TypeScript\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\TypeScript\},\$\,\div\,\D3.js\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\D3.js\},\$\,\div\,\AgGrid\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\AgGrid\},\$\,\div\,\Angular 2+\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Angular 2+\},\$\,\div\,\Redux\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Redux\},\$\,\div\,\Observables\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Observables\},\$L10\,\$L11\,\$L12\}},\$L13\,\$L14\,\$L15\,\$L16\,\$L17\,\$L18\,\$L19\,\$L1a\}}}\n)/script>script>self.__next_f.push(1,b:\$\,\section\,null,{\id\:\experience\,\className\:\container mx-auto px-4 py-12 sm:py-16\,\aria-label\:\Work Experience\,\children\:\$\,\h2\,null,{\className\:\text-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12\,\children\:\Experience\},\$\,\div\,null,{\className\:\max-w-4xl mx-auto space-y-8\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm relative border-l-4 border-l-primary\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\className\:\flex items-start justify-between flex-wrap gap-2\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight text-xl sm:text-2xl\,\children\:\Senior Full Stack Engineer\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-muted-foreground text-base sm:text-lg mt-1\,\children\:\Aletha Corp (Scotiabank)\}},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-primary text-primary-foreground hover:bg-primary/80 text-xs sm:text-sm\,\children\:\Current\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-4 w-4\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Toronto, ON\},\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-4 w-4\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\05/2024 - Current\}},\$\,\ul\,null,{\className\:\space-y-3 text-sm sm:text-base text-muted-foreground\,\children\:\$\,\li\,\0\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Built an AI-powered summarization platform using GCP Vertex AI (Gemini) to automatically generate, refine, and contextualize transcript summaries for Scotiabank’s Wealth Management division.\}},\$\,\li\,\1\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Integrated Vertex AI, Cloud Storage, and Next.js to enable scalable document ingestion and secure dataset processing across cloud-native environments.\}},\$\,\li\,\2\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Led architecture and implementation of microservices-based systems with RESTful APIs and SOLID principles, improving scalability, maintainability, and performance of distributed applications.\}},\$\,\li\,\3\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Designed a prompt-driven summarization Next.js application using reusable, templated prompts—enhancing contextual relevance and summary accuracy across AI outputs.\}},\$L1b\,\$L1c\,\$L1d\,\$L1e\},\$L1f\}},\$L20\,\$L21\,\$L22\,\$L23\}}\n)/script>script>self.__next_f.push(1,c:\$\,\section\,null,{\id\:\contact\,\className\:\container mx-auto px-4 py-12 sm:py-16 bg-muted/50\,\aria-label\:\Contact\,\children\:\$\,\h2\,null,{\className\:\text-3xl sm:text-4xl font-bold text-center mb-8 sm:mb-12\,\children\:\Get in Touch\},\$\,\div\,null,{\className\:\max-w-2xl mx-auto grid grid-cols-1 sm:grid-cols-2 gap-4\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight flex items-center gap-2 text-lg\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-mail h-5 w-5\,\children\:\$\,\rect\,\18n3k1\,{\width\:\20\,\height\:\16\,\x\:\2\,\y\:\4\,\rx\:\2\},\$\,\path\,\1ocrg3\,{\d\:\m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\},\$undefined\},\Email\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\a\,null,{\href\:\mailto:hrshtpnt@gmail.com\,\className\:\text-primary hover:underline\,\children\:\hrshtpnt@gmail.com\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight flex items-center gap-2 text-lg\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-phone h-5 w-5\,\children\:\$\,\path\,\foiqr5\,{\d\:\M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\},\$undefined\},\Phone\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\a\,null,{\href\:\tel:647-621-2486\,\className\:\text-primary hover:underline\,\children\:\647-621-2486\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight flex items-center gap-2 text-lg\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-5 w-5\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Location\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\p\,null,{\children\:\Toronto, ON\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight flex items-center gap-2 text-lg\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\className\:\h-5 w-5\,\children\:\$\,\path\,null,{\d\:\M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\}},\LinkedIn\}},\$L24\}}}\n)/script>script>self.__next_f.push(1,d:\$\,\$L25\,null,{\children\:\$L26\,\$\,\$L27\,null,{\promise\:\$@28\}}\ne:\$\,\$1\,\h\,{\children\:null,\$\,\$L29\,null,{\children\:\$L2a\},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\},\$\,\$L2b\,null,{\children\:\$\,\div\,null,{\hidden\:true,\children\:\$\,\$2c\,null,{\fallback\:null,\children\:\$L2d\}}}}\n)/script>script>self.__next_f.push(1,10:\$\,\div\,\Material-UI\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Material-UI\}\n11:\$\,\div\,\Tailwind\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Tailwind\}\n12:\$\,\div\,\Carbon design system\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Carbon design system\}\n)/script>script>self.__next_f.push(1,13:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Languages\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\JavaScript\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\JavaScript\},\$\,\div\,\Python\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Python\},\$\,\div\,\SQL\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\SQL\},\$\,\div\,\Java\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Java\}}}\n)/script>script>self.__next_f.push(1,14:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Backend\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\Node.js\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Node.js\},\$\,\div\,\Express\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Express\},\$\,\div\,\GraphQL\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\GraphQL\},\$\,\div\,\RestAPI\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\RestAPI\},\$\,\div\,\Redis\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Redis\},\$\,\div\,\Flask\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Flask\},\$\,\div\,\FastAPI\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\FastAPI\}}}\n)/script>script>self.__next_f.push(1,15:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Cloud \u0026 DevOps\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\GCP\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\GCP\},\$\,\div\,\Docker\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Docker\},\$\,\div\,\Kubernetes (Helm Charts)\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Kubernetes (Helm Charts)\},\$\,\div\,\BigQuery\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\BigQuery\},\$\,\div\,\Pub/Sub\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Pub/Sub\},\$\,\div\,\App Engine\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\App Engine\},\$\,\div\,\CI/CD\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\CI/CD\},\$\,\div\,\GitLab\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\GitLab\},\$\,\div\,\Git\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Git\},\$\,\div\,\BitBucket\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\BitBucket\}}}\n)/script>script>self.__next_f.push(1,16:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Database\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\PostgreSQL\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\PostgreSQL\},\$\,\div\,\Redis\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Redis\},\$\,\div\,\MS SQL\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\MS SQL\}}}\n)/script>script>self.__next_f.push(1,17:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Design Tools\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\Bootstrap\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Bootstrap\},\$\,\div\,\Tailwind\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Tailwind\},\$\,\div\,\Figma\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Figma\},\$\,\div\,\Storybook\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Storybook\}}}\n)/script>script>self.__next_f.push(1,18:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\AI Tools\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\GCP Vertex AI (Gemini 2.5 Flash/Pro)\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\GCP Vertex AI (Gemini 2.5 Flash/Pro)\},\$\,\div\,\LLM integrations\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\LLM integrations\}}}\n)/script>script>self.__next_f.push(1,19:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Methodologies\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\Agile\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Agile\},\$\,\div\,\Scrum\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Scrum\}}}\n)/script>script>self.__next_f.push(1,1a:\$\,\div\,null,{\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-3\,\children\:\Other\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\D3.js\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\D3.js\},\$\,\div\,\Shell scripting\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Shell scripting\},\$\,\div\,\Jest\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Jest\},\$\,\div\,\SonarQube\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\SonarQube\},\$\,\div\,\Knex\,{\className\:\inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs px-3 py-1\,\children\:\Knex\}}}\n)/script>script>self.__next_f.push(1,1b:\$\,\li\,\4\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Architected secure file ingestion and RBAC-based visibility controls to meet audit, compliance, and data governance requirements within regulated environments.\}}\n1c:\$\,\li\,\5\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Developed and led delivery of a CRM single-page application (SPA) using React.js, Context API, Python (Flask/FastAPI), and MS SQL—streamlining client tracking, analytics, and billing workflows.\}}\n1d:\$\,\li\,\6\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Produced technical documentation, architectural diagrams, and led code reviews and mentorship initiatives to raise engineering standards and foster team growth.\}}\n1e:\$\,\li\,\7\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Collaborated across design and product teams to create wireframes, flow diagrams, and prototypes ensuring seamless user experiences aligned with strategic goals.\}}\n)/script>script>self.__next_f.push(1,1f:\$\,\div\,null,{\className\:\mt-4 pt-4 border-t\,\children\:\$\,\p\,null,{\className\:\text-xs font-semibold mb-2\,\children\:\Tech Stack:\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\HTML5\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\CSS3\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\TypeScript\},\$\,\div\,\3\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Next.js\},\$\,\div\,\4\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\GCP (BigQuery, Logging, Monitoring, Pub/Sub, Cronjobs)\},\$\,\div\,\5\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Kubernetes (Helm charts)\},\$\,\div\,\6\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\SonarQube\},\$\,\div\,\7\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Material design system\},\$\,\div\,\8\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Microservice Architecture\},\$\,\div\,\9\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\React.js\},\$\,\div\,\10\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Context API\},\$\,\div\,\11\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Python (Flask/FastAPI)\},\$\,\div\,\12\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\MS SQL\}}}\n)/script>script>self.__next_f.push(1,20:\$\,\div\,\0\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm relative\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\className\:\flex items-start justify-between flex-wrap gap-2\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight text-xl sm:text-2xl\,\children\:\Full Stack Developer II\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-muted-foreground text-base sm:text-lg mt-1\,\children\:\Loblaw Digital\}},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm\,\children\:\01/2022 - 05/2024\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-4 w-4\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Toronto, ON\},\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-4 w-4\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\01/2022 - 05/2024\}},\$\,\ul\,null,{\className\:\space-y-3 text-sm sm:text-base text-muted-foreground\,\children\:\$\,\li\,\0\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Built full stack application using Microservice architecture, ensuring effective collaboration, clean-code patterns, and timely delivery of features while maintaining SOLID principles\}},\$\,\li\,\1\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Managed every 2 week prod releases, guaranteeing roadmap delivery with zero downtime and maintaining operational stability, with a rollback and remediation plan in place\}},\$\,\li\,\2\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Developed lazy loading in React.js, achieving a 25% increase in user satisfaction ratings\}},\$\,\li\,\3\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Addressed code vulnerabilities and ensured compliance within SLAs by fixing security issues reported by Veracode, mitigating potential risks\}},\$\,\li\,\4\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Integrated SonarQube, resulting in a 60% reduction in code vulnerabilities and a 30% improvement in code quality scores, boosting software reliability\}},\$\,\li\,\5\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Developed Design System Library supporting 3 projects, enhancing design consistency, streamlining implementation processes, and faster development of new applications and functionalities\}},\$L2e\,\$L2f\,\$L30\},\$L31\}}\n)/script>script>self.__next_f.push(1,21:\$\,\div\,\1\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm relative\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\className\:\flex items-start justify-between flex-wrap gap-2\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight text-xl sm:text-2xl\,\children\:\Assistant Manager\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-muted-foreground text-base sm:text-lg mt-1\,\children\:\LatentView\}},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm\,\children\:\06/2021 - 10/2021\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-4 w-4\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Chennai, India\},\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-4 w-4\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\06/2021 - 10/2021\}},\$\,\ul\,null,{\className\:\space-y-3 text-sm sm:text-base text-muted-foreground\,\children\:\$\,\li\,\0\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Applied agile principles and methodology in a scrum team working for client Loblaw\}},\$\,\li\,\1\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Added Microservice architecture resulting in a 30% reduction in time to build, manage, and deploy new services\}},\$\,\li\,\2\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Designed pub-sub architecture to ingest data into the application\}},\$\,\li\,\3\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Designed multiple React components, confluence documents, building utilities, and responsive user interface\}},\$\,\li\,\4\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Participated in design sprints to tackle complex challenges and develop innovative solutions working in a team\}},\$\,\li\,\5\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Effectively utilized Jira, Aha, and GitLab, to maintain, and troubleshoot the codebase\}}},\$undefined\}}\n)/script>script>self.__next_f.push(1,22:\$\,\div\,\2\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm relative\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\className\:\flex items-start justify-between flex-wrap gap-2\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight text-xl sm:text-2xl\,\children\:\Consultant (Frontend Engineer)\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-muted-foreground text-base sm:text-lg mt-1\,\children\:\Deloitte Digital\}},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm\,\children\:\01/2020 - 06/2021\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-4 w-4\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Bengaluru, India\},\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-4 w-4\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\01/2020 - 06/2021\}},\$\,\ul\,null,{\className\:\space-y-3 text-sm sm:text-base text-muted-foreground\,\children\:\$\,\li\,\0\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Built B2B eCommerce platform for HPEs NextGen IT using React.js, Redux-Saga, and Node.js with modular component architecture.\}},\$\,\li\,\1\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Delivered responsive, cross-browser user interfaces aligned with Deloitte’s enterprise accessibility and WCAG standards.\}},\$\,\li\,\2\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Created scalable design system and component library, improving accessibility compliance across Deloitte client projects.\}},\$\,\li\,\3\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Integrated Lighthouse/New Relic monitoring, boosting user engagement metrics by 20% through proactive optimizations.\}},\$\,\li\,\4\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Implemented Jest testing pipelines and Jenkins CI/CD, ensuring reliable delivery across enterprise sprints.\}}},\$undefined\}}\n)/script>script>self.__next_f.push(1,23:\$\,\div\,\3\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm relative\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\flex flex-col space-y-1.5 p-6\,\children\:\$\,\div\,null,{\className\:\flex items-start justify-between flex-wrap gap-2\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\font-semibold tracking-tight text-xl sm:text-2xl\,\children\:\Full Stack Engineer\},\$\,\div\,null,{\ref\:\$undefined\,\className\:\text-muted-foreground text-base sm:text-lg mt-1\,\children\:\Wipro Ltd. (Client: Cisco Networks)\}},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs sm:text-sm\,\children\:\12/2016 – 01/2020\}}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-4 w-4\,\children\:\$\,\path\,\1r0f0z\,{\d\:\M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\Bengaluru, India\},\$\,\div\,null,{\className\:\flex items-center gap-1 text-sm text-muted-foreground mb-2\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-4 w-4\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\12/2016 – 01/2020\}},\$\,\ul\,null,{\className\:\space-y-3 text-sm sm:text-base text-muted-foreground\,\children\:\$\,\li\,\0\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Enhanced Ciscos CCP Express and Polaris Web UI with Angular MVC architecture and Lua extensions.\}},\$\,\li\,\1\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Built interactive D3.js + Kendo UI dashboards for network performance visualization and monitoring.\}},\$\,\li\,\2\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Designed Windows-style File Manager for Polaris WebUI, driving 30% internal adoption increase.\}},\$\,\li\,\3\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Engineered REST APIs and optimized performance across global network management applications.\}},\$\,\li\,\4\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Earned Inspiring Performance Recognition and Wipro Caliber Award for technical excellence.\}}},\$undefined\}}\n)/script>script>self.__next_f.push(1,24:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 pt-0\,\children\:\$\,\a\,null,{\href\:\https://linkedin.com/in/harshitpant\,\target\:\_blank\,\rel\:\noopener noreferrer\,\className\:\text-primary hover:underline\,\children\:\Connect on LinkedIn\}}\n)/script>script>self.__next_f.push(1,2e:\$\,\li\,\6\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Reduced manual intervention by 80% by automating daily database exports to BigQuery dataset via cronjobs\}}\n2f:\$\,\li\,\7\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Added GitLab pipeline, unit testing with Jest, and Storybook for project stability \u0026 Continuous Integration (CI)\}}\n30:\$\,\li\,\8\,{\className\:\flex items-start gap-3\,\children\:\$\,\span\,null,{\className\:\text-primary flex-shrink-0 mt-0.5\,\children\:\▸\},\$\,\span\,null,{\className\:\flex-1\,\children\:\Developed, maintained, and enforced front-end and back-end code and confluence documentation standards\}}\n)/script>script>self.__next_f.push(1,31:\$\,\div\,null,{\className\:\mt-4 pt-4 border-t\,\children\:\$\,\p\,null,{\className\:\text-xs font-semibold mb-2\,\children\:\Tech Stack:\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\HTML\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\CSS\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\TypeScript\},\$\,\div\,\3\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\React.js\},\$\,\div\,\4\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Node.js\},\$\,\div\,\5\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Carbon design system\},\$\,\div\,\6\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Express.js\},\$\,\div\,\7\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Knex\},\$\,\div\,\8\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\PostgreSQL\},\$\,\div\,\9\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\GCP (BigQuery, App Engine, Logging, Monitoring, Pub/Sub, Cronjobs)\},\$\,\div\,\10\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\SonarQube\},\$\,\div\,\11\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\GitLab\},\$\,\div\,\12\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Shell scripting\},\$\,\div\,\13\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground text-xs\,\children\:\Microservice Architecture\}}}\n)/script>script>self.__next_f.push(1,2a:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n26:null\n)/script>script>self.__next_f.push(1,28:{\metadata\:\$\,\title\,\0\,{\children\:\Harshit Pant - Technical Lead / Technical Manager\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Seasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC.\},\$\,\meta\,\2\,{\name\:\author\,\content\:\Harshit Pant\},\$\,\meta\,\3\,{\name\:\keywords\,\content\:\HTML5, CSS3, React.js, Next.js, TypeScript, D3.js, AgGrid, Angular 2+, Redux, Observables, Material-UI, Tailwind, Carbon design system, JavaScript, Python, SQL, Java, Node.js, Express, GraphQL, RestAPI, Redis, Flask, FastAPI, GCP, Docker, Kubernetes (Helm Charts), BigQuery, Pub/Sub, App Engine, CI/CD, GitLab, Git, BitBucket, PostgreSQL, MS SQL, Bootstrap, Figma, Storybook, GCP Vertex AI (Gemini 2.5 Flash/Pro), LLM integrations, Agile, Scrum, Shell scripting, Jest, SonarQube, Knex\},\$\,\meta\,\4\,{\name\:\creator\,\content\:\Harshit Pant\},\$\,\meta\,\5\,{\name\:\robots\,\content\:\index, follow\},\$\,\meta\,\6\,{\name\:\googlebot\,\content\:\index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\},\$\,\meta\,\7\,{\name\:\google-site-verification\,\content\:\your-google-verification-code\},\$\,\meta\,\8\,{\property\:\og:title\,\content\:\Harshit Pant - Technical Lead / Technical Manager\},\$\,\meta\,\9\,{\property\:\og:description\,\content\:\Seasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC.\},\$\,\meta\,\10\,{\property\:\og:url\,\content\:\https://harshitpant.dev\},\$\,\meta\,\11\,{\property\:\og:site_name\,\content\:\Harshit Pant Portfolio\},\$\,\meta\,\12\,{\property\:\og:locale\,\content\:\en_CA\},\$\,\meta\,\13\,{\property\:\og:type\,\content\:\website\},\$\,\meta\,\14\,{\name\:\twitter:card\,\content\:\summary_large_image\},\$\,\meta\,\15\,{\name\:\twitter:title\,\content\:\Harshit Pant - Technical Lead / Technical Manager\},\$\,\meta\,\16\,{\name\:\twitter:description\,\content\:\Seasoned engineering leader with 9+ years of experience designing, architecting, and delivering cloud-native platforms at scale. Expertise across microservices, distributed systems, and secure, high-performing backend infrastructures on GCP—driving efficiency, innovation, and growth across the full SDLC.\},\error\:null,\digest\:\$undefined\}\n)/script>script>self.__next_f.push(1,2d:\$28:metadata\\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]