I am familiar with all stages of the software development process and strongly believe that creating high-quality software requires discipline, effective communication, and adherence to proper design principles. With the right approach, it is possible to develop and maintain quality software swiftly and efficiently.My internship as a Network Field Technician provided valuable face-to-face customer interaction, this enhanced my communication skills and ability to troubleshoot issues by asking the right questions while maintaining a professional demeanour.I am committed to continuous self-development and learning, as it enables me to approach problems from various perspectives and find innovative solutions. I have experience with multiple languages and frameworks, including Java, .NET, Django, React, React Native, and TypeScript.I enjoy collaborating with individuals at all levels of experience, from entry-level developers to seasoned professionals, as I believe that everyone has something valuable to contribute. Working with a diverse team allows me to learn from others and bring different ideas and solutions to the table.As software developers, we have the skills to bring new solutions and innovations to life. I always have ideas for new side projects and enjoy coding and developing these ideas into existence. This process not only gives me a sense of fulfilment but also keep my skills sharp.