Asif Syed, Developer in Surrey, BC, Canada
Asif is available for hire
Hire Asif

Asif Syed

Verified Expert  in Engineering

Front-end Developer

Surrey, BC, Canada

Toptal member since January 12, 2022

Bio

Asif is an experienced and versatile full-stack developer with 9.5 years of hands-on expertise crafting intuitive user interfaces and scalable web applications. He is proficient in modern front-end technologies and JavaScript libraries and has a proven track record of delivering high-quality solutions for diverse clients and industries. Asif's freelancing experience adds adaptability and a client-focused approach to project delivery.

Portfolio

Cimpress
JavaScript, React, Express.js, Fastify, Redux, Node.js
Carelynk
JavaScript, Express.js, Amazon Web Services (AWS), React, React Native, Redux
Le Minou Inc.
React, Redux, Tailwind CSS, Axios, Node.js

Experience

  • Redux - 5 years
  • React - 5 years
  • JavaScript - 5 years
  • Redux-Saga - 3 years
  • TypeScript - 2 years
  • Express.js - 1 year
  • Node.js - 1 year
  • MongoDB - 1 year

Availability

Part-time

Preferred Environment

Windows 10, MacOS

The most amazing...

...thing I've developed from concept to deployment is a groundbreaking platform connecting nurses and hospitals nationwide.

Work Experience

Senior Software Engineer

2022 - PRESENT
Cimpress
  • Led a team of four developers in creating a role-based, attribute-based, and hierarchical authorization system using Next.js, now serving over 20 million users across key products like Vistaprint and National Pen.
  • Implemented Next.js routing, caching, and optimization techniques to enhance performance, resulting in a 40% increase in adaptability and a 20% boost in user satisfaction compared to the previous application.
  • Created reusable React components using Tailwind CSS and TypeScript, significantly reducing development time and improving efficiency.
  • Ensured web accessibility compliance by a11y standards, making the application inclusive and accessible to all users.
  • Adhered to RFC compliances to ensure the security and integrity of data throughout the application.
Technologies: JavaScript, React, Express.js, Fastify, Redux, Node.js

Full-stack Engineer

2022 - 2024
Carelynk
  • Implemented a sophisticated notification system to alert nurses about new job postings, schedule changes, and urgent staffing needs, leveraging push notifications for timely communication and response.
  • Developed a cross-platform mobile application using React Native, enabling nurses to access and visualize job opportunities on an interactive map based on their current location, preferences, and availability.
  • Implemented robust authentication and authorization mechanisms to ensure data security and compliance with healthcare regulations, prioritizing patient confidentiality and privacy.
  • Reduced page loading time by 15% by implementing lazy loading, infinite scrolling, and effective rendering techniques.
  • Developed, completed, and launched a full-scale project, successfully deploying it to both the Android and iOS app stores.
Technologies: JavaScript, Express.js, Amazon Web Services (AWS), React, React Native, Redux

Front-end React Developer via Toptal

2022 - 2022
Le Minou Inc.
  • Developed a responsive landing page with animations and responsive headers with menu options—odelahealth.com.
  • Created multiple UI screens for various steps, from the signup screen to the questionnaire flow, where the users can sign up and answer a series of questions related to their sexual health.
  • Built a responsive about us page with animations and responsive headers with menu options.
Technologies: React, Redux, Tailwind CSS, Axios, Node.js

Full-stack Developer via Toptal

2022 - 2022
Shipbuilder
  • Built a front-end application from scratch where users can manage employees and projects and assign employees to projects. I made new screens using React and AG Grid.
  • Developed some of this application's features using jQuery and converted those features into React.
  • Created API endpoints using NestJS and Node.js to perform CRUD operations on employees and projects and manage the relations between those two entities.
Technologies: JavaScript, HTML5, CSS3, React, TypeScript, Express.js, NestJS, Node.js, Neo4j

Senior Software Engineer

2020 - 2022
Cytel
  • Developed a React library to take a JSON object returned from an API and render the UI controls, solving a business requirement of dynamically rendering UI screens based on the selected designs in clinical trials.
  • Worked on several complex stories and fixed bugs in the application. Analyzed and fixed different production bugs with Jira as a ticketing tool.
  • Developed reusable React components, such as nested tables, graphs, and charts customized to the application's specific needs.
  • Owned the team's scrum board, kept track of all the tickets on the board, and efficiently solved or helped the team to solve various issues and dependencies during this process.
  • Owned several application features and was a point of contact for those features.
  • Solved different issues faced by the team during React code unit testing and created some standard practices to make React unit testing easy.
  • Took initiatives, planned and implemented quality checks, coding guidelines, and refactored the old code.
Technologies: React, Redux, Node.js, CSS3, HTML5, JavaScript, PostgreSQL, Next.js

Consultant

2019 - 2020
Capgemini
  • Created different features like refund requests, refund processing by admin, correction requests, and correction processing by admin in a health policy web application.
  • Developed reusable components for form elements using Vue.js.
  • Created REST APIs using Node.js and Express.js for refund requests, payments, and user payment details in a health policy web application.
  • Fixed several bugs using Jira as a ticketing tool. Contributed towards solving production issues as well.
  • Participated in user story estimation sessions, analyzed the stories, and defined each story's scope.
Technologies: Node.js, MongoDB, Vue, JavaScript

Systems Engineer

2016 - 2019
Infosys
  • Developed features, such as a shopping cart, product details, customer profiles, and customers' wish lists for an eCommerce grocery website.
  • Took ownership of an entire epic related to a customer profile and delivered it on time with excellent quality.
  • Solved several time-critical production bugs of an eCommerce grocery web store.
  • Worked on user stories and fixed bugs using Jira as a ticketing tool.
Technologies: React, Node.js, Redux, JavaScript, TypeScript 3, TypeScript

Junior Web Developer

2014 - 2015
Infosys
  • Redesigned a transport web application, previously written in jQuery and PHP, using Node.js, React, and WebSockets.
  • Created several React components and wrote API endpoints using Express.js and Node.js to serve the JSON data.
  • Created a single-page application for admin activities and integrated it with graphs and charts to create the reports.
  • Converted the entire CSS of the application to Sass.
  • Solved several bugs and developed user stories with Jira as a ticketing tool.
Technologies: Node.js, React, JavaScript, TypeScript, Socket.IO, WebSockets, Axios, Express.js

Experience

Trust Suite

Led a team of four developers in creating a role-based, attribute-based, and hierarchical UI system from scratch used for authorization using React.

I integrated user-friendly interfaces for role assignments, conditional attribute permissions, and resource hierarchies across eCommerce platforms. I also designed UI components that seamlessly interacted with the underlying authorization engine, ensuring data integrity and security. I took on responsibilities for back-end development when needed, ensuring the cohesion and integration of front-end and back-end components for a unified user experience.

Additionally, I ensured user-friendly navigation and interaction with complex authorization models, resulting in a 25% reduction in user errors during access control configuration. A 20% increase in user satisfaction ratings was achieved through intuitive UI design and seamless user experience implementation. I conducted thorough usability testing and gathered user feedback to iterate on UI designs, resulting in a 30% increase in user satisfaction with authorization management workflows. Finally, I successfully delivered the Trust Suite modules within the allocated budget and timeline constraints.

Carelynk

Spearheaded the end-to-end development of a sophisticated platform connecting freelance nurses with hospitals across Canada.

I built a cross-platform mobile application using React Native, enabling nurses to access and visualize job opportunities on an interactive map based on their current location, preferences, and availability. I also designed and implemented a responsive web application using React, providing hospitals with intuitive interfaces for managing staffing needs, scheduling shifts, and reviewing nurse profiles. I architected and implemented the back-end infrastructure using Express, facilitating secure data storage, real-time communication, and seamless integration with 3rd-party services. I implemented a sophisticated notification system to alert nurses about new job postings, schedule changes, and urgent staffing needs, leveraging push notifications for timely communication and response. In addition, I addressed various challenges, including complex user workflows, real-time communication requirements, and data synchronization across platforms, ensuring a seamless and reliable experience for both nurses and hospitals. Finally, I delivered the project independently, from initial concept to production deployment.

Solara

Orchestrated the creation of Solara's (used for clinical drug trial) front-end interface, overseeing the collaborative efforts of 11 developers to deliver a sophisticated user experience for adaptive trial design.

I integrated user-friendly interfaces, enabling seamless navigation and interaction with complex trial design concepts, statistical analyses, and regulatory compliance requirements. I also conducted extensive usability testing and gathered user feedback to refine Solara's interface and functionality, resulting in enhanced user satisfaction and efficiency in trial management. I developed a dynamic rendering library for JSON object structures, streamlining the creation of screens for 20 unique designs, resulting in significant time savings and improved efficiency. Additionally, I developed a React library comprising standardized components aligned with UX design systems and themes for in-house applications. This library facilitated consistent design implementation across various projects within the company, resulting in notable reductions in development time and effort.

Atradius

Spearheaded the front-end development of a comprehensive credit insurance application using Vue, tackling various challenges inherent in insurance applications.

I successfully navigated through complex business logic by implementing Vuex for state management, ensuring clarity and scalability while handling intricate insurance calculations and rules. I also ensured regulatory compliance by implementing features like data anonymization, consent management, and audit trails, collaborating closely with legal and compliance teams to stay updated on regulatory changes and make necessary adjustments to the application. I actively participated in design discussions and UI reviews, providing valuable insights and feedback to enhance user experience and interface consistency. Finally, I took ownership of back-end APIs for the write-off and refund modules to support critical functionalities within the application.

Education

2010 - 2013

Bachelor's Degree in Computer Science

Andhra University - Visakhapatnam, India

Certifications

NOVEMBER 2020 - PRESENT

Agile Foundations

LinkedIn Learning

SEPTEMBER 2020 - PRESENT

React Testing with Jest and Enzyme

Udemy

SEPTEMBER 2020 - PRESENT

Vue.js Complete Guide

Udemy

Skills

Libraries/APIs

React, Redux-Saga, Node.js, Vue, Socket.IO

Tools

Redux Thunk, MongoDB Atlas

Languages

JavaScript, HTML5, CSS3, TypeScript, TypeScript 3, Java, SQL

Frameworks

Redux, Jest, Bootstrap, Express.js, Next.js, NestJS, Tailwind CSS, React Native, Fastify

Platforms

Firebase, MacOS, Amazon Web Services (AWS)

Storage

MongoDB, PostgreSQL, Neo4j

Other

Agile Sprints, Enzyme, Axios, Windows 10, WebSockets

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