App LogoApp name
JH

John Hashim

Open to work4 years experience

Full Stack Engineer

RemoteTarget Roles: Backend Engineer • Full-Stack Developer • Frontend Specialist

Full-stack engineer with 4+ years building scalable web applications.

GitHubLinkedIn
Resume
Email

Standing Rank

Rank Not Available

Developer Badges

Badges Pending

Skills & Technologies

18 skills
reactangulartypescriptnode.jsexpresspostgresqlprismareduxngrxzustandrxjstailwind cssangular materialprimengshadcn/uimantinebootstrapgit

Work Experience

Lead Front-End Engineer

TeamWave

Feb 2023 - Dec 2024 TeamWave
  • Led the front-end migration to Angular 17 across the SaaS suite, modernizing legacy modules and setting the standards the team built against.
  • Architected a modular Nx monorepo, improving scalability and letting product teams ship independently.
  • Owned the CRM front end (Angular 17, NgRx, PrimeNG, AG Grid), focused on performance and interface consistency at enterprise data scale.
  • Drove front-end architecture decisions and guided the team on state management and component design.

Associate Front-End Engineer

TeamWave

Feb 2021 - Feb 2023 TeamWave
  • Built and shipped features across multiple products, including the Project Management module (React, Redux) — task handling, collaboration, and project tracking.
  • Developed the internal Dashboard (Angular, NgRx, Angular Material) with reusable, accessible UI components.
  • Contributed to the e-signature module (Angular, NgRx) and led the Unbanking.io landing page (Next.js, Tailwind), owning it from design to delivery.
  • Grew from feature delivery into broader ownership of front-end quality and architecture.

Projects

React 19TypeScriptExpressPostgreSQLpgvectorPrismaMantineTailwind
  • A full-stack SaaS platform for building, training, and embedding custom AI chatbots — RAG-based answers, document training, in- chat booking, and analytics.
  • Designed the product, UI, and full system architecture — data model, RAG pipeline, and how every piece fits together.
  • Built a retrieval-augmented (RAG) chat flow using pgvector similarity search over document embeddings for context-aware answers.
  • Designed an LLM-driven action system where the model detects intent and triggers structured flows mid-stream.
  • Built document training, an appointment-booking flow, and an embeddable widget with domain whitelisting.
  • Added an analytics dashboard and chat history export.
  • Integrated OpenRouter, HuggingFace embeddings, Cloudflare R2 storage, and Google OAuth; deployed across Vercel, Railway, and Neon.

TeamWave CRM

Angular 17NgRxPrimeNGAG GridNx MonorepoRxJS
  • The CRM product in TeamWave's enterprise SaaS suite — built for performance and interface consistency at scale across Deals, People, and Products.
  • Built the core CRM data tables for Deals, People, and Products with in-table filtering, custom fields, and user-defined custom filters over large datasets.
  • Developed per-entity detail pages with tag management, and modeled all state with NgRx for predictable, scalable data flow.
  • Drove performance optimization and interface consistency across data-heavy views, scaling the app through modular implementation in an Nx monorepo.

TeamWave WorkAI

ReactTailwind CSSMantineOpenAI API
  • An in-house, ChatGPT-style AI assistant — a conversational Q&A interface integrated with OpenAI, with support for custom, reusable prompts.
  • Built an internal ChatGPT-style Q&A interface integrated with the OpenAI API, giving the team a private AI assistant.
  • Implemented a custom prompt system so users could create and reuse their own prompt templates.
  • Designed the full chat UI — responsive, clean, and consistent with the product's design language.

PM, Dashboard & Support Analytics

ReactReduxAngularNgRxAngular Material
  • A set of internal TeamWave modules across the suite — the Project Management module, the internal Dashboard, and a support- ticket analytics page.
  • Built Project Management features (React, Redux) — task handling, team collaboration, and project tracking with reusable, scalable components.
  • Developed the internal Dashboard (Angular, NgRx, Angular Material) with accessible, responsive components and component- level state.
  • Built a support-ticket analytics page, surfacing ticket metrics and trends for the support team.

Leaderboard Standings

Leaderboard Position Pending

Global test scores, peer standing percentiles, and algorithm leaderboard ranks are updated dynamically.

Assessment Highlights

Assessments Not Completed

Coding evaluations, system assessment results, and conceptual score badges will appear here after taking a test.

AI Collaboration Score

AI Collaboration Score Pending

Developer coding behavior, assistant cooperation, and AI pair-programming indicators are evaluated during live coding sessions.

Role Compatibility Profile

Role Compatibility Analysis Pending

Custom matching reports, candidate role compatibility percentiles, and core engineer strength profiles are processed once conceptual code screenings are complete.

Achievements

Achievements Not Earned

Special rewards, developer badges, system recognition certificates, and conceptual milestones will display here.

About Details

Professional Bio

Full-stack engineer with 4+ years building scalable web applications. Experienced in React and Angular with TypeScript, specializing in front-end architecture, state management, and AI-driven SaaS platforms.

B.Tech in Computer Science and Engineering

Amal Jyothi College of Engineering (2015 - 2019)

Languages: English, Hindi
Email: Locked