My Internship Experience as a Backend Engineer Fighting Climate Change
As a Backend Engineer Intern at Climate Connect Digital, I have had the opportunity to work on some exciting projects related to carbon trading and offsets. My internship experience with the company has been very rewarding, and I have learned a lot about the industry and the technologies used to develop these applications.
My role at Climate Connect Digital involved working on the backend of an internal product called Chitragupta, which was developed to support our carbon trading team. The goal of the product was to strengthen the trading team technologically and enable them to run the business profitably. My primary responsibility was to develop the backend infrastructure of the app and ensure that it was secure, scalable, and efficient.
During my internship, I gained a lot of experience working with cloud technologies such as Google Cloud and AWS. I was responsible for managing the cloud infrastructure for the app. I worked with Firebase and other Google Cloud services to provide real-time data for our trading team. I also had to ensure that the app was highly available and could handle a large number of concurrent users.
One of the most challenging aspects of working on the trading module app was ensuring that the app was secure. Since the app involved financial transactions, it was crucial to implement robust security measures to prevent any unauthorized access or data breaches. I implemented various security measures, such as encryption, authentication, and access controls, to ensure that the app was secure.
Another important aspect of my role was to ensure that the app was highly performant. Since the app would be handling a large number of transactions, it was crucial to optimize the performance of the app to ensure that it could handle the load. I also worked with database services such as Big Query to ingest transformed data for the app. I worked on pipelines to place orders, ingest trading data and fetch real-time data for our trading team.
After completing the trading module app, I am currently working on a new app that will allow individuals to buy/order carbon offsets. The app will allow users to purchase carbon offsets from various sources and track their carbon footprint over time. My role in this project is to develop the backend infrastructure of the app and ensure that it is scalable, secure, and efficient. The most interesting part of this project has been developing services and pipelines to show real-time In-App and Email notifications for various services.
Working remotely has been an interesting experience. Since I am working from a different location than the rest of the team, I had to rely heavily on communication tools such as Slack, Google Meet, and Notion to stay connected with the team. While working remotely can be challenging at times, it has also given me the flexibility to work from anywhere and has allowed me to manage my time more effectively.
Overall, my internship experience at Climate Connect Digital has been very rewarding. I have gained a lot of experience working with cloud technologies, working with real-time databases, optimizing app performance, and implementing robust security measures. Working on these projects has given me a better understanding of the carbon trading industry and the technologies used to develop these applications. I am excited to continue working on the carbon offset app and contribute to the fight against climate change.