Summary
Overview
Work History
Education
Skills
Side Project Batch
Timeline
Generic

Shahyn Kamali

Toronto,Canada

Summary

Senior Frontend Developer with over 5 years of experience specializing in building scalable web applications. Expertise in React, TypeScript, Graphql and serverless architectures. Proven track record in delivering high-performance solutions, leading development teams, and driving architectural innovations. Former sommelier who now pairs elegant code with user needs – no corkscrew required for debugging.

Overview

5
5
years of professional experience

Work History

Senior Frontend Developer

Bimm
04.2023 - Current
  • Developed scalable applications using microservices architecture, promoting improved maintainability and flexibility.
  • Integrate 4 micro-frontend systems into unified app using React and Node and Graphql, enhancing user experience
  • Develop serverless applications with AWS Lambda and API Gateway, reducing operational costs
  • Mentor 3 developers, delivering multiple projects and establishing scalable frontend architectures
  • Conduct code reviews, enhancing code quality and reducing post-deployment bugs by 50%
  • Implemented and maintained CI/CD pipelines using GitHub Actions, significantly improving deployment efficiency and reducing manual errors
  • Enhanced app performance by optimizing React Native components and implementing best practices.

Frontend Developer

Givecloud
05.2022 - 04.2023
  • Led frontend development, guiding 3-member team from project conception to delivery
  • Transformed project concepts into detailed Jira tickets, refined requirements, and assigned tasks to developers, ensuring clear communication and efficient project execution
  • Conducted detailed code reviews, mentoring junior developers and enhancing overall code quality
  • Implemented comprehensive testing strategy using Mock Service Worker (MSW) and React Testing Library (RTL), significantly improving code reliability and reducing bugs
  • Contributed to the Laravel backend, implementing minor features and ensuring seamless integration with the frontend
  • Optimized frontend performance, resulting in improved load times and enhanced user experience
  • Collaborated with UX/UI designers to implement responsive and accessible user interfaces.

JavaScript Developer

Fullscript
01.2021 - 05.2022
  • Applied modern functional programming principles to develop user interfaces using React and TypeScript for ecommerce application.
  • Implemented new testing strategy using React Testing Library and Enzyme for end-to-end testing, significantly enhancing
  • Streamlined data handling with GraphQL, reducing server load by 20% from Ruby on Rails
  • Collaborated with cross-functional teams to develop and launch new features, enhancing user experience and increasing user retention.
  • Developed comprehensive documentation for frontend components, facilitating easier onboarding and maintenance for new developers.
  • Implemented lazy loading and code splitting techniques, reducing initial load times and

Frontend Developer

Wiris
04.2019 - 01.2021
  • Developed responsive UI components leveraging TDD, Vue, TypeScript, and Tailwind contributing significantly to the component library.
  • Implemented a company-wide component library using Storybook, Vue, Tailwind, and TypeScript, significantly elevating UI development efficiency and consistency.
  • Streamlined team processes and enhanced productivity by implementing agile methodologies.
  • Applied Object-Oriented Programming to separate business logic from components
  • Championed accessibility, adhering to WCAG and A11Y best practices to ensure universally accessible web interfaces.

Education

Certificate - Web Development Bootcamp

Juno College of Technology
03.2019

Skills

  • React
  • Vue
  • JavaScript
  • TypeScript
  • Tailwind
  • SCSS
  • Node
  • Express
  • GraphQL/Apollo
  • Serverless Architectures
  • AWS Lambda
  • API Gateway
  • GitHub Actions (CI/CD)
  • Mock Service Worker (MSW)
  • React Testing Library (RTL)
  • Jest
  • Docker
  • Adobe AEM
  • Cypress
  • Redux
  • Jira

Side Project Batch

Marketplace app developed in React Native with Ruby on Rails/Graphql backend, enabling users to reserve and purchase restaurant-prepared meals, with integrated Stripe payments and real-time notifications for users and restaurant interactions. The app is currently in beta and launching soon in Toronto


https://batch-app.info/

Timeline

Senior Frontend Developer

Bimm
04.2023 - Current

Frontend Developer

Givecloud
05.2022 - 04.2023

JavaScript Developer

Fullscript
01.2021 - 05.2022

Frontend Developer

Wiris
04.2019 - 01.2021

Certificate - Web Development Bootcamp

Juno College of Technology
Shahyn Kamali