Celebrating One Year at Celloscope
One year at Celloscope. Three projects, an unfamiliar stack, a few lessons that stuck.

Today marks my one year milestone at Celloscope Limited as a Junior Software Engineer, and what an incredible journey it has been. Time flies when you are passionate about what you do.
Over the past year, I have had the opportunity to work with a diverse set of technologies, which has significantly shaped my growth as a developer. I have contributed to three major projects that are currently in development, and although they have not yet seen the light of production, the experience has been invaluable. I will try to explain my experience with these projects along with the technologies.
The projects
e-Advance Ruling System
The National Board of Revenue (NBR) has implemented the advance ruling system in Bangladesh. This system is a key part of the customs modernization program, and I was fortunate to be the sole developer on this project, alongside my project lead. For this project, I used Angular as the front end framework, along with the ng-zorro component library. On the back end, I worked with Hapi.js, a framework of Node.js, and PostgreSQL as the database. This project is waiting to see the light of production. It is only a matter of time before it goes live.
Office Management System
The Office Management System of Microcredit Regulatory Authority (MRA) was another significant project where I contributed to the development of the Human Resource Management module. This module is designed to streamline HR processes, making them more efficient and user friendly. I worked with Angular on the front end, ensuring a responsive and intuitive interface, and used Hapi.js and Oracle on the back end to manage the complex data flows and business logic. I also wrote automation scripts for this project in Cypress. Unlike the previous project, this time I had the opportunity to work as part of a team, which enriched my experience even further.
IMS Migration
IMS Migration is a tool project for the main software IMS. The main project requires real data to run smoothly, but collecting data via Google Sheets and then constructing it for use in the project could be challenging and frustrating. To streamline this process, we built the IMS Migration project, which allows us to get the data as needed. As always, we used Angular for the front end and Hapi.js with PostgreSQL for the back end.
What I learned
I have gathered some important insights that have helped me grow as a developer and have shaped my approach to product management.
Embrace change. When we start developing a client's idea, they begin to see it take shape. As they see their idea come to life, they often think of new things they want to add or change. It is important to stay flexible and be ready to adjust as the project moves forward.
Analyze before you code. The real work begins in the analysis phase. Before diving into coding, invest time in thoroughly understanding the requirements. Proper analysis makes the coding phase smoother and more efficient, reducing the likelihood of significant rework later on.
Build with small bricks. Just as small bricks build a house, small components build a robust project. Break your components down into manageable pieces. This approach not only simplifies development, it also makes it easier to accommodate changes. When your project requires constant updates, a well organized component and folder structure is key to maintaining control.
Think like a user, not just a developer. To create software that truly enhances the user experience, you need to step out of your developer mindset. Think like the end user. What would you need if you were using this software every day? Keep the user's perspective at the forefront, and develop features that meet those needs.
Closing
As I reflect on the past year, I am grateful for the challenges and learning opportunities that have come my way. I am excited to see these projects come to life and to continue growing in this ever evolving field.
Thank you to my amazing team and mentors at Celloscope for their guidance and support. Here is to many more milestones ahead.
Tagged