SHANAND
SHRESTHA
▌ CHARACTER SHEET
▌ QUEST LOG — COMPLETED
✓ Java Software Engineer HEALTHCARE EDI
- 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.
✓ Java Developer FINTECH AML
- 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.
✓ Java Engineer
- 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
LANGUAGES
BACKEND & FRAMEWORKS
DATA STORES
ARCHITECTURE & SECURITY
TOOLS & OPS
FRONT-LINE
▌OFF THE CLOCK
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.
▌ SIDE QUESTS
▶ TERMINAL ALGORITHM VISUALIZER
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▶ ContraJS — PLAYABLE
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
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