SHANAND.SHRESTHA // v3.0.WEBGL
60 FPS · RECRUIT_ME.exe
[ SKIP >> ]
// SYSTEM BOOT SUCCESSFUL

SHANAND
SHRESTHA

BACKEND ENGINEER — JAVA / SPRING ▊
▼ SCROLL TO DESCEND ▼

▌ CHARACTER SHEET

SOFTWARE ENGINEER · KATHMANDU, NP · titled "the 2am query whisperer"
HP — PRODUCTION UPTIME
96/100
MP — COFFEE RESERVE
88/100
STR — BACKEND DEV
92
INT — SYSTEM DESIGN
85
DEF — DEBUGGING
90
AGI — NEW STACKS
87

▌ QUEST LOG — COMPLETED

production dungeons cleared · 5+ years of runs
JUL 2024 — DEC 2025

✓ Java Software Engineer HEALTHCARE EDI

GUILD: SMART DATA SOLUTION
  • Built & maintained Java services for the Healthcare Clearinghouse platform — ANSI X12 EDI transactions (835, 837, 277/277CA) for U.S. healthcare clients.
  • Shipped client-specific enhancements and resolved production incidents, keeping live clearinghouse transaction processing reliable.
  • Rewrote inefficient SQL + targeted indexing strategy — cut query execution time and reduced app latency.
  • Full-SDLC collaboration with business analysts, QA and engineers — design, build, test, release.
FEB 2022 — JUN 2024

✓ Java Developer FINTECH AML

GUILD: CODE HIMALAYA
  • Designed & built REST APIs for scheduler and data-migration workflows powering a production web application.
  • Deployed & operated services on JBoss; direct technical point of contact for client integration work.
  • Built an Anti-Money-Laundering (AML) detection system + supporting microservices for a remittance platform.
  • Designed & maintained relational data models across MySQL, PostgreSQL and OracleDB.
  • Developed a CRM application using JSP, Servlet and jQuery.
FEB 2018 — NOV 2018

✓ Java Engineer

GUILD: SYS INC.
  • Built REST APIs with Spring Framework & JAX-RS — code generation, scheduling and security modules.
  • Contributed to setup & maintenance of CI/CD pipelines.
  • Worked across SQL & NoSQL stores (Cassandra, MySQL, PostgreSQL, MongoDB).
  • Developed front-end features with GWT and React.js.

▌ ABILITIES & EQUIPMENT

equipped loadout · optimized for backend warfare
LV.MAX

LANGUAGES

JavaJavaScriptC/C++GLSL
LV.9

BACKEND & FRAMEWORKS

SpringSpring BootJAX-RSJPAServlet/JSP
LV.9

DATA STORES

MySQLPostgreSQLMongoDBOracleDBCassandra
LV.8

ARCHITECTURE & SECURITY

RESTful APIsMicroservicesJWTSpring SecurityANSI X12 EDI
LV.8

TOOLS & OPS

MavenGradleCI/CDJBossDockerttyd
LV.7

FRONT-LINE

React.jsjQueryGWTThree.jsWebGL

▌OFF THE CLOCK

low-level rituals performed off-hours · hobby specialization tree

Away form the day job, I like getting closer to the metal. C/C++, OpenGL, manual memory management, writing shaders, and reimplementing things the hard way — because understanding what the abstraction hides makes you dangerous at every level of the stack.

// skill_tree.dump — unallocated 0x7ffe4a20 ┌─ C / C++ ................ manual memory, UB archaeology 0x7ffe4a58 ├─ OpenGL ................. immediate→modern pipeline, VAOs/VBOs 0x7ffe4a90 ├─ LWJGL .................. Java ⇄ native GL bindings 0x7ffe4ac8 ├─ GLSL ................... fragment sorcery 0x7ffe4b00 ├─ Reinforcement Learning . from-scratch, no libraries 0x7ffe4b38 └─ Swing/AWT ............. pixels painted by hand // free(skill_tree) — never. keeping this one.

▌ SIDE QUESTS

optional dungeons · built for the craft of it

▶ TERMINAL ALGORITHM VISUALIZER

JAVA / NO UI FRAMEWORK / TEMPLATE·STATE·FACADE PATTERNS

A terminal-rendered visualizer for sorting, maze generation and pathfinding algorithms — no external UI framework, all rendering handled directly in the terminal. Runs live below via a ttyd + Docker session streamed straight to your browser.

▶ BOOT LIVE TERMINAL GITHUB SOURCE
ttyd://docker — live sessionscreen may flicker over network — that's the terminal repainting, not a bug

▶ ContraJS — PLAYABLE

VANILLA JAVASCRIPT / NO ENGINE / NO LIBRARIES

A browser platformer recreating classic Contra gameplay through level one — written from scratch in vanilla JS. Physics, sprites, collision, game loop: everything hand-rolled.

▶ PLAY IN BROWSER

▶ Contra: Java Edition — IN PROGRESS

JAVA / LWJGL (OPENGL) / REINFORCEMENT LEARNING FROM SCRATCH

Rebuilding ContraJS from JS into Java using OpenGL, with reinforcement learning implemented from scratch — every library written by hand so the AI learns to play the game itself. Multiplayer support planned along the way.

WATCH THE REPO

▌ RECRUIT THIS CHARACTER

party invitation accepted · ready to deploy
shanandshrestha@gmail.com