Abenezer Mulugeta
Software Engineer
Software Engineer
Welcome to My Portfolio
Greetings! I am Abenezer Mulugeta, a 4th-year Software Engineering student. This portfolio highlights my weekly contributions to the Eco-Wise Smart Solutions Kiosk project, showcasing my efforts in planning, collaboration, and implementation to address environmental challenges with innovative solutions.
In the first week of the project, I actively participated in brainstorming sessions with my team to explore environmental challenges and potential solutions. I contributed to discussions on sustainability and urban waste management, emphasizing the importance of building a robust system for recycling management. My focus was on understanding the technical feasibility of implementing a reliable back-end system for the Eco-Wise kiosk. Collaborating with my team, I shared insights on designing scalable architectures and integrating modern tools to address plastic waste. These discussions were instrumental in selecting the project title, "Eco-Wise Smart Solutions Kiosk for Plastic Waste and Recycling," and aligning our ideas with the project's goals.
In the second week, I was involved in finalizing the project title and preparing the initial sections of the project proposal. Alongside my team, I ensured that the title, "Eco-Wise Smart Solutions Kiosk for Plastic Waste and Recycling," clearly captured the essence of our innovation. My contributions to the proposal included defining the system's goals, discussing technical possibilities for integrating recycling features, and outlining the back-end requirements for secure data management and payment systems. These efforts ensured that our proposal effectively communicated the vision and scope of the project, setting a solid foundation for the weeks ahead.
During the third week, I collaborated with my team to delegate tasks and refine the back-end system's role in the Eco-Wise kiosk. As the back-end developer, I was tasked with designing the system to manage user data, handle transactions, and integrate with external payment systems for reward distribution. I contributed to writing the proposal by detailing the technical structure and flow of data, ensuring it aligned with the overall project objectives. These discussions and initial drafts ensured a clear division of responsibilities and provided direction for the development phase.
In the fourth week, I worked on creating my personal portfolios using Google Sites. My personal portfolio showcased my contributions to the project, including research, proposal development, and back-end system planning.
In the fifth week, I focused on gathering detailed requirements for the back-end system and collaborating with my teammates to refine the overall system design. This involved outlining the necessary features, such as secure user authentication, real-time transaction tracking, and efficient reward management. I also discussed potential challenges in integrating payment gateways and proposed solutions to ensure data security and scalability. Collaborating closely with the team, I aligned the back-end requirements with the kiosk's goals, ensuring a seamless integration with the front end.
In the sixth week, I began implementing the back-end system for the Eco-Wise kiosk. My focus was on creating a secure and efficient API framework to handle user interactions and recycling transactions. I set up the database to store user data, transaction records, and reward details, ensuring data consistency and reliability. I also prioritized implementing core functionalities, while preparing for the integration of payment systems. These initial developments laid the groundwork for the system’s further enhancements.
In the seventh week, I continued refining the back-end system to ensure it met the project’s requirements. I implemented additional functionalities, such as detailed transaction logging and API endpoints for reward distribution. Collaborating with my teammates, I integrated the back end with the front end, ensuring smooth communication between components. I also tested the APIs for reliability and performance, addressing any issues to enhance the system’s robustness. By the end of the week, the back-end system was ready for comprehensive testing and feedback, marking a significant milestone in the project.