Shayan Sulehri, Developer in Toronto, ON, Canada
Shayan is available for hire
Hire Shayan

Shayan Sulehri

Verified Expert  in Engineering

Full-stack Developer

Toronto, ON, Canada

Toptal member since November 28, 2022

Bio

Shayan is a motivated and highly-skilled full-stack developer with 7+ years of experience building and leading commercial web applications. He is proficient in React and TypeScript and excels in creating clean, efficient, and scalable web applications. Shayan thrives in fast-paced environments and enjoys collaborating with teams of different knowledge sets. His interests lie in learning new programming technologies and continuous self-improvement.

Portfolio

Afiniti
React, Redux, TypeScript, Next.js, NestJS, PostgreSQL, Prisma, Jenkins, Git...
Starzplay
React, Redux, JavaScript, PHP, Fat-Free Framework, jQuery, Handlebars, Node.js...
Vodworks
React, Redux, C#.NET, ASP.NET Razor, HTML, CSS, Bootstrap, jQuery, JavaScript

Experience

  • CSS - 7 years
  • Git - 7 years
  • JavaScript - 7 years
  • React - 6 years
  • Redux - 6 years
  • TypeScript - 2 years
  • NestJS - 2 years
  • MongoDB - 1 year

Availability

Part-time

Preferred Environment

React, TypeScript, JavaScript, NestJS, MongoDB

The most amazing...

...thing I've worked on is a streaming app called Starzplay, which is used by two million subscribers.

Work Experience

Senior Software Engineer

2021 - 2022
Afiniti
  • Developed the customer support wizard, front end, and back end from the ground up in TypeScript.
  • Trained team members to adopt best practices by reviewing pull requests and giving feedback.
  • Collaborated with various teams and stakeholders to design and develop the app and its components around Afiniti's existing customer support technologies.
Technologies: React, Redux, TypeScript, Next.js, NestJS, PostgreSQL, Prisma, Jenkins, Git, HTML, CSS

Senior Web Technology Engineer

2018 - 2021
Starzplay
  • Led hands-on development for the front-end web app used by almost two million subscribers.
  • Developed front-end solutions for the best viewer experience, using React and Redux, based on customer feedback, and achieved a 22% increase in customer satisfaction rating.
  • Sharpened communication skills while collaborating with a diverse team based in Dubai, Pakistan, and Spain.
  • Maintained the documentation and the legacy web app, which used PHP and vanilla JavaScript.
  • Maintained code repositories and effectively executed on-time releases by leveraging Jenkins CI/CD.
Technologies: React, Redux, JavaScript, PHP, Fat-Free Framework, jQuery, Handlebars, Node.js, Jenkins, HTML, CSS, Git

Software Engineer

2017 - 2018
Vodworks
  • Developed and supported multiple brownfield OTT web applications as the only web resource.
  • Joined the project when the delivery was already overdue; this taught me to work persistently under pressure.
  • Enhanced the application's features creatively, limited due to legacy code. Effectively fixed the bugs and optimized the overall performance, reliability, and efficiency.
  • Delivered knowledge-sharing seminars on React and other front-end technologies that I learned at the time.
Technologies: React, Redux, C#.NET, ASP.NET Razor, HTML, CSS, Bootstrap, jQuery, JavaScript

Analyst Software Engineer

2015 - 2017
Fieldforce
  • Translated UI designs into responsive, cross-browser-compatible, and mobile-friendly web interfaces.
  • Developed back-end services and optimized stored procedures and data structures to improve performance and reliability.
  • Created and supported in-house jQuery plugins for interactive reports and charts. Learned to create jQuery plugins from scratch on tight deadlines.
Technologies: ASP.NET Web API, C#.NET, ASP.NET Razor, HTML, CSS, Bootstrap, jQuery, JavaScript, MySQL, Git

Experience

Streaming App

Acted as a senior web technology engineer to develop a streaming app used by two million subscribers. We achieved a 22% increase in customer satisfaction rating.

I also led the development of the front-end web app and developed front-end solutions for the best viewer experience using React and Redux. I maintained code repositories and executed releases using Jenkins CI/CD.

Education

2012 - 2014

Bachelor's Degree in Computer Science

Middlesex University - London, UK

Skills

Libraries/APIs

React, jQuery, Handlebars, Node.js

Tools

Git, Prisma, Jenkins, Named-entity Recognition (NER)

Languages

JavaScript, TypeScript, CSS, PHP, C#.NET, ASP.NET Razor, HTML, Java

Frameworks

Redux, NestJS, Next.js, Fat-Free Framework, Bootstrap, ASP.NET Web API

Platforms

Android

Storage

MongoDB, PostgreSQL, MySQL

Other

Natural Language Processing (NLP), Game Development, Apps, Streaming, Generative Pre-trained Transformers (GPT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring