I'm Nabin Shrestha.
T-Shaped Product Engineer.

Expertise in |

T-Shaped Product Engineer with deep expertise in Waste Management solutions. Combining domain knowledge with full-stack development to build sustainable environmental tech. Current tech stack: React, Node.js, Python, AWS IoT, MongoDB, and TensorFlow.

Nabin Shrestha - T-Shaped Product Engineer
Available for projects

Professional Summary

Passionate about creating efficient, user-centric solutions while mentoring teams and driving technical excellence.

What I Bring to the Table

Serverless Architecture

Expertise in AWS services (Amplify, AppSync, S3, Cognito, SQS, SNS) for building scalable, cost-effective solutions.

Performance Optimization

Proven track record of improving page load times by 35% through advanced optimization techniques.

TypeScript Migration

Led successful migrations from JavaScript to TypeScript, reducing runtime errors by 40%.

Case Study: EcopePro Waste Management System

The Challenge

A waste management system in Japan requiring optimization for low-end devices with slow user work completion times.

The Solution

Implemented frontend optimizations and comprehensive end-to-end testing with detailed user documentation.

The Results

  • User work completion time reduced by 50%
  • Improved system reliability through testing
  • Enhanced onboarding efficiency with documentation

Work Experience

Over 4 years of professional experience building modern web applications.

April 2023 - Present

Greener Co., Ltd.

Full Stack Developer (R&D Engineer)

Aug 2022 - March 2023

Self-Employed

Freelance Software Developer

April 2022 - Aug 2022

WesionaryTeam Co.

Full Stack Developer

November 2021 - April 2022

Gurzu Inc.

Software Engineer

July 2020 - November 2021

Insight Workshop Pvt. Ltd.

Software Engineer

Greener Co., Ltd.

Full Stack Developer (R&D Engineer) Fukuoka, Japan

April 2023 - Present

Leading serverless architecture adoption and TypeScript migration while ensuring scalability and security for enterprise-level projects.

Key Achievements

  • Spearheaded the adoption of serverless architecture using AWS services (Amplify, AppSync, S3, Cognito, SQS, SNS), reducing operational costs by 30%
  • Led the migration of the codebase from JavaScript to TypeScript, enhancing type safety and reducing runtime errors by 40%
  • Designed and reviewed system architecture, ensuring scalability and security for enterprise-level projects
  • Successfully scaled frontend systems to accommodate growing user bases, improving page load times by 35% through performance optimization techniques

Self-Employed

Freelance Software Developer Remote

Aug 2022 - March 2023

Engaged in part-time freelancing for a startup project for Nepal's government transportation management system.

Key Achievements

  • Worked on Nepal's government transportation management system on an equity basis
  • Dedicated time to learning the Japanese language and supporting visa processing
  • Focused on enhancing cultural and linguistic competencies to align with professional requirements

WesionaryTeam Co.

Full Stack Developer Tokyo, Japan (Remote)

April 2022 - Aug 2022

Led the transition from React.js to Next.js and architected modular UI libraries with Storybook.

Key Achievements

  • Led the transition from React.js to Next.js, reducing initial load times by 30% using server-side rendering (SSR)
  • Architected modular UI libraries with Storybook, accelerating development timelines by 25%
  • Collaborated with UX/UI teams and backend engineers to optimize API interactions, achieving 95% uptime for critical features
  • Implemented image optimization and lazy loading strategies, decreasing bounce rates by 15% and boosting SEO rankings

Gurzu Inc.

Software Engineer Kathmandu, Nepal

November 2021 - April 2022

Designed and implemented complex frontend projects while mentoring the frontend team.

Key Achievements

  • Designed and implemented complex frontend projects, ensuring cross-browser compatibility
  • Supervised and mentored the frontend team, improving development efficiency and code quality
  • Collaborated with designers to create user interfaces and prototypes for web-based athlete management systems

Insight Workshop Pvt. Ltd.

Software Engineer Kathmandu, Nepal

July 2020 - November 2021

Specialized in Node.js and React, contributing to robust software development for international clients.

Key Achievements

  • Specialized in Node.js and React, contributing to robust software development for international clients
  • Ensured clear communication with USA-based stakeholders to align project deliverables with client expectations

Technical Skills

A comprehensive toolkit for building scalable, high-performance applications.

React

Proficiency95%

Next.js

Proficiency90%

Redux

Proficiency88%

TypeScript

Proficiency92%

Babylon.js

Proficiency80%

Ant Design

Proficiency85%

Material-UI

Proficiency88%

Firebase

Proficiency82%

Google Maps API

Proficiency78%

GitHub Activity

My open source contributions and featured projects.

Contribution Activity

Less
More

react-materal-dashboard

JavaScript
0
0
View Repository

employee_management_frontend

TypeScript
0
0
View Repository

node-mongo-boilerplate-with-firebase-auth

JavaScript
0
0
View Repository

css-protips

A collection of tips to help take your CSS skills pro

0
0
View Repository

employee_management_backend

JavaScript
0
0
View Repository

LeetCode Progress

Tracking my problem-solving journey and algorithmic skills.

Problem Solving Stats

Total Solved

387

out of 2400

Acceptance Rate

65.4%

success rate

Ranking

#54892

global position

Reputation

1890

contribution points

Recent Submissions

Two Sum

2024-02-28

Easy

LRU Cache

2024-02-27

Medium

Median of Two Sorted Arrays

2024-02-26

Hard

Problem Distribution

150

Easy

180

Medium

57

Hard

Tech Stack & Learning

Technologies I work with and what I'm currently learning.

Reactexperienced
Node.jsexperienced
TypeScriptexperienced
Next.jsexperienced
AWSexperienced
Dockerexperienced
Rustlearning
WebAssemblylearning
tRPClearning
GraphQLexperienced
Kubernetesexploring
Machine Learningexploring
Reactexperienced
Node.jsexperienced
TypeScriptexperienced
Next.jsexperienced
AWSexperienced
Dockerexperienced
Rustlearning
WebAssemblylearning
tRPClearning
GraphQLexperienced
Kubernetesexploring
Machine Learningexploring

Experienced

ReactNode.jsTypeScriptNext.jsAWSDockerGraphQL

Learning

RustWebAssemblytRPC

Exploring

KubernetesMachine Learning

Performance Optimizations

Real-world examples of performance improvements and optimizations.

API Response Time Optimization

Reduced API response time by implementing caching and query optimization.

Before

850ms

Average response time

After

120ms

85% improvement

RedisPostgreSQLNode.js

Frontend Load Time Reduction

Improved initial page load time through code splitting and lazy loading.

Before

4.2s

First contentful paint

After

1.1s

74% faster loading

ReactNext.jsWebpack

Database Query Optimization

Enhanced database performance through indexing and query optimization.

Before

1.2s

Query execution time

After

200ms

83% faster queries

PostgreSQLMongoDB

Live Optimization Demo

Try out our string processing optimization demo

Output:

No output yet

Get in Touch

Interested in working together? Feel free to reach out for collaborations or just a friendly hello.

Send Me a Message

Contact Information

Location

Kitakyushu, Fukuoka, Japan

Connect With Me

Languages

Nepali (Native)
English (Business)
Japanese (JLPT N3)
Hindi (Near-Native)