Sudip Bhujel, PhD Student
Computer Science
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