Opens your print dialog — choose “Save as PDF” as the destination.
Subash Gautam
Software Engineer
Kathmandu, Nepal · suwaz.gautam@gmail.com · +977 974-569-6149
github.com/sudip490 · linkedin.com/in/subashgautam22 · npmjs.com/~subashgautam
Summary
Software engineer with 4+ years building the microservices behind Nepal's digital banking. Backend focus — Node.js, Express, and gRPC — with work running inside IME Pay, Khalti, and the Global IME Bank app. Comfortable across the stack: Next.js and React on the web, React Native on mobile, and open-source developer tooling published to npm.
Experience
Associate Software Developer — Swift Technology Pvt. Ltd.
September 2021 — Present
Kathmandu, Nepal
Capital Market — live in IME Pay, Khalti, and the Global IME Bank app
- Integrated live stock market data — last traded price (LTP) and change percentage — into analytics and reporting for a capital-market module embedded in three consumer finance apps.
- Optimized database queries to process large-scale portfolio data efficiently.
- Developed modules calculating real-time profit and loss, receivable amounts, and transaction summaries as derived values, keeping them correct against continuously moving prices.
Brish Terminal — NEPSE portfolio analytics
- Full-stack work on a Nepal Stock Exchange (NEPSE) intelligence terminal: real-time floorsheet, whale-trade alerts, portfolio replay against the NEPSE index, and a live block-trade radar.
- Built with Next.js, React, and TypeScript, served behind Nginx.
Global Smart Plus — omni-channel retail banking
- Backend services for a secure omni-channel banking platform delivering web and mobile banking from a single microservices core.
- Services communicate over gRPC on Node.js, containerized with Docker and orchestrated on Kubernetes.
Global Biznex — corporate internet banking
- Backend for corporate internet banking — fund transfers, bulk payments, and granular access control across maker/checker/approver hierarchies.
- Microservices over gRPC on Node.js, Docker, and Kubernetes.
Global Junior — child banking
- Backend for a child banking app with parental controls, tasks, savings, and smart spending, enforcing a two-user permission model server-side.
Sani Securities Company Limited — NEPSE-licensed brokerage
- Developed and optimized backend services enabling real-time trading, portfolio insights, and secure user transactions.
Open Source
- @subashgautam/mcp-scaffold — 877 downloads
Generates a working Model Context Protocol (MCP) server from an interactive wizard or a config file. TypeScript, MIT. - @subashgautam/vpn-guard — 170 downloads
Blocks VPN, proxy, and Tor traffic — in the browser and as Express middleware. TypeScript, MIT. - @subashgautam/router-mcp — 45 downloads
MCP server and CLI to monitor and control WiFi routers from an AI assistant. Pluggable adapters; ships OpenWrt (SSH/ubus) and a mock backend. TypeScript, MIT.
Projects
- Gold & Silver — goldsilver-brown.vercel.app
Real-time gold and silver price tracker covering Nepal and 13 international markets. Per-tola and per-10g rates with 24-hour highs and lows, historical charts, price alerts, and official Nepal Rastra Bank exchange rates on a five-minute refresh. TypeScript, Next.js. - K Cha News — github.com/sudip490/k-cha-news
React Native (Expo) news reader aggregating 35+ Nepali newsrooms into bilingual English/Nepali feeds, with offline-tolerant caching via TanStack Query.
Skills
- Languages & Runtimes: Node.js, TypeScript, JavaScript, C++
- Backend: Express.js, gRPC, REST APIs, WebSockets, microservices architecture
- Databases: PostgreSQL, MySQL, MongoDB, Neo4j (graph database), Redis, Sequelize ORM
- Messaging: RabbitMQ
- Infrastructure & DevOps: Docker, Kubernetes, Linux, Nginx, Git
- Frontend & Mobile: Next.js, React, React Native, Expo
Education
Bachelor of Engineering (B.E.), Computer Science and Engineering — Dr. Ambedkar Institute of Technology
2017 — 2021
Leadership
Sergeant at Arms — IME Pioneering Toastmasters Club — Toastmasters International
2023 — Present
Support meeting logistics and develop leadership while helping others grow as communicators.