Summary
Overview
Work History
Education
Skills
Links
Projects
Timeline
OfficeManager
Nawal Hussain

Nawal Hussain

Software Developer
Toronto

Summary

Software Developer familiar with a wide range of programming languages and technologies. Love working in fun, innovative teams.

Overview

4
4
years of professional experience
5
5
years of post-secondary education

Work History

Full Stack Developer

Kaleidescape
09.2022 - 11.2023
  • Led the full-stack development of innovative store features (dynamic pricing, filters, special offers) using HTML, CSS, JavaScript, React, and PHP, significantly enhancing user experience.
  • Optimized and maintained existing features for peak application performance.
  • Expertly adapted PostgreSQL databases, managing schema design and migrations, and employed PHPSpreadsheet for advanced customer analytics.
  • Revitalized an internal CMS tool with Java, streamlining product updates.
  • Upheld code quality through rigorous testing and peer reviews, ensuring robust feature deployment.

Full Stack Developer Intern

Kaleidescape
01.2022 - 04.2022
  • Same role responsibilities as above.

QA Automation Engineer Intern

Financeit
01.2021 - 04.2021
  • Enhanced product quality by working closely with developers, writing and executing comprehensive unit/integration/regression tests.
  • Achieved significant efficiency improvements by automating tests with RSpec and Capybara, optimizing existing tests to save hours of runtime for large-scale projects.
  • Streamlined CI/CD processes using GitLab, enhancing build monitoring and rapid issue resolution.
  • Packaged applications with Docker, notably reducing deployment times and boosting overall team productivity.

Full Stack Developer Intern

Imagine Communications
05.2020 - 08.2020
  • Expertly designed, implemented, and tested user-centric features for a web app using Vue.js and Node.js, significantly enhancing customer engagement.
  • Managed Microsoft SQL Server databases, ensuring robust data handling.
  • Played a key role in an Agile team, efficiently tracking projects, resolving tickets, and reporting bugs via JIRA.
  • Collaborated closely with the UX team to align feature design with customer needs.
  • Authored comprehensive documentation to streamline the onboarding of new engineers and provide clear project insights. Proficient in version control with TortoiseHg.

QA Automation Engineer Intern

Imagine Communications
01.2020 - 04.2020
  • Played a key role in a SCRUM team, utilizing JIRA, Jenkins, and BitBucket for dynamic bug tracking and issue management, enhancing project workflow.
  • Conducted thorough manual, unit, integration, and regression testing to identify and address product issues.
  • Developed and implemented automated test scripts in Python within a Linux environment, significantly boosting testing efficiency.
  • Spearheaded continuous integration efforts using Jenkins, meticulously monitoring build results to ensure rapid identification and resolution of issues, thereby maintaining high standards of software quality.

Education

Bachelor of Mathematics -

University of Waterloo
Waterloo, ON
01.2018 - 08.2022

Skills

    HTML5

    SCSS

    JavaScript

    Reactjs

    jQuery

    PHP

    PostgreSQL

    Python

    Java8

    C

    Git

    Linux

    JIRA

Links

Linkedin:  nawal-hussain 

Github: nawalhussain

Projects

  • Digital Watan game written in C++ using OOP principles and multiple design patterns.
  • Personal Restaurant review website developed using HTML, CSS and JavaScript.

Timeline

Full Stack Developer

Kaleidescape
09.2022 - 11.2023

Full Stack Developer Intern

Kaleidescape
01.2022 - 04.2022

QA Automation Engineer Intern

Financeit
01.2021 - 04.2021

Full Stack Developer Intern

Imagine Communications
05.2020 - 08.2020

QA Automation Engineer Intern

Imagine Communications
01.2020 - 04.2020

Bachelor of Mathematics -

University of Waterloo
01.2018 - 08.2022
Nawal HussainSoftware Developer