Software Developer
9+ years exp
20+ projects
Node JS
JavaScript
TypeScript
Java
Active 3 days ago
+91 (8630) 447310
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Frontend-focused developer at a junior level specializing in mobile-oriented React UIs and client utilities. The strongest proven skill is building React UI components and client-side utilities as seen in the navigation and action configuration files and the client utils (navConfig.ts, actionConfig.ts, src/utils/index.ts). There is no demonstrated backend system design, production-grade database work, or operational resilience patterns in the human-authored code.
Technical skills
Node JS• Junior
JavaScript• Staff • 9y+ • 20+ projects
TypeScript• Junior • 6y+
Java• Middle • 5+ projects
Node JS
Express
Databases
PostgreSQL• 5+ projects
Frontend
Bootstrap
GraphQL
Next.js
Pinia
Vite
Vue.js
Turborepo
JQuery• 9y+
React.js• 9y+
Redux• 9y+
D3.js• 8y+
Webpack• 6y+
DevOps
AWS
CI/CD
Docker
Platform Engineering
Rest API
CI/CD
WebSockets• 7y+
GitLab CI• 4y+
QA
Chrome DevTools
Sentry
QA
Jest• 4y+
AI/ML
Prompt Engineering
Claude
Cursor
Mobile
State Management
Timeline
Senior Software Engineer (Lead)
•
Lead
Hiver
•
Full-Time
Led the technical strategy for an omnichannel platform initiative spanning multiple production channels and integrations. Owned a migration from a monolithic architecture to microfrontend-based deployments using Module Federation and improved release coordination. Drove a JavaScript to TypeScript transition, modernized legacy UI components to React hooks, improved performance via code-splitting, and raised unit test coverage. Mentored engineers and introduced AI-assisted development workflows using Claude and Cursor.
TypeScript
JavaScript
React.js
Jest
Claude
Cursor
Asana
Jira
HubSpot
Salesforce
Software Engineer II
•
Middle
OLX Autos
•
Full-Time
Worked on frontend platform modernization and a warehouse management system supporting large-scale logistics operations. Built a micro-frontend scaffolding framework using Module Federation to speed up team setup and enable independent development. Improved delivery by optimizing GitLab CI/CD build performance and strengthening unit test coverage with Jest. Provided engineering support and coaching to help teams handle complex features independently.
Jestsince 2022
GitLab CI
Senior Software Engineer II
•
Senior
MakeMyTrip
•
Full-Time
Led frontend engineering for an enterprise travel platform, focusing on performance, scalability, and user experience. Improved Core Web Vitals metrics and reduced client memory usage by optimizing state handling with Redux. Implemented micro-frontend architecture using Webpack Module Federation to enable frequent independent deployments. Designed and executed A/B experiments and collaborated cross-functionally on scalable architecture decisions.
Webpack
Redux
Senior Frontend Developer
•
Senior
K12 Techno Services
•
Full-Time
Led frontend development for a school management ERP serving multiple institutions and delivering key product modules. Built a finance module end-to-end and improved marketing and OMR modules based on stakeholder feedback. Implemented client-side caching using Service Workers and IndexedDB to improve ERP performance. Developed a real-time virtual counseling experience using WebSockets for live parent–counselor communication.
WebSockets
Project Engineer
•
Middle
Wipro Technologies
•
Full-Time
Built a React-based data visualization web application using D3.js for real-time market trend analysis. Implemented dynamic imports and code splitting to improve responsiveness. Migrated a legacy jQuery admin dashboard to React to modernize the frontend architecture and improve maintainability. Focused on delivering usable interfaces for business stakeholders and supporting production needs.
React.js
D3.js
JQuery
Junior Developer
•
Junior
Creative Squad Pvt Ltd
•
Full-Time
Designed and developed multiple web application modules with an emphasis on UI/UX and performance. Migrated legacy jQuery codebases to React to improve code quality and testability. Documented technical workflows and created onboarding materials to support knowledge transfer. Worked with the team to iteratively improve features and developer productivity.
JQuerysince 2017
React.jssince 2017
JSS Academy of Technical Education
Bachelor's Degree •
Information Technology
Junior Backend Developer
Confidence: Medium Generalist
Frontend-focused developer at a junior level specializing in mobile-oriented React UIs and client utilities. The strongest proven skill is building React UI components and client-side utilities as seen in the navigation and action configuration files and the client utils (navConfig.ts, actionConfig.ts, src/utils/index.ts). There is no demonstrated backend system design, production-grade database work, or operational resilience patterns in the human-authored code.
API Design
1/10
How well APIs are designed
Minimal API design evidence; only client-side mocking and a few API status constants exist without versioning, pagination or idempotency patterns.
Evidence
aspire-fe/src/utils/constants.ts
aspire-fe/public/mockServiceWorker.js
Data Layer & Database
1/10
Working with databases
No authored database or migration history present in the human-authored files; DB code in the project is treated as boilerplate and not credited.
Scalability & Performance
2/10
Handling load and speed
Basic frontend performance and caching awareness (client-side cache and web vitals), but no system-level scalability, queueing or measured optimizations.
Evidence
aspire-fe/src/utils/index.ts
docker-react/src/reportWebVitals.js
System Architecture
1/10
Overall system structure
Simple UI moduleization and configuration for navigation and actions but no deliberate service decomposition, config or secret management patterns.
Evidence
aspire-fe/src/components/Navigation/navConfig.ts
aspire-fe/src/components/CardActions/actionConfig.ts
Security & Auth
1/10
Protecting data and access
Little evidence of input-boundary security, auth or secrets handling; sensitive-looking test data generation happens client-side without protective controls.
Evidence
aspire-fe/src/utils/index.ts
Reliability & Observability
2/10
Stability and monitoring
Some basic observability and test artifacts for the frontend but no reliability patterns like retries, timeouts with backoff, circuit breakers or graceful shutdown.
Evidence
docker-react/src/App.test.js
docker-react/src/reportWebVitals.js
Expertise
Node.js• Junior
Technologies
Node JS• Junior
Recommendations
- Develop mobile-first React UI features and component libraries focused on small-to-medium scope product work.
- Implement client-side caching, offline UX and rigorous frontend testing using MSW and jest to improve product quality.
- Work on end-to-end feature delivery where the backend is provided, focusing on integrating mocked APIs and writing UI tests and mock handlers.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior QA Engineer
Confidence: Medium Generalist
Junior front-end generalist focused on JavaScript and TypeScript project scaffolding and basic test coverage. The strongest proven skill is assembling frontend build and release automation, evidenced by the vite.config.ts build configuration and the scripts/checkPreRelease.js release helper. There is little public evidence of advanced QA practices such as contract testing, property-based or negative-path test design, load testing, or CI-driven test orchestration.
Test Automation Frameworks
2/10
Building automated tests
Minimal test automation present: basic unit/component tests using testing-library and jest configuration, but no fixtures, factories, mock servers, selector discipline, parallelization, or custom test infrastructure.
Test Coverage & Strategy
1/10
What and how to test
Test coverage and strategy are mostly happy-path unit checks with trivial assertions; there is no evidence of risk-based test structuring, negative-paths with exact expected failures, property-based tests, or mutation/coverage honesty checks.
API & Integration Testing
Testing how parts work together
Not evidenced in public code
Performance & Load Testing
2/10
Testing speed under load
Very light performance awareness via web-vitals integration hooks, but no load/benchmark scripts, k6/Locust scenarios, SLO thresholds, or percentile analysis.
Bug Reporting & Analysis
1/10
Finding and describing bugs
No reproducible bug reports or RCA artifacts; minimal in-code error handling and logging shown in a release helper script, but no linked issue tracking or flaky-test investigations.
CI Test Integration
1/10
Running tests automatically
Some release/build scripting and monorepo scripts exist, but there are no CI workflow files, test matrices, quarantine mechanics, failure-artifact collection, or selective test runs tied to diffs.
Expertise
Unit & Component Testing• Junior
Technologies
QA
CI/CD
TypeScript• Junior • 6y+
Chrome DevTools
Jest• 4y+
Sentry
Recommendations
- Build and maintain frontend component libraries and TypeScript-based packages using the existing vite/rollup configuration.
- Expand unit tests into meaningful negative-path and boundary tests and introduce simple fixtures or factories to remove brittle setup.
- Add CI workflows that run tests and produce artifacts, with a progressive matrix and per-test retry policy instead of global retries.
- Introduce contract/api tests and basic integration checks for any backend interactions, and add simple performance smoke tests (k6 or web-vitals integration with thresholds).
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Low UI Engineer
A junior UI engineer focused on React frontends with build/output delivery experience and bundling familiarity. The strongest proven artifact is a production React build (udittyagi/tax-app/static/js/1.53c4f918.chunk.js) which shows React runtime and bundled UI code. There is little or no original, readable source or tests exposed here, so architecture, state-discipline and accessibility work are not evidenced at source level.
UI Component Architecture
2/10
How interface parts are built
Minimal UI component architecture evidence; built React bundle present but no original, source-level component structure, composition or custom design-system code to evaluate.
Responsive & Cross-browser
2/10
Works on all screens and browsers
Basic responsive/cross-browser signals visible in the compiled output (vendor prefixing and style handling), but no author-controlled source demonstrating container queries, RTL or progressive enhancement.
Performance Optimization
2/10
Speed of the interface
Some performance-oriented artifacts appear in the built bundle (lots of split functions, code-splitting-like chunks), but no documented/measure-backed optimizations, bundle analysis or intentional perf work in source form.
Accessibility & Semantics
2/10
Usable for everyone
There are accessibility-related strings and runtime checks in the bundle (signals of a11y tooling), but no original source demonstrating ARIA, keyboard handling or CI a11y checks authored here.
State Management & Data Flow
1/10
Managing data in the app
No clear evidence of deliberate async state discipline or advanced server-state handling in original source; the compiled bundle shows general React runtime but not author-authored state machine/optimistic-update logic.
UX & Visual Polish
2/10
Look and feel quality
Visual and UX polish is visible in the build (icons, transitions, structured markup), but this is from compiled assets and not explicit author-level UX patterns (undo, skeletons) in source form.
Expertise
React• Intern
Frontend Architecture & Build Tools• Intern
Technologies
Rest API
Vue.js
Webpack• 6y+
GraphQL
Next.js
Express
D3.js• 8y+
WebSockets• 7y+
GitLab CI• 4y+
CI/CD
Bootstrap
AWS
Docker
React.js• 9y+
JQuery• 9y+
Pinia
Vite
Platform Engineering
Turborepo
Recommendations
- Assign to visual UI tasks and component implementation using established design system components where most work is composing UIs rather than designing architecture.
- Give focused tickets to convert small built features into source-level React components (JSX/TSX) so the developer can demonstrate state handling, props composition and test coverage.
- Pair-program with a senior engineer to extract and document source from build artifacts and to add clear async-state patterns, tests and accessibility checks.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
