Hello! My name is Shirish Koirala, and I am a software engineer with a strong passion for creating clean and maintainable code. I have more than two years of experience in the field of software development and have more than six years of academia. I recently graduated with a Master of Technology degree, specializing in Software Engineering in Australia and have bachelor’s degree in Computer Science and Information Technology from Tribhuvan University in Nepal. My dedication to software development goes beyond my professional life; it’s a personal pursuit and a lifelong passion.
During my academic, I had the opportunity to work on various projects and gain valuable knowledge and skills. Notably, I had the opportunity to contribute to the development of a ride-sharing app, leveraging my skills as a programmer. Additionally, I had the privilege of serving as a Scrum Master for a university project in Australia, where I gained valuable experience in Agile methodologies. This role helped me foster effective collaboration and project management skills, ensuring the successful delivery of the project within the specified timeframes.
During my time as a Junior Android Developer in Kathmandu, Nepal, I actively contributed to the entire mobile app development lifecycle. From requirement gathering and planning to development and testing, I worked on several Android applications. This experience allowed me to work both remotely and on-site, further developing my ability to adapt to different working environments.
In my current professional role, I am engaged as a mobile app developer in Australia, where I work on both Android and iOS native apps. To expand my skill set, I dedicated time to learning Swift and Kotlin while I was working as an intern, which enabled me to contribute effectively across multiple platforms.
As the technological landscape continues to evolve, I strive to stay ahead of the curve by exploring new techniques and methodologies. Currently, I am focusing on implementing a CI/CD (Continuous Integration/Continuous Deployment) pipeline in our development process. By automating release tasks, we can streamline our workflows and dedicate more time to the actual development of innovative solutions.
My dedication to problem-solving, perseverance, and a thirst for knowledge has been instrumental in my academic success and continuous growth as a software developer. I thrive in both team-oriented and independent work environments, valuing effective communication and collaboration to achieve project goals.
My academic journey has been a testament to my dedication and thirst for knowledge. As a result, I have acquired a comprehensive skill set that enables me to excel in software engineering. My problem-solving abilities, perseverance, and enthusiasm for learning have been instrumental in my success. I am always eager to take on new challenges and expand my horizons.
Outside of my professional endeavors, I have also published several applications on the Google Play Store, including Lifetime Goals (Bucket List), TAT App (Gratitude/Affirmation), and ManaPathi (Unit Converter). I have also published an android library to maven repository which further shows my dedication to the industry. These projects reflect my enthusiasm for creating useful and engaging software solutions.
If you have any further inquiries or would like to connect, please feel free to reach out to me via email at shirishkoirala@gmail.com or connect with me on LinkedIn. Thank you for taking the time to learn more about me, and I look forward to the opportunity of contributing my skills and knowledge to your organization.