
Narain Karthik
software
full-stack
developer
About
Full-stack developer and Cloud/DevOps practitioner focused on scalable, high-performance applications.
Skills
- AstroBeginner
- AzureBeginner
- BootstrapIntermediate
- ConfluenceBeginner
- CSS3Intermediate
- DockerBeginner
- ExpressIntermediate
- FigmaBeginner
- GCPBeginner
- GitIntermediate
- GitHubIntermediate
- GitLabBeginner
- GitHub ActionsBeginner
- HTML5Intermediate
- JiraIntermediate
- JavaScriptIntermediate
- KubernetesBeginner
- LinuxIntermediate
- MUIIntermediate
- MongoDBIntermediate
- NodeJSIntermediate
- PostgreSQLBeginner
- PostmanIntermediate
- ReactIntermediate
- TailwindIntermediate
- TypescriptBeginner
- WindowsIntermediate
- WordpressBeginner
Languages
- Tamil Native speaker
- English Bilingual proficiency
- Japanese Elementary proficiency
- Kannadam Elementary proficiency
Experience
- -
Associate Software Developer @ Vegas Consulting
IN - RemoteSummary:
- Experienced in developing high-complexity, scalable, data-driven front-end projects with a focus on performance, user experience, and system integration.
Responsibilities:
- Developed scalable front-end applications using modern JavaScript frameworks, improving page load performance by up to 35%
- Designed reusable and responsive UI components, reducing duplicate code and improving development efficiency by 30%
- Optimized front-end performance, accessibility, and SEO, increasing Lighthouse scores by 25%+
- Integrated business logic with data-driven user interfaces, reducing UI-related defects by 20%
- Collaborated with cross-functional teams to deliver production-ready features within defined timelines
Achievements:
- Implemented CI/CD pipelines to automate build and deployment processes, reducing manual deployment effort by 60%
- Managed cloud application deployments on Google Cloud Platform and Microsoft Azure, improving environment stability by 40%
- Applied Git repository governance using branch protections and rulesets, reducing production issues caused by improper merges by 50%
- Improved deployment reliability and release consistency through DevOps automation, decreasing rollback incidents by 30%
- Azure
- Bootstrap
- Confluence
- CSS3
- Docker
- Express
- GCP
- Git
- GitHub
- HTML5
- Jira
- JavaScript
- Kubernetes
- MUI
- MongoDB
- NodeJS
- PostgreSQL
- Postman
- React
- Tailwind
- Typescript
- Wordpress
Blogs
Projects
ðïļ Full-stack MERN fitness tracker with responsive dashboards, streak analytics, and custom routine management for performance-focused workout tracking.
ðïļ Full-stack MERN fitness tracker with responsive dashboards, streak analytics, and custom routine management for performance-focused workout tracking.
- ðïļ Material-UI dashboard
- ðĨ Streak tracker
- ð Real-time analytics
- Docker
- Express
- Git
- GitHub
- GitHub Actions
- MongoDB
- +7 more
- +4 more
Technical Needs
- ðïļ Indexed Mongo collections for fast workout and analytics queries.
- ð Express API with JWT authentication and REST endpoints for secure access.
- ðģ Docker-Compose setup for consistent and reproducible dev environments.
Trade-offs
- âïļ MERN stack adds setup complexity but ensures scalability and full backend control.
- ðĶ Redux Toolkit improves state responsiveness at the cost of slightly larger bundle size.
- ðĻ Material-UI speeds up consistent UI development with opinionated styling patterns.
UX
- ð§ū Schema-driven forms reduce input friction and improve consistency.
- ðą Mobile-first charts and summaries encourage habit building and engagement.
DX
- ð§Đ Monorepo layout with shared scripts for streamlined development.
- ð§đ Linting, commit guidelines, and CI/CD pipelines for maintainable releases.
ð Privacy-first note-taking app with offline storage, multiple view modes, and zero server dependency for distraction-free productivity.
ð Privacy-first note-taking app with offline storage, multiple view modes, and zero server dependency for distraction-free productivity.
- âĻ Intuitive interface
- ðïļ Multiple display options
- ð Fully local & offline
- Git
- GitHub
- GitHub Actions
- React
- TypeScript
- Tailwind
- +5 more
- +2 more
Technical Needs
- ðū IndexedDB/localStorage persistence with debounced writes for performance.
- ð§ē Drag-and-drop controllers for flexible note organisation.
Trade-offs
- âïļ Offline storage improves privacy but limits sync and collaboration.
- ðŠķ Lightweight formatting prioritizes speed and simplicity over advanced features.
UX
- ⥠Instant response with low cognitive load.
- ð§Đ Multiple views support different productivity workflows.
DX
- ð Clear folder structure with TypeScript models for maintainability.
- âïļ Simple build scripts and conventions for faster onboarding.
ð Emoji search and picker built with Astro and React, optimized for instant filtering, keyboard-first navigation, and extension-ready performance.
ð Emoji search and picker built with Astro and React, optimized for instant filtering, keyboard-first navigation, and extension-ready performance.
- ðą Responsive UI
- ⥠Fast search
- ð§Đ Browser extension
- Astro
- Git
- GitHub
- GitHub Actions
- React
- TypeScript
- +5 more
- +2 more
Technical Needs
- ð Build-time index generation with fuzzy matching for instant results.
- ⥠Astro static pages combined with React components for performance.
Trade-offs
- âïļ Bundled dataset increases payload but guarantees zero-latency search.
- ð§Đ Simplified taxonomy keeps UI clean while limiting niche category depth.
UX
- âĻïļ Keyboard-first flow with immediate feedback for power users.
DX
- ð§ą Astro+React hybrid provides small runtime with familiar workflows.
- âŧïļ Reusable UI components and clear directory layout.
ðĨ GitHub contributor directory with smart caching, filtering, and profile surfacing without requiring a backend service.
ðĨ GitHub contributor directory with smart caching, filtering, and profile surfacing without requiring a backend service.
- ðą Responsive UI
- â Active contributor highlights
- ð§ Smart caching
- Git
- GitHub
- GitHub Actions
- React
- TypeScript
- Tailwind
- +4 more
- +1 more
Technical Needs
- ð§ Dual-layer cache with retry logic for resilience.
- ð SWR pattern for efficient data fetching and revalidation.
Trade-offs
- âïļ Caching adds complexity but avoids GitHub API rate-limit issues.
- ð Simplified scoring favors clarity over deep analytics.
UX
- ⥠Instant filtering with consistent card layout for easy browsing.
DX
- ð§Đ Modular hooks and clear documentation for maintainability.
ð Interactive README builder with live Markdown preview, reusable templates, and badge components for faster developer documentation.
ð Interactive README builder with live Markdown preview, reusable templates, and badge components for faster developer documentation.
- ð§Đ Template-driven UI
- ð Live Markdown editing
- ð Copy-ready output
- Git
- GitHub
- GitHub Actions
- React
- Javascript
- MUI
- +4 more
- +1 more
Technical Needs
- ð Markdown pipeline with Marked and DOMPurify for safe rendering.
- ð§ Zustand store for lightweight global state management.
Trade-offs
- âïļ Templates accelerate authoring but limit custom layouts.
- ð Live preview requires continuous parsing during editing.
UX
- ð§ Guided assembly with responsive UI for better readability.
DX
- ð Semantic release and rich CLI scripts for smooth development cycles.
Education
- 2020 - 2024
Certifications
JLPT N5
JLPT
Microsoft Certified: Azure Fundamentals (AZ-900)
Microsoft