Dipta Barua

Senior Full-Stack Engineer

Dipta Barua

I'm a full-stack engineer. I build with React, Next.js, and Node.js, and lately I've gone deep on AI agents and RAG pipelines, getting LLMs to actually do something useful.

About

Dipta Barua

I'm a senior full-stack engineer based in Tokyo with 8+ years building scalable, production-grade web platforms across Japan's tech industry. I enjoy owning systems end-to-end — from architecture and API design through to a polished, accessible UI.

I've led engineering teams, defined architecture and standards, and shipped features that measurably improve performance and developer velocity — across SaaS, warehouse automation, and, more recently, AI-augmented developer tooling.

Languages
TypeScriptJavaScriptPythonC#SQL
Frontend
React.jsNext.jsVue.jsReact NativeAtomic DesignFeature-Sliced Design (FSD)
Backend
Node.jsNestJSExpress.jsFastAPIGraphQLTypeORM
AI / ML
LangChainLangGraphRAGCrewAIClaude Code
Cloud & DevOps
AWSAzureGCPDockerKubernetesCI/CD
Databases
PostgreSQLMySQLMongoDBRedisAWS RDS

Experience

Oct 2024 Present

Senior Software Engineer

UPWARD, Inc. · Tokyo, Japan

  • Designed a reusable UI component library that boosted development speed by 50% and significantly reduced downstream feature-development cost — now the standard across all company products.
  • Integrated Claude AI into the team's engineering workflow with custom commands for automated PR creation and code review, accelerating review cycles and improving PR quality across the team.
  • Designed and shipped the scheduler personal-settings module — a calendar UI with custom timezone handling, recurring-event logic, and per-user scheduling preferences for field-sales workflows.
  • Reduced bundle size by replacing barrel-file imports from third-party libraries, and improved runtime performance by removing legacy code and consolidating multiple API calls into single requests per use case.
TypeScriptReactNext.jsNode.jsClaude AI
Jul 2021 Sep 2024

Senior Software Engineer, Team Lead

Pal Co. Ltd · Tokyo, Japan

  • Led end-to-end development of a Warehouse Management System integrating AGV robots, dynamic shelving, and bin-level tracking to automate inventory retrieval and delivery.
  • Defined system architecture and tech stack (React + NestJS + PostgreSQL) and established engineering standards adopted by a team of 5 engineers.
  • Designed a real-time stock allocation engine processing continuous shipping events, reducing manual allocation effort by 40%.
  • Owned ERD/DFD design and built automated ingestion pipelines for inventory and shipping data, eliminating manual data entry.
ReactNestJSPostgreSQLTypeORMAGV Integration
Sep 2019 Jun 2021

Full-Stack Software Engineer

Human Resocia Ltd · Tokyo, Japan

  • Contributed to an AR/VR order management platform using Angular and Python (Flask), delivering immersive product visualization for enterprise clients.
  • Built a React Native app with WebRTC video streaming — designing signaling services and RTMP infrastructure for real-time multi-party calls.
AngularPythonFlaskReact NativeWebRTC
Jan 2018 Aug 2019

Software Engineer

Intelligent Business Solutions Ltd · Dhaka, Bangladesh

  • Contributed to the development of a biometric device management system in C#, Laravel, and Angular 7, deployed to 4 enterprise clients to streamline HR/attendance workflows.
  • Designed robust test scenarios and delivered the system on time and within budget.
C#LaravelAngular 7MySQL

Projects

Personal

A retrieval-augmented generation app that answers questions about your Markdown docs with inline, verifiable citations.

PythonRAGLLMStreamlitChromaDB
Personal

A from-scratch implementation of OAuth2 / OIDC sign-in for Google, GitHub, and Microsoft — no auth libraries, every step exposed.

TypeScriptNext.jsNestJSOAuth2Security
Personal

A from-scratch React + TypeScript component library — documented in Storybook and visually tested with Chromatic. My playground for design-system patterns, theming, and accessible primitives.

TypeScriptReactStorybookDesign SystemChromatic
Work · UPWARD

Integrated Claude AI into the team's workflow with custom commands for automated PR creation and code review.

Claude CodeAI AgentsDeveloper ToolingTypeScriptCI/CD
Work · Pal Co.

End-to-end WMS integrating AGV robots, dynamic shelving, and bin-level tracking to automate inventory retrieval.

ReactNestJSPostgreSQLTypeORMReal-Time Systems
Personal

A blockchain voting app with Solidity smart contracts, Web3.js, and MetaMask — owner-administered registration and on-chain tallying.

SolidityWeb3.jsNuxt.jsVue.jsBlockchain
All projects

Background

Education

B.Sc. in Computer Science

Independent University, Bangladesh

2014 — 2017 · CGPA 3.78 / 4.00

Languages

  • EnglishFull Professional
  • BengaliNative
  • JapaneseDaily Conversation

Certifications

I'll admit I'm a bit lazy about chasing certifications — I'd rather be building. A few I've picked up anyway:

  • 2025Microsoft Certified: Azure Fundamentals
  • 2025Google: Project Initiation — Starting a Successful Project
  • 2023Docker & Kubernetes — Udemy
  • 2023Google: Foundations of Project Management
  • 2022Blockchain Specialization — University at Buffalo / Coursera

Contact

Let's work together

I'm always open to interesting projects and conversations. The best way to reach me is by email — I'll get back to you soon.