Overview
Technical skills
Timeline
Roles

Overview

Application-focused TypeScript engineer with demonstrated domain modeling and low-level design skills at a Senior level; the candidate shows strong system design instincts and pattern-driven architecture. The strongest proven skill is designing domain models and orchestrators as shown by Order.ts, DeliveryService.ts and FoodDeliverySystem.ts which implement guarded state transitions, observer and strategy patterns. Public code lacks production-grade artifacts such as automated tests, CI, documented security hardening and measurable performance audits which limits evidence for operational maturity.
Phone

Technical skills

Languages
4
TypeScript
Node JS
JavaScript
SQL
Frontend
3
Angular
React.js
Next.js
DevOps
6
Amazon CloudWatch
Git
AWS
Kubernetes
GitHub
GitHub Actions
Databases
5
PostgreSQL
ElasticSearch
MySQL
Redis
Apache Kafka
Other
16
Fastify
Nest.JS
Symfony
Claude
React Native
Datadog
Docker
Kibana
Terraform
Rest API
RabbitMQ
Copilot
GraphQL
ArgoCD
CI/CD
Lighthouse

Timeline

Senior Software Engineer - Full Stack · Senior
PropertyGuru Group · Full-Time
Sep 2024 to Present 2 Years 1 Month Hyderabad In office

Built and maintained production features for data ingestion and recovery workflows feeding PropertyGuru’s enquiry API. Implemented partner webhook handling and messaging integrations, including routing and preservation of metadata for downstream dependencies. Contributed to performance and compatibility improvements and supported market-wise rollout activities.

Node JS
Nest.JS
MySQL
Next.js
JavaScript
TypeScript
TypeORM
Redux
React.js
React Native
ElasticSearch
GitHub Actions
Docker
Terraform
ArgoCD
AWS
Kubernetes
Full Stack Engineer · Middle
PureCode.AI · Full-Time
May 2023 to Jul 2024 1 Year 2 Months Hyderabad In office

Delivered subscription and billing integration using Stripe Checkout, including webhook-driven synchronization and backend access control. Supported database migrations related to account and authorization changes. Developed frontend functionality with React and Next.js and improved page performance as measured by Lighthouse.

React.js
Next.js
PostgreSQL
MongoDB
Node JS
Express
Software Engineer · Middle
DigitalSherpa.ai · Full-Time
Jun 2021 to Apr 2023 1 Year 10 Months Kolkata In office

Built and maintained APIs and webhook-based integrations for application features. Worked with AWS CloudWatch for monitoring and operational visibility. Developed frontend capabilities using Angular as part of the broader product delivery.

Angular
Node JS
JavaScript
React.js
TypeScript
MongoDB
DynamoDB
AWS Lambda
Amazon S3
Flutter
Middle Frontend Developer Confidence: High App Engineer
Application-focused TypeScript engineer with demonstrated domain modeling and low-level design skills at a Senior level; the candidate shows strong system design instincts and pattern-driven architecture. The strongest proven skill is designing domain models and orchestrators as shown by Order.ts, DeliveryService.ts and FoodDeliverySystem.ts which implement guarded state transitions, observer and strategy patterns. Public code lacks production-grade artifacts such as automated tests, CI, documented security hardening and measurable performance audits which limits evidence for operational maturity.
UI Component Architecture
2/10
How interface parts are built
Modest component architecture evidence limited to a handcrafted static portfolio site and vanilla DOM helpers; no component framework, design system, or reusable UI component library is present.
Evidence
portfolio/index.html: static semantic HTML structure and nav layout
portfolio/src/index.js: DOM helper utilities and menu control (select, menuControl)
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive patterns are present via media queries, CSS variables, clamp() and progressive feature checks using @supports; cross-browser build tooling is configured via PostCSS with autoprefixer.
Evidence
portfolio/public/poststyles.css: use of clamp(), @media queries, @supports(display: grid)
portfolio/postcss.config.js: postcss-preset-env with autoprefixer configuration
Performance Optimization
3/10
Speed of the interface
Some measured performance practices are shown such as IntersectionObserver-driven reveal animations and mention of FLIP in project notes, but there is no evidence of bundle analysis, code splitting, or large-list virtualization.
Evidence
portfolio/src/index.js: IntersectionObserver usage and staggered transition logic
portfolio/index.html: mentions FLIP technique in project description
Accessibility & Semantics
3/10
Usable for everyone
Basic accessibility and semantics are present - labelled form fields, focusable interactive elements, focus styles and tabindex usage - but there is no evidence of automated a11y testing or ARIA on custom widgets beyond simple focus handling.
Evidence
portfolio/index.html: form fields with label elements and tabindex attributes
portfolio/public/poststyles.css: focus and focus-within related styles for interactive controls
State Management & Data Flow
5/10
Managing data in the app
Strong server/state-oriented discipline and domain-driven design are evident: explicit enum-guarded state transitions, observer pattern, strategy and factory patterns, invariants and concurrency guards; request cancellation and optimistic UI are not present because the code is a design-level system rather than a networked client app.
Evidence
Food_Delivery_System_LLD/src/models/Order.ts: enum-based guarded state transitions, observer publish, assignDeliveryPartner concurrency guard
Food_Delivery_System_LLD/src/services/FoodDeliverySystem.ts: orchestration, payment creation, invoice generation
Notification_System_LLD/src/NotificationService.ts: async send flow with validation, try/catch and repository updates
UX & Visual Polish
3/10
Look and feel quality
Good visual polish and UX-minded details for the portfolio site such as staggered reveals and transitions, but domain UX like loading/error/empty states or undo patterns are largely absent from the service examples.
Evidence
portfolio/public/poststyles.css: numerous transition rules and visually polished layouts
portfolio/src/index.js: staggered entrance animations and menu open/close handling
Expertise
HTML & CSS· Middle
Frontend Architecture & Build Tools· Middle
Web Performance & Optimization· Middle
Industries
Commerce· Middle
Transportation & Logistics· Middle
Technologies
JavaScript
TypeScript· Middle
Node JS· Middle
Terraform
Nest.JS
Next.js· since 2023
GitHub Actions
Kibana
Datadog
Angular· since 2021
Fastify
CI/CD
ArgoCD
Git· since 2021
AWS
Docker
Kubernetes
React.js· since 2023
Lighthouse
GitHub
Amazon CloudWatch· since 2021
Recommendations
  • Design and implement order management or logistics microservices in TypeScript where domain invariants, state transitions and assignment logic are critical.
  • Own backend orchestration and integration points for small to medium services such as payments, notifications and invoicing with clear domain boundaries.
  • Build and harden backend-to-frontend contracts and progressive enhancement for dashboards that surface lifecycle state, retries and failure reasons.
  • Expand to create reusable UI component patterns and a small design system if asked to maintain customer-facing frontends.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: