Sudip Bhujel

Sudip Bhujel, PhD Student

Computer Science

sudipbhujel[at]uky[dot]edu

Teaching Assistant, University of Kentucky, US

08/2024 - Present

Roles

  • CS 270: System Programming

.Net and AI Developer, Blockcerts, Canada

10/2023 - 07/2024

Technology Used: Python, C#, SQL server, Redis, Neo4J, Java Script, REST API, Server Sent Events, Git, VPS, Inkscape

Roles

  • Scaled notification system using redis and redis stream to cache the SQL server data and to scale notification system
  • Worked on the functionality for saving and updating portable document format (PDF) files to support digital signatures using Inkscape
  • Developed a multi-service communication system using Redis Streams and queuing mechanisms

Fullstack Engineer, E-multitech Solution, Nepal

02/2023 - 10/2023

Technology Used: MySQL, Redis, Java Script, Type Script, NodeJS, ReactJS, REST API, GraphQL, Web Socket, Git, VPS

Roles

  • Researched and implemented data structures and algorithms for efficient family tree management, including relationship establishment and optimized data storage and retrieval
  • Implemented storage-efficient data compression techniques (File Compression)
  • Developed a microservice architecture enabling the chat service to securely integrate with the authentication service for seamless user verification.
  • Worked on user data security, privacy, and protection, with a focus on safeguarding against data vulnerabilities

Software Engineer, Evolving Techonlogy, Nepal

04/2021 - 04/2023

Technology Used: MongoDB, PostgreSQL, Python, Java Script, Type Script, MQTT, Web Socket, RESTAPI, Node JS, GraphQL, React JS, Git, VPS, NGINX

Roles

  • Developed a product recommendation system based on purchase history and user activity
  • Researched and implemented a real-time notification system, leveraging a batch processing mechanism for order management system, delivery tracking system
  • Implemented multi-role authentication, authorization and permission control system
  • Helped business team to take informed decision based on automated data visualization
  • Researched and implemented business accounting schemas supporting transactions
  • Developed automated mailing, reporting system
  • Worked on custom attendance system device (RFID Card, Fingerprint Identification) and implemented MQTT communication