Irfan Abulizi

A passionate software developer who loves solving problems and building meaningful products.

Montréal, Canada

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 Stack
Remote

2018 - Present

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

2022 - Present
BSc, Computer Science
  • Currently balancing part-time university studies with full-time work
  • Courses include Data Structures, Algorithms, Software Engineering, and more

Collège LaSalle Montréal

2015 - 2018
DEC, Computer Science Technology - Programming
  • 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

JavaScript
TypeScript
React/Next.js
Node.js
Rust
C++
C#
SQL

Languages

English
French
Mandarin
Uyghur

Press J to open the command menu