
Rupesh Maharjan
Verified Expert in Engineering
Software Engineer and Developer
Patan, Central Development Region, Nepal
Toptal member since February 21, 2022
Rupesh is a talented software engineer with over six years of experience working with information and document management software. He has developed many web applications focusing on APIs and microservices. With a bachelor's degree in computer science and engineering, Rupesh also has in-depth knowledge of front and back-end technologies.
Portfolio
Experience
- Python 3 - 6 years
- JavaScript 6 - 4 years
- MongoDB - 3 years
- React - 3 years
- Django - 3 years
- FastAPI - 2 years
- Node.js - 2 years
- MySQL - 1 year
Preferred Environment
Visual Studio Code (VS Code), MacOS, Linux, Skype, Slack, GitHub
The most amazing...
...solution I've built is a model that extracts information from contracts using the NER model, Pytesseract, and a configurable heuristic programming approach.
Work Experience
Software Engineer
Velocius AI Labs
- Developed multiple AI-powered chatbots using OpenAI APIs that reduced manual data extraction and report generation by an estimated 80%.
- Integrated chatbots with Microsoft Teams, OneDrive, and SharePoint to streamline workflows and automate the processing of varied file formats, including PDF and Excel.
- Engineered automated data extraction pipelines using LLMs and tools like Azure Document Intelligence and AWS Textract to process complex documents, saving users significant time on manual data entry.
- Architected and developed the rent management application, automating bank statement analysis and report generation to decrease monthly client report preparation time by 90%.
- Built and deployed the Tax Form Analysis back-end service using FastAPI, which improved the efficiency of processing multi-page PDF documents by 40% through the integration of Azure Document Intelligence and a robust data preprocessing pipeline.
- Created a Video Analysis back-end service using Azure Functions to analyze accident footage from multiple camera angles, generating comprehensive summaries and fault assessments.
- Implemented an asynchronous processing architecture for the Tax Form Analysis service, utilizing an Azure Service Bus queue and a database to manage large-sized PDF files, increasing system reliability and enabling parallel task processing.
- Designed and deployed a scalable microservices architecture for the Video Analysis service, leveraging Azure's orchestrator functions and containerized FastAPI endpoints to handle and process multiple concurrent video analysis tasks.
- Led the Rebuilding LV project from inception to deployment, managing all aspects of development, client communication, and post-launch support as a solo contributor.
- Oversaw the successful delivery of the Tax Analysis project, directing a 5-member development team and ensuring all project milestones and client requirements were met.
Full-stack Developer
FluidityIQ, LLC
- Engineered and deployed a Natural Language Form Filler using Assistant UI, which enabled users to automatically populate search forms from complex documents, reducing manual data entry by an estimated 30%.
- Developed and maintained a suite of new FastAPI endpoints, secured with Auth0 and role-based authorization, while designing and implementing a PostgreSQL-backed system, ensuring data integrity and access control across the application.
- Pioneered a solution for integrating front-end tool calls into a LangGraph runtime, which expanded the capabilities of the application and created new pathways for user interaction with AI.
- Engineered a new conversation endpoint using LangChain, enabling users to interact with search results and store conversations in an Azure Storage Account.
- Introduced a feature flagging system using Hypertune and environment variables, enabling A/B testing of new features and providing granular control over feature rollouts.
- Automated API client SDK generation using Pydantic and Stainless, which reduced front-end integration time by 50% and improved overall development velocity.
- Implemented robust unit tests for all API endpoints and core functions using Mockito, which increased code stability and reduced production bugs.
- Facilitated a microservices-to-monolith migration, which reduced operational complexity and streamlined deployments after a strategic management decision.
- Integrated a new search bar feature that consumed an external API and dynamically updated search results in an AG-Grid table, improving search functionality and user experience.
Software Developer
codemantra
- Streamlined 3rd-party data retrieval using a robust SpringBoot microservice, seamlessly integrated with MongoDB.
- Introduced a model achieving approximately 70% accuracy, extracting critical details from contract PDFs through Spacy NER, PyTesseract, RetinaNet, and a configurable heuristic approach.
- Orchestrated React for managing an online document repository and its distribution.
- Managed EPUB content transformation, MathML integration, Python packaging, and customized validation.
- Pioneered an on-premise PDF accessibility service, employing Redis Pub/Sub and MongoDB change stream.
- Played a pivotal role within the R&D team, consistently driving new feature development and performance enhancements.
Full-stack Python Developer
Echola Systems LLC
- Implemented comprehensive user authentication and authorization mechanisms to cater to various user types.
- Introduced robust session management, enhancing the overall user experience.
- Streamlined order management, along with a seamless process for handling payments and refunds.
- Developed role-specific interfaces tailored for distinct user categories: guest users, employees, super admins, and customers.
- Enriched user interaction by introducing features like order history, dynamic pricing, promotional offers, and efficient invoice management.
Full-stack Python Developer
Echola Systems LLC
- Created a user-friendly order module presenting a comprehensive menu of food items and seamless order placement functionality.
- Designed a dynamic UI enabling users to customize their orders, utilizing the full range of available options.
- Implemented API integration for efficient order processing and secure customer authentication.
- Utilized Stripe integration to facilitate convenient and secure payment processing for both orders and tips.
Associate Software Developer
codemantra
- Crafted a resilient microservice catering to a client's needs, enabling seamless data retrieval from the database. The service boasts various filtering options, including column selection, date and time filters, and pagination capabilities.
- Created an advanced service parsing XML API responses. It ranks the top five results using business logic based on scores, ensuring synchronized updates to maintain database integrity via meticulous email-ready logging.
- Pioneered an API solution designed for streamlined bulk operations on records, complemented by a user-friendly interface feature seamlessly integrated into the UI. This integration ensures a harmonious and intuitive user experience throughout.
Experience
ProShop | eCommerce Site
Konaseema Think Tank
NoCodeBDD Website
Text Summarization
Mission Meets Engineering Consultancy Website
Education
Bachelor's Degree in Computer Science and Engineering
BVC College of Engineering | JNTUK - Andhra Pradesh, India
Certifications
SQL (Intermediate) Certificate
HackerRank
React (Basic) Certificate
HackerRank
Rest API (Intermediate) Certificate
HackerRank
JavaScript (Intermediate) Certificate
HackerRank
Python (Intermediate) Certificate
HackerRank
Skills
Libraries/APIs
Node.js, React, Redux-Saga, React Redux, REST APIs, Stripe, Python Asyncio, SpaCy, Natural Language Toolkit (NLTK), jQuery, Django ORM, Stripe API
Tools
AWS CodeCommit, GitHub, ChatGPT, Adobe Photoshop, Microsoft Teams, Amazon Elastic Container Registry (ECR), Stripe Checkout, Shadcn, Amazon Simple Queue Service (SQS)
Languages
JavaScript 6, Python 3, JavaScript, Python, HTML, Java, SQL, CSS, HTML5, TypeScript, CSS3
Storage
JSON, MongoDB, MySQL, NoSQL, PostgreSQL, MongoEngine, Redis, Elasticsearch, Azure Cosmos DB
Frameworks
Django, Django REST Framework, Spring Boot, Bootstrap, Redux, Flask, Express.js, AngularJS, LangGraph, Tailwind CSS, Next.js
Paradigms
REST, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Azure DevOps
Platforms
Docker, AWS Lambda, Heroku, Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, LangSmith, Kubernetes
Other
FastAPI, Optical Character Recognition (OCR), Full-stack, APIs, RESTful Web Services, Front-end Development, Back-end Development, Front-end, Back-end, Web Development, PDF Scraping, SaaS, OpenAI GPT-3 API, Multithreading, Text Recognition, Full-stack Development, Large Language Models (LLMs), Generative Pre-trained Transformer 3 (GPT-3), AI Integration, Containers, Firebase Cloud Functions, Firebase Hosting, Pytesseract, Stripe Payments, API Integration, Multitenancy, OpenAI GPT-4 API, Payment Gateways, Web Scraping, Scraping, Artificial Intelligence (AI), Prompt Engineering, OpenAI, Chatbots, Serverless, GitHub Actions, Generative Pre-trained Transformers (GPT), Gemini, Azuer Service Bus, Stainless SDK, LangChain, Assistant UI, Azure Blob Storage, Hypertune, A/B Testing, SWR, Retrieval-augmented Generation (RAG), Gemini API, Pinecone, WebSockets, Vector Search, Natural Language Processing (NLP)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring