<> Ranish Shrestha – Software Developer
Full Stack Software Developer

Ranish Shrestha

Software developer with 6+ years of experience building AI-powered platforms, cloud infrastructure, and full-stack applications across legal tech, healthcare, and enterprise software. Currently at Loom Analytics building NLP pipelines, real-time transcription systems, and Electron desktop clients.

6+
Years Experience
15+
Releases Delivered
3
Countries Served
Ranish Shrestha

Technical Skills

Frontend
React.js TypeScript AngularJS HTML CSS Tailwind JavaScript CKEditor 5 Socket.IO
Backend
Python Django Node.js Express.js C# ASP.NET MVC Java RESTful APIs FastAPI
AI / NLP
spaCy Fuzzy Matching Speaker Diarization Amazon Bedrock Claude API python-docx docxtpl Pandas NumPy
Database
MSSQL Server MySQL MongoDB DynamoDB PL/SQL Redis Entity Framework Dapper
Cloud & Infrastructure
AWS Lambda S3 SQS DynamoDB Bedrock Azure ADF Logic Apps Azure Functions Azure Storage Azure Redis Docker CI/CD
Tools & Practices
GitHub SVN Agile / Scrum Electron LibreOffice UNO FFmpeg Jenkins Technical Writing

Experience

April 2025 – Present
Software Developer I
Loom Analytics · North York, Ontario
  • Design, develop, test and maintain Claudio - an AI-powered transcription and document generation platform - across the full stack: Python AWS Lambda, Django backend, React web app, and Electron desktop client, deployed via CI/CD, Docker, and AWS.
  • Build NLP post-processing pipelines and AI-assisted document generation using spaCy, speaker diarization, fuzzy matching, and Claude via Amazon Bedrock, with structured Word document output via python-docx/docxtpl.
  • Embed CKEditor 5 with real-time collaboration (track changes, comments, presence), audio-synced transcript highlighting, and live transcription via Socket.IO; integrate LibreOffice into the Electron desktop app via a Python UNO API bridge for native document editing with transcript sync.
ClaudioPythonDjangoReactElectron AWS LambdaS3SQSDynamoDB BedrockspaCySocket.IOLibreOffice UNO DockerCI/CD
02
September 2021 – August 2023
Software Engineer
Dolphin Dive Technology · Kathmandu, Nepal
  • Developed and tested cloud-based pension management software using Agile methodology, collaborating with the Product Owner to design and implement user stories with Entity Framework, LINQ, MSSQL Server, and QuickBooks integration.
  • Partnered with cross-functional teams - QA engineers, UX designers, and system administrators - across 15+ releases to ensure consistent, high-quality software delivery with approximately 95% of projects delivered on schedule.
  • Built and maintained features leveraging Azure Cloud Services (ADF, Logic Apps, Azure Functions, Storage), AngularJS, ASP.NET, and Redis across the full Azure ecosystem.
  • Documented technical designs, implementation details, and troubleshooting procedures to support maintainability and team knowledge sharing.
C#ASP.NETAngularJSTypeScript Azure ADFLogic AppsAzure Functions RedisMSSQLEntity Framework
01
November 2018 – December 2021
Software Engineer
Mediflow Solutions · Kathmandu, Nepal
  • Designed, tested and delivered full-stack features across 5+ projects using ASP.NET MVC, Entity Framework, Dapper, MSSQL, JavaScript, and RESTful APIs, maintaining scalable and stable codebases throughout.
  • Led end-to-end development of accounting and inventory management software, working directly with clients to gather requirements and deliver production-ready solutions.
  • Improved application performance by identifying and resolving bottlenecks, and integrated new technologies to enhance system capabilities across existing platforms.
  • Built complex SQL queries and stored procedures to power multi-range reporting, and collaborated with UI/UX designers to deliver intuitive, user-facing interfaces.
C#ASP.NET MVCDapper MSSQLPL/SQLJavaScriptjQuery

Education

September 2023 – April 2025
Full Stack Software Development
Lambton College · Toronto, Ontario
  • Built dynamic, responsive UIs with React.js and robust back-end systems using Node.js, Express, and MongoDB.
  • Proficient in deploying full-stack applications on AWS and Azure with Docker containerization and continuous integration.
  • Strengthened problem-solving through algorithmic challenges focusing on scalability and optimization.
  • Enhanced skills in Java and Python for scalable applications, multithreading, and data analysis with Pandas and NumPy.
September 2013 – October 2017
Bachelors in Electronics & Communication Engineering
Tribhuvan University · Kathmandu, Nepal
  • Designed and implemented communication protocols, antennas, and wireless systems.
  • Studied circuit design, signal processing, and microcontroller programming.
  • Applied practical knowledge through projects and lab work including software-hardware integration and MATLAB simulations.
  • Acquired foundational knowledge of C, C++, and object-oriented programming concepts.

Projects

Contact