User's Cover Picture
User's avatar

Noah Jun

Senior Software Developer

Message
Intro
Santa Clara, United States
Joined April 2, 2025

Skills

Languages

English
-
Native or Bilingual
About
Senior Frontend-leaning Full-Stack Engineer with 7+ years of experience building fast, scalable, and user-centric web applications. Expert in crafting modern UIs with React, Next.js, and TypeScript, with deep experience integrating complex frontend systems with performant backend services built in Node.js and Python. Skilled in designing RESTful and GraphQL APIs, optimizing client-server interactions, and deploying full-stack applications at scale. Passionate about creating seamless user experiences backed by clean, efficient, and well-tested code.
Experience
User avatar
Narvar
May 2021 – Jan 2025
Remote
Senior Software Engineer
- Developed and standardized 70+ reusable React components using Storybook, accelerating UI development by 30% and improving design consistency across teams. - Migrated 50+ frontend modules to TypeScript, reducing runtime errors by 40% and boosting developer onboarding efficiency by 15%. - Built and maintained automated testing frameworks (Jest, Cypress), achieving 85% code coverage and reducing production defects by 35%. - Engineered optimized GraphQL queries and implemented Apollo caching and batching, improving API response time by 40% and cutting bandwidth usage by 50%. - Designed and implemented RESTful APIs using Node.js (Express) and Python (FastAPI) to support backend services, reducing latency by 20% and scaling support for 100k+ monthly users. - Integrated frontend and backend via clearly defined API contracts and schema validation, reducing integration issues by 25%. - Collaborated in full-stack architecture decisions, contributed to design reviews, and led cross-functional code reviews to enforce best practices.
User avatar
Tokemak
Oct 2019 – Apr 2021
Remote
Senior Software Engineer
- Led development of application interfaces using React and TypeScript, enhancing performance and UX, and increasing page load speed by 40%. - Built and maintained backend services in Node.js to support smart contract interactions, wallet authentication, transaction relaying, and event indexing across Ethereum mainnet and Layer 2 networks. - Developed REST and WebSocket APIs to expose real-time blockchain data and token metrics, supporting frontend dashboards and third-party integrations. - Collaborated with smart contract teams to integrate DeFi protocols and yield strategies; supported multi-chain deployment (Ethereum, Polygon, BSC). - Wrote automation scripts in Node.js to track protocol metrics, fetch token prices from oracles (Chainlink, Uniswap), and monitor TVL and APY across pools. - Contributed to smart contract design and audits (Solidity), and conducted on-chain testing and deployment using Hardhat, Ethers.js, and custom scripts. - Built user-facing features for interacting with governance contracts and liquidity pool mechanics, improving on-chain voting engagement and transaction success rate by 25%. - Implemented advanced wallet support (MetaMask, WalletConnect, WalletLink), improving user retention and expanding support for hardware wallets. - Led code reviews, smart contract QA, and performance profiling across frontend and backend components.
User avatar
Synergo Group
Jun 2016 – Sep 2018
Halifax, NS
Full Stack Engineer
- Built and maintained full-stack applications using React.js, Next.js, and Node.js, improving frontend stability and reducing UI bugs by 30% through modular design and reusable component libraries. - Developed backend services and microservices in Node.js (Express, NestJS) and Python (FastAPI, Flask) to handle REST APIs, real-time data processing, and background job orchestration. - Implemented 20+ scalable APIs with robust authentication, rate limiting, and logging, supporting both internal tools and client-facing dashboards. - Used Python to build automation scripts and backend utilities for system monitoring, deployment tooling, and integration with third-party services (e.g., payment gateways, analytics tools). - Applied Rust in performance-critical modules, such as data parsing and computational routines, improving runtime performance by up to 40% for specific services. - Designed and managed databases with PostgreSQL, MongoDB, and Redis, optimizing queries and implementing caching strategies to support high-concurrency workloads. - Partnered with DevOps to build CI/CD pipelines using Docker, GitHub Actions, and AWS CodePipeline, reducing deployment time by 85% and increasing system uptime to 99.9%. - Developed internal admin tools and monitoring dashboards, reducing operational overhead and improving engineering support for QA and customer success teams. - Contributed to refactoring legacy monoliths into modular services, enabling faster release cycles and improved system resilience.