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 is 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.
  • Lead full-stack feature delivery from API design through frontend integration, partnering with PM and design teams to ship end-to-end.
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.
  • 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, eliminating 4 hours/week of 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

  • Led 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.