React Developer
5+ years exp
JavaScript
Python
Node JS
TypeScript
Active 2 days ago
+91 (7359) 040096
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
A backend-focused API engineer (mid-level) who builds small end-to-end services and front-end integrations with a pragmatic, feature-first approach. The strongest proven skill is building a simple resume analysis pipeline and API integration as shown by resume-match-score/backend/app/routes/analyze.py together with resume parsing in resume-match-score/backend/app/services/resume_parser.py. The work lacks evidence of production-grade concerns such as auth, migrations, structured observability, testing, and scalable data-layer design.
Technical skills
JavaScript
Python• Middle
Node JS• Middle
TypeScript• Middle • 5y+
Node JS
Axios
Express
Mongoose
Sharp
Databases
MongoDB
MySQL
PostgreSQL
Frontend
React Router
Tailwind CSS
Zustand
React.js• 5y+
Redux• 5y+
Next.js• 4y+
Vite
DevOps
Kubernetes
AWS
Azure
CI/CD
GitHub Actions
Mobile
State Management
AI/ML
ChatGPT
Copilot
QA
Jest
Timeline
Sr. React Developer
•
Senior
CHL
•
Full-Time
Engineered CRM modules for leads, customers, and contacts with configurable fields and RBAC-based access. Improved dashboard performance by applying code splitting, lazy loading, and efficient data fetching, reducing load times by 40%. Led migration from CRACO to Vite to speed up development and integrated GitHub Actions CI/CD with Jest-focused test automation. Used AI tools to prototype features and accelerate debugging and test scenario creation.
React.js
Vite
Copilot
ChatGPT
GitHub Actions
Jest
CI/CD
Jr. Fullstack Developer
•
Junior
Squad Technology
•
Full-Time
Built an email centralization system using React and Next.js with SSR and lazy loading for unified management of multiple accounts. Integrated Nylas APIs and webhooks to synchronize conversations in real time, including automated re-authentication to handle token/session expirations. Implemented JWT authentication with Redux for multi-account workflows and developed role-aware CRM lead and customer modules with subscription tracking.
React.js
Next.js
Redux
Jr. Frontend Developer
•
Junior
Creole Studios
•
Full-Time
Developed a reusable React component library and UI utilities to standardize interfaces and reduce delivery time. Integrated REST APIs with Redux to manage application state and keep UI synchronized with backend data. Migrated key modules from JavaScript to TypeScript to improve reliability, and added end-to-end testing with TestCafe to increase pre-release bug detection.
React.jssince 2021
Reduxsince 2021
TypeScript
Middle Backend Developer
Confidence: Medium API Engineer
A backend-focused API engineer (mid-level) who builds small end-to-end services and front-end integrations with a pragmatic, feature-first approach. The strongest proven skill is building a simple resume analysis pipeline and API integration as shown by resume-match-score/backend/app/routes/analyze.py together with resume parsing in resume-match-score/backend/app/services/resume_parser.py. The work lacks evidence of production-grade concerns such as auth, migrations, structured observability, testing, and scalable data-layer design.
API Design
3/10
How well APIs are designed
Basic REST API with clear client integration but missing versioning, idempotency, and consistent error handling; simple file-upload contract only.
Evidence
resume-match-score/backend/app/routes/analyze.py: POST /analyze endpoint and file type check
resume-match-score/frontend/src/api/client.ts: analyzeResume axios client and form-data usage
Data Layer & Database
2/10
Working with databases
Minimal data-layer work; no database integrations, migrations, or sophisticated transaction handling; persistence is localStorage for the employee app.
Evidence
employee-management/app/src/lib/employeeStorage.ts: localStorage based get/save/update functions
employee-management/app/types/employee.ts: Employee and form types
employee-management/app/src/lib/employeeSchema.ts: yup schema for data validation
Scalability & Performance
2/10
Handling load and speed
Little evidence of scalability or performance engineering beyond a client timeout; no caching, queuing, or measured optimization.
Evidence
resume-match-score/frontend/src/api/client.ts: axios.create with timeout configured
resume-match-score/backend/app/services/matcher.py: in-memory skill list and regex based matching (no tuning for large inputs)
System Architecture
3/10
Overall system structure
Simple, reasonable module separation between routes and services for a small app, but no multi-service decomposition, contracts, or deployment/secret management shown.
Evidence
resume-match-score/backend/app/routes/analyze.py: route layer
resume-match-score/backend/app/services/resume_parser.py and resume-match-score/backend/app/services/matcher.py: service layer separation
Security & Auth
2/10
Protecting data and access
Basic input checks (MIME types) and temporary file cleanup are present, but no auth, secrets management, or hardened input sanitization for untrusted files.
Evidence
resume-match-score/backend/app/routes/analyze.py: ALLOWED_TYPES check and temporary file handling with cleanup
resume-match-score/backend/app/services/resume_parser.py: explicit file type handling and ValueError for unsupported formats
Reliability & Observability
3/10
Stability and monitoring
Some reliability care evident such as try/finally cleanup and client timeouts, but no structured logging, tracing, retries with backoff, or observability hooks.
Evidence
resume-match-score/backend/app/routes/analyze.py: try/finally block to remove temporary file
resume-match-score/frontend/src/api/client.ts: axios timeout=60000
Expertise
Python• Middle
Microservices & API Architecture• Middle
Node.js• Junior
Industries
Professional Services• Middle
Technologies
Python• Middle
MySQL
MongoDB
PostgreSQL
Azure
AWS
Kubernetes
Recommendations
- Develop small REST APIs that process file uploads and return parsed results, focusing on robust error handling and input validation.
- Extend the resume parsing service with structured parsing, unit tests, and schema evolution (migrations) if a database is added.
- Improve reliability and observability by adding structured logging, basic metrics, timeouts, and retry/backoff where appropriate.
- Work on simple production deployment pipelines and secrets/config management for API services (for example add environment-based config and CI deploy steps).
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Frontend Developer
Confidence: Medium Fullstack
Fullstack developer focused on React and modern JS stacks with practical experience building small-to-medium web applications and backend APIs. The strongest proven skill is building authenticated APIs and session management as shown in todo/backend/controller/User.js where JWT, Redis-backed sessions, cookie handling, and image resizing with sharp are implemented. There is limited evidence of automated tests, systematic frontend component architecture, or measured frontend performance optimization in public code.
UI Component Architecture
2/10
How interface parts are built
Basic component and design artifacts exist but no evidence of a deliberate component system, composition patterns, or custom component lifecycles; most UI work is CSS and form schema rather than a designed component library.
Evidence
employee-management/app/src/lib/employeeSchema.ts
employee-management/app/globals.css
employee-management/tailwind.config.ts
Responsive & Cross-browser
3/10
Works on all screens and browsers
Some responsiveness and user-preference handling is present via media queries and prefers-color-scheme and prefers-reduced-motion, but no advanced strategies like container queries, RTL support, or explicit feature-detection code.
Evidence
employee-management/app/globals.css
project-setup/src/index.css
Performance Optimization
2/10
Speed of the interface
A few server-side performance-minded choices exist (image resizing with sharp, streaming CSV), but there is no documented measured frontend optimization, bundle analysis, or virtualization for large lists.
Evidence
todo/backend/controller/User.js
todo/backend/controller/Task.js
Accessibility & Semantics
2/10
Usable for everyone
Some accessibility-aware CSS (focus styles and prefers-reduced-motion) is present, but there is little evidence of ARIA on custom widgets, keyboard focus management, or a11y checks in CI.
Evidence
project-setup/src/index.css
project-setup/src/App.css
State Management & Data Flow
3/10
Managing data in the app
Clear client-side state discipline for async flows is implemented using Zustand stores with loading/error flags and error handling, but advanced patterns like request cancellation, optimistic updates with rollback, or state machines are not present.
Evidence
todo/frontend/src/store/useAuth.js
todo/frontend/src/store/useTask.js
UX & Visual Polish
3/10
Look and feel quality
UX considerations such as loading/error flags, toasts, and CSV download handling are present, but there is limited evidence of comprehensive edge-state UX (skeletons, undo, measured perceived-performance improvements).
Evidence
todo/frontend/src/store/useTask.js
todo/frontend/src/store/useAuth.js
Expertise
React• Middle
Modern Web Frameworks• Middle
Technologies
JavaScript
TypeScript• Middle • 5y+
Node JS• Middle
Zustand
Redux• 5y+
Tailwind CSS
Next.js• 4y+
Express
GitHub Actions
CI/CD
React.js• 5y+
Vite
Mongoose
Axios
Sharp
React Router
Recommendations
- Develop small-to-medium internal tools and admin dashboards with React/Next.js where the authentication, file upload and real-time updates are required.
- Implement end-to-end features that include backend APIs, session management and frontend state using Zustand to extend current strengths into full product flows.
- Improve engineering maturity by adding automated tests and CI checks and by introducing explicit component boundaries and a small design-system for reusable UI.
- Work on measured frontend performance projects (bundle analysis, code-splitting, LCP/INP improvements) to demonstrate optimization expertise.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Blockchain Developer
Confidence: Medium Generalist
A generalist full-stack developer (approx. early-career / middle) focused on building small web applications and algorithmic solutions with a pragmatic hands-on approach. Proven strength is building full-stack Next.js/Prisma style apps and auth flows as evidenced by the signup/signin API routes and the Prisma seed script. There is limited evidence of formal security hardening, testing, or any blockchain / protocol work in public code.
Smart Contract Development
Writing smart contracts
Not evidenced in public code
Security & Audit
2/10
Checking contracts for flaws
Basic application-level security practices present (password hashing, HTTP-only cookies) but with insecure defaults and missing secrets handling or response hygiene; limited audit/testing artifacts.
Evidence
spotify-clone/app/api/signup/route.ts: bcrypt hashing, jwt.sign with hardcoded secret 'hello', cookie.serialize for auth token
spotify-clone/app/api/signin/route.ts: bcrypt.compareSync and jwt issuance, response.json(user) which returns full user record
spotify-clone/prisma/seed.ts: bcrypt.hashSync used for seeded user and plaintext seed password 'password'
Blockchain Protocol Understanding
Knowing how blockchains work
Not evidenced in public code
DApp & Web3 Integration
Connecting apps to blockchain
Not evidenced in public code
Tokenomics & DeFi Logic
Token and finance logic
Not evidenced in public code
Decentralization & Trust Model
Designing trust without middlemen
Not evidenced in public code
Industries
Media & Entertainment• Middle
Recommendations
- Develop small-to-medium consumer web apps (Next.js + Prisma) including production-grade auth and session handling.
- Harden backend auth flows and infra (secret management, token rotation, least-privilege responses, automated tests) before shipping to users.
- Build frontend-heavy product features and forms using React, react-hook-form and local state stores for prototypes and admin panels.
- Contribute C++ algorithm modules, coding-challenge tooling or educational content leveraging existing DSA solutions.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
