Rupesh Maharjan, Developer in Patan, Central Development Region, Nepal
Rupesh is available for hire
Hire Rupesh

Rupesh Maharjan

Verified Expert  in Engineering

Software Engineer and Developer

Patan, Central Development Region, Nepal

Toptal member since February 21, 2022

Bio

Rupesh is a talented software engineer with over four 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

Velocius AI Labs
Python 3, Prompt Engineering, OpenAI, ChatGPT, Chatbots, Azure, Azure Cosmos DB...
codemantra
Spring Boot, Java, Node.js, Python 3, Flask, MongoDB, SpaCy, JavaScript 6...
Echola Systems LLC
Python, Django, JavaScript, HTML5, Bootstrap, jQuery, MongoDB, Python 3, Stripe...

Experience

  • JavaScript 6 - 4 years
  • Python 3 - 4 years
  • Django - 3 years
  • Java - 3 years
  • MongoDB - 3 years
  • Node.js - 2 years
  • React - 2 years
  • MySQL - 1 year

Availability

Part-time

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

2023 - PRESENT
Velocius AI Labs
  • Developed chatbots that process files from OneDrive or SharePoint and integrate them into Microsoft Teams.
  • Created chatbots with OpenAI to extract necessary information from diverse file formats.
  • Optimized prompts to ensure accurate extraction of relevant information.
Technologies: Python 3, Prompt Engineering, OpenAI, ChatGPT, Chatbots, Azure, Azure Cosmos DB, Microsoft Teams, APIs, Python, Docker, GitHub, AWS Lambda, Amazon Elastic Container Registry (ECR), Serverless, GitHub Actions, Text Recognition, Optical Character Recognition (OCR), Large Language Models (LLMs), Generative Pre-trained Transformer 3 (GPT-3), Generative Pre-trained Transformers (GPT)

Software Developer

2020 - 2023
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.
Technologies: Spring Boot, Java, Node.js, Python 3, Flask, MongoDB, SpaCy, JavaScript 6, React, Redux-Saga, React Redux, AngularJS, AWS CodeCommit, NoSQL, JavaScript, Python, REST, REST APIs, Full-stack, APIs, RESTful Web Services, Front-end Development, Back-end Development, Amazon Web Services (AWS), Front-end, Back-end, TypeScript, Express.js, JSON, Web Development, PDF Scraping, Pytesseract, Redis, Elasticsearch, Multitenancy, SaaS, ChatGPT, OpenAI GPT-3 API, OpenAI GPT-4 API, Multithreading, FastAPI, Optical Character Recognition (OCR), Artificial Intelligence (AI), Text Recognition, Full-stack Development, Docker, Redux

Full-stack Python Developer (via Toptal)

2022 - 2022
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.
Technologies: Python, Django, JavaScript, HTML5, Bootstrap, jQuery, MongoDB, Python 3, Stripe, Stripe Payments, REST APIs, MongoEngine, Front-end, Back-end, CSS, CSS3, JSON, Web Development, SaaS, REST, API Integration, Stripe Checkout, Full-stack Development

Full-stack Python Developer (via Toptal)

2022 - 2022
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.
Technologies: Python 3, Python, JavaScript 6, JavaScript, jQuery, MongoDB, Django, Django ORM, Django REST Framework, REST APIs, REST, HTML, HTML5, CSS, CSS3, Stripe, Stripe API, Stripe Payments, Bootstrap, MongoEngine, Front-end, Back-end, API Integration, JSON, Web Development, SaaS, Payment Gateways, Stripe Checkout, Full-stack Development

Associate Software Developer

2019 - 2020
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.
Technologies: Spring Boot, Java, JavaScript, JavaScript 6, Node.js, AngularJS, MongoDB, Python, Python 3, Microservices, Docker, HTML, CSS, Web Development, Full-stack Development

Experience

ProShop | eCommerce Site

An electronic eCommerce website with PayPal API integration where users can log in, place an order, view delivery status, and make payments. Administrators can see all the users and orders placed by each user. They can also change the orders' delivery status.

Konaseema Think Tank

A website where teachers and students can interact in a forum. Teachers can distribute important notes and materials to their students, and students can post the current project they're working on, among other possibilities.

NoCodeBDD Website

A website for a SaaS product where users can download the product with a chosen option for the platform to run on and use it for the trial period. The contact page aims to raise any query about the product.

Text Summarization

An extraction-based, unsupervised model summarizes the whole text document into a desired number of sentences. With the help of the Google TextRank algorithm and the cosine similarity metrics, the most scored sentences are extracted.

Mission Meets Engineering Consultancy Website

https://missionmeets.com.np/
A landing page for Mission Meets Engineering Consultancy Pvt. Ltd. to show case the services they provide as a consulting company, the clients they have worked with, the works they've done, and the testimonials from the clients.

Education

2015 - 2019

Bachelor's Degree in Computer Science and Engineering

BVC College of Engineering | JNTUK - Andhra Pradesh, India

Certifications

MARCH 2022 - PRESENT

SQL (Intermediate) Certificate

HackerRank

NOVEMBER 2021 - PRESENT

React (Basic) Certificate

HackerRank

NOVEMBER 2021 - PRESENT

Rest API (Intermediate) Certificate

HackerRank

NOVEMBER 2021 - PRESENT

JavaScript (Intermediate) Certificate

HackerRank

SEPTEMBER 2020 - PRESENT

Python (Intermediate) Certificate

HackerRank

Skills

Libraries/APIs

Node.js, React, Redux-Saga, React Redux, REST APIs, Stripe, 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

Languages

JavaScript 6, Python 3, JavaScript, Python, HTML, Java, SQL, CSS, HTML5, CSS3, TypeScript

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

Paradigms

REST, Microservices

Platforms

Docker, AWS Lambda, Heroku, Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure

Other

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, FastAPI, Text Recognition, Full-stack Development, Large Language Models (LLMs), Generative Pre-trained Transformer 3 (GPT-3), 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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring