
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 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
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
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 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.
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 (via Toptal)
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 (via Toptal)
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
https://missionmeets.com.np/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, 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)
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