Experience at Deltatech Gaming

Harsh
3 min readMay 3, 2023

--

Before I start telling you about my experience at Deltatech Gaming, I will quickly introduce myself. I am currently a final year student at Bennett University, Greater Noida and I am pursuing B.Tech in computer science. Recently in May 2022, I joined Deltatech Gaming as a GET(Graduate Engineer Trainee). I was really excited about this opportunity because they were offered me to work with the backend team (NodeJs). In this blog, I will be giving my detailed experience at Adda52.

About the company

Deltatech Gaming Limited (formerly known as Gaussian Networks) has been a frontrunner in India’s online gaming industry since 2011. They are India’s biggest and most trusted brand, catering to India’s growing gaming population with our top of the line gaming apps like Adda52, Adda52Games & Adda52Rummy, through the best-in-class gaming experience!.

MY EXPERIENCE

I am one of the 5 interns from our university that joined Deltatech Gaming Pvt Ltd. We had orientation with our HR throughout the first week, at which time we learned about the many company policies regarding the human resource division. The firm, its operations, the network, working policies, etc. were explained to us during a later business introduction orientation that included all of the new hires. We then had a knowledge transfer session with the product team, who gave us a thorough explanation of the product and introduced us to the leads on the marketing team.

I was assigned to the backend team (NodeJs) where I was learning all the basics of SQL, Javascript and creating restful APIs. After mastering the fundamentals, I was given the assignment to complete. I was assigned a project called DPT where we had to create a panel for managing tournaments that were going to happen in Deltin Poker Tournament Goa. I learned how to work in an agile environment where we had to give estimates for our tasks and plan everything on the first day of the week.

We follow the microservices architecture and to communicate between microservices I learned RabbitMQ. We can push a message in the queue and we can consume it in another microservice. I got to know the importance of communication between microservices. I also learned about gateways and their importance. Gateways are used for many purpose. They provide you with security and also help in reducing the load. We can also cache the data at the gateway so the load on the service is reduced. Through gateways, only specific routes can be accessed.

Currently, I am working with the skyline team. Our key responsibility is to resolve production bugs on priority.

GENERAL LESSONS

Code quality is very important when working in an company. Code must be written in such a way that it is highly readable. So whenever you leave the company the person reading your code should understand it.

The importance of automating tasks that are repeated. For eg if you have to do manual work try to automate the task by creating a script or just try to reduce the manual effort.

Working in a company will improve your communication skills. You will need to write formal emails, and get in touch with a third party to integrate the application.

Documentation is as important as coding it. It provides all the essential information about a product or service to a person or organization in need of it.

CONCLUSION

I got to experience how things work in the software industry, how products are delivered, tasks are planned well in advance. Till now it has been a great experience and I got to learn new skills.

--

--