Irfan Abulizi
A passionate software developer who loves solving problems and building meaningful products.
About
I'm a software developer who thrives on problem-solving and building products. I actively contribute to open source projects and have a genuine love for software in all its forms. I'm a continuous learner at heart—I believe I'll keep learning until the day I can't. I bring extensive frontend experience and growing backend capabilities. While I'm actively learning backend development, I've reached a point where I can contribute meaningfully while continuing to expand my knowledge.
Work Experience
Building StackRemote
Senior Full Stack Developer
- Developed and maintained enterprise web applications using cutting-edge web technologies, including React.js, TypeScript, styled-components, Redux, and Redux-saga.
- Utilized Redux for efficient global state management and Redux-saga for handling asynchronous API operations.
- Employed Styled-components and CSS-in-JS solutions for effective styling in the applications.
- Established custom webpack setups and tools such as Storybook for streamlined development processes.
- Successfully integrated third-party solutions like Paysafe and Plaid for payment processing functionalities.
- Implemented Test Driven Development (TDD) practices using testing libraries such as Jest, react-testing-library, and integration testing with Cypress.
- Implemented monitoring tools such as FullStory and Sentry for comprehensive development monitoring.
- Developed a web portal catering to both property management and tenants, enabling online rent payments, ticket/work order creation, time entry management, and intricate CRUD operations.
- Engaged in DevOps practices using Azure, ensuring effective code reviews with best practices applied.
- Conducted 2-week sprint planning, organized tasks, and performed task breakdowns to maintain a structured and efficient development process.
Education
University of Bishop
- Currently balancing part-time university studies with full-time work
- Courses include Data Structures, Algorithms, Software Engineering, and more
Collège LaSalle Montréal
- Concentration courses include Applied Mathematics, Algorithms and Programming, Web Client Development, Databases, and more.
- Completed an internship @ Building Stack consisting of 255 hours, gaining practical experience in the field
Skills
Languages
Projects
Open Source Contributions
Active contributor to various open source projects on GitHub.
Lazy Swagger TUI
A terminal UI for testing ASP.NET APIs directly from the command line using Swagger/OpenAPI specifications. Features keyboard-driven navigation, bearer token authentication, and JSON body editing.
Press ⌘J to open the command menu