Roshan Kumar Ojha
Trainee Software Engineer
A full-stack developer focused on front-end as well as back-end techs & loves to explore new things.
Build-in “testing” library of GO
The Most Amazing...
....Created a Slot-booking API using GoLang which helps users to book events from different time zones.
Interest & Expertise
- Learning New Technology
- Backend & Server Side Management
- Data Structures & Algorithms
- Being part of the different tech communities.
Backend Framework & Library
Frontend Framework & Library
RealTime Communication Library
The Website where people can write and publish their blogs. It is a MERN Full Stack project. I have used React for frontend and MongoDB as a database. Have used ExpressJs for the Backend code. This is a full CRUD app with responsiveness. It consists of an inbuilt text editor.
Slot Booking API’s
The API’s to book events with different time- zones. This API has been made by using Gin, a GoLang framework, and MySQL as a Database. Users can book, check, update and delete a Slot with different time zones which are managed by the server.
A service where users can register themselves and can send an email & do live chat. This API has been made by using Gin, a GoLang framework, and MySQL as a Database. Users can register themselves and then they can send mails to anyone with a decided template(Hermes template). Also implemented WebSocket(socket.io) for a real-time chat application.
This is a bank service where we will provide API for basic bank functionalities. Basic functionalities:- Create and manage bank accounts, which are composed of the owner's name, balance, and currency. Record all balance changes to each of the accounts. So every time some money is added to or subtracted from the account, an account entry record will be created. Perform a money transfer between 2 accounts. This should happen within a transaction so that either both accounts’ balances are updated successfully or none of them are. In this service, I have used Docker for containerization and Kubernetes for Deployment. Integrated Github actions on every push operation for testing purposes and deployment.