Get to know me!
I'm Yohans Hailu Kasaw, a Software Engineer specializing in web application development. My passion for programming stems from the intellectual challenge of solving complex problems and creating elegant solutions. I bring this problem-solving mindset and technical expertise to each project I undertake, continuously seeking opportunities to expand my skills and deliver high-quality software.
My journey started at Addis Ababa University, where I earned my Computer Engineering degree with a pretty awesome GPA of 3.79. But what really kicked things into high gear was my time at Africa to Silicon Valley (A2SV). There, I dove deep into the world of competitive programming, solving over 1,000 algorithmic challenges and ranking in the top 2.5% on LeetCode and Codeforces. Not to brag, but that was pretty fun!
Currently, I'm a Software Engineer at Floey, we're developing a comprehensive gym management SaaS platform for Kuwait, with plans to expand across Gulf states. Working alongside an exceptional team, I'm applying and witnessing firsthand the impact of clean code practices, thoughtful planning, and effective collaboration in building market-leading software solutions. Additionally, I work part-time at OwlBox AI in Boston, contributing to the development of an innovative AI-driven video annotation platform utilizing React, Next.js, and TypeScript. Previously, I held the position of Software Engineer at A2SV, where I contributed to transformative projects including HakimHub, a healthcare-focused social platform, and RateEat, a pioneering food delivery system in Ethiopia.
I'm particularly proficiency in Python, Go, JavaScript, and TypeScript. On the backend, I've architected robust systems using Django and Flask, implementing RESTful APIs, and real-time processing pipelines. For frontend development, I'm master of crafting responsive, intuitive user experiences with React, Next.js, and Vue.js My infrastructure knowledge includes comprehensive AWS cloud services (EC2, S3, Lambda, ECS), Docker and Kubernetes, and CI/CD pipelines using GitHub Actions and Jenkins. I'm well-versed in both relational and NoSQL databases, like PostgreSQL, MongoDB, and Redis. Additionally, I bring experience with GraphQL, WebSockets for real-time applications, and testing frameworks like Jest and Pytest. With this diverse technical toolkit and my problem-solving mindset, I consistently deliver scalable, maintainable solutions while eagerly embracing new challenges and emerging technologies.