Appyhigh - My Experience (Cont.)

Hi everyone! My name is Siddharth Mittal and I am currently continuing my internship with Appyhigh as a Backend Developer. It's been almost a year since I joined the company and I have had the opportunity to work on some exciting projects and grow my skills as a developer.

Reflecting on my journey as a developer, I am proud of the progress I have made since my last blog post where I shared my experiences as a Backend Developer Intern at Appyhigh. From building a small internal microservice to developing and maintaining different products together, I have had the opportunity to work on diverse projects and push myself to learn new things.

Roles & Responsibilities

My role as a Backend Developer at Appyhigh involves designing and developing server-side applications that power the company's products. Working closely with the front-end development team, my responsibilities include writing efficient and scalable code to ensure seamless integration between the user interface and the backend services. I also participate in code reviews, testing, and debugging to ensure that the final product is of the highest quality. The fast-paced environment has taught me the importance of effective communication, collaboration, and time management, and I am continually developing my skills in these areas.

Project Highlights

During my internship at Appyhigh, I have been fortunate to work on some really exciting projects.

One of the projects I worked on was a PDF editor, which was a great opportunity for me to explore and learn more about how to manipulate PDFs programmatically. This project involved creating a web application that allowed users to upload, edit and download PDF files. I was responsible for developing the backend of the application using Node.js and Express.js, and I also had the opportunity to work on the front end using React.js. Through this project, I was able to improve my skills in both front-end and back-end development.

Another project I worked on was a VPN desktop application and web extension. This project was a great learning opportunity for me as it involved working with network protocols and encryption. My role in this project was to develop the backend of the VPN using OpenVPN and Node.js. I also worked on developing the web extension using React.js. This project allowed me to learn about the different types of VPN protocols and encryption methods used in modern VPNs.

The third project I worked on was developing PDF conversion and generation tools. This was a challenging project as it required me to work with different types of file formats and data structures. My role in this project was to develop the backend of the tools using Node.js and various open-source libraries for file conversion and manipulation. I also worked on developing the front end using React.js. Through this project, I was able to improve my skills in working with different file formats and data structures and also learned how to optimize the performance of the application.

Culture

At Appyhigh, I've been fortunate to be part of a company culture that fosters collaboration, innovation, and a continuous learning mindset. The management team values its employees and ensures that they have the resources and support needed to achieve success. What's more, I truly admire the company's commitment to work-life balance, and the numerous opportunities that are available for me to grow personally and professionally have been invaluable.

Conclusion

That's all from me for now. Looking back on my journey so far, I feel grateful for the opportunities I have had to grow and learn as a developer at Appyhigh. From working on diverse projects to being part of a supportive and innovative company culture, I have gained valuable experience that will undoubtedly shape my career going forward.

I hope that sharing my experiences has been helpful to those who are starting their journeys as developers. Remember, growth and learning are ongoing processes, and it's important to embrace the challenges and opportunities that come your way.

Thank you for reading, and I look forward to sharing more of my experiences with you in the future.