Daniyal Sidiki, Developer in Lake Saint Louis, MO, United States
Daniyal is available for hire
Hire Daniyal

Daniyal Sidiki

Verified Expert  in Engineering

Front-end Developer

Location
Lake Saint Louis, MO, United States
Toptal Member Since
May 12, 2022

Daniyal is a senior full-stack engineer with 10 years of experience in the IT industry. He has experience working with multinational conglomerates like Facebook and developing applications in the social media, automobile, and finance sectors. Daniyal has deep-rooted knowledge in React, Vue, PHP, Laravel, and mobile app development technology such as React Native.

Portfolio

DocuSign
React, TypeScript, Next.js, Storybook, Drupal, Netlify
Wayfair
React, Redux, TypeScript, JavaScript, Redux Thunk, CSS, Responsive UI, HTML...
Comity
CSS3, Agile Software Development, Scrum, TypeScript, Redux, React, JavaScript...

Experience

Availability

Part-time

Preferred Environment

MacOS, Ubuntu, Visual Studio Code (VS Code), Slack, Jira, Git

The most amazing...

...thing I've developed is a financial tax management application with high performance using trending technologies such as React and React Native.

Work Experience

Senior React Engineer

2022 - 2023
DocuSign
  • Led the seamless migration of web pages to Contentful, ensuring accurate content transfer and consistent formatting.
  • Set up automated deployment pipelines on Netlify, providing a reliable preview environment for stakeholders to review changes before final deployment.
  • Transformed web pages into static assets for enhanced public access and performance.
  • Implemented redirect policies to guide users seamlessly to the correct pages.
  • Actively participated in peer code reviews, maintaining coding standards and fostering collaboration.
  • Engaged directly with stakeholders to gather business ideas and manage project issues effectively.
Technologies: React, TypeScript, Next.js, Storybook, Drupal, Netlify

Senior Front-end Engineer | React Developer

2022 - 2023
Wayfair
  • Refactored and optimized a large-scale front-end application by introducing modular and reusable code structures, resulting in improved maintainability, scalability, and code organization.
  • Leveraged React, TypeScript, and SCSS to develop complex UI components, ensuring a visually appealing and interactive user interface.
  • Implemented dynamic data filters using various input types such as dropdowns, checkbox groups, input fields, and sliders, allowing users to explore and filter data easily.
  • Ensured code quality by developing an extensive suite of unit tests and component snapshot tests using Jest and Enzyme, validating the functionality and integrity of the application.
  • Utilized Chrome DevTools to diagnose and address front-end rendering performance issues, optimizing the application's performance and enhancing user experience.
  • Streamlined the deployment process by adopting Docker for containerization, enabling consistent and efficient deployment across different environments.
Technologies: React, Redux, TypeScript, JavaScript, Redux Thunk, CSS, Responsive UI, HTML, GraphQL, APIs, Front-end, eCommerce

Senior Front-end Engineer | React and React Native Developer

2020 - 2022
Comity
  • Led the development of mobile applications for both iOS and Android platforms, leveraging the power of React Native to deliver cross-platform solutions.
  • Designed the application architecture, employing TypeScript, React, and Redux to create scalable and maintainable codebases.
  • Enhanced the statement management tool by implementing RTK Query from Redux, optimizing data fetching and state management for improved performance.
  • Collaborated closely with a subteam of back-end developers to design and develop the REST API, ensuring seamless communication between the front- and back-end systems.
  • Integrated the Plaid package into the iOS and Android apps, enabling secure and reliable financial data integration.
  • Implemented analytics functionality using Google Firebase, gathering valuable insights to drive data-informed decision-making.
  • Conducted extensive research and testing on headless CMS solutions, ultimately selecting and utilizing Storyblok for the marketing aspect of the application.
  • Configured the project's webpack build process in collaboration with the DevOps team, optimizing the build pipeline for efficient development and deployment.
  • Actively participated in code reviews, providing valuable feedback to ensure the maintainability and high quality of the codebase.
  • Collaborated with the back-end team using Python/Django to build a robust and reliable back-end infrastructure.
Technologies: CSS3, Agile Software Development, Scrum, TypeScript, Redux, React, JavaScript, Sass, React Native, Webpack, WebSockets, CSS, Responsive UI, HTML, GraphQL, iOS, Android, Heroku, App Store, Google Play Store, Front-end, Material UI, MUI CSS

Senior Full-stack Engineer | React, Node.js, and Express.js Developer

2019 - 2020
Autonet Mobile
  • Led the development of the application from inception, utilizing React as the primary technology stack.
  • Took charge of configuring the project structure and establishing the application skeleton, laying a solid foundation for the development process.
  • Developed reusable React components, including date pickers, dropdowns, buttons, and input styles, adhering to the provided designs for a consistent and visually appealing user interface.
  • Successfully delivered crucial application screens such as the login, reset password flow, and administration pages, meeting project milestones and user requirements.
  • Leveraged existing boilerplate code to expedite development timelines and ensure efficient resource utilization.
  • Collaborated closely with the design team, actively addressing UI/UX-related challenges and delivering solutions that enhanced the overall user experience.
  • Utilized TypeScript to enforce type safety and improve code quality, ensuring robust and maintainable codebases.
  • Led a cross-functional team, working collaboratively to develop and deliver the minimum viable product (MVP) within the allocated timeline.
  • Leveraged Material UI as the CSS framework, customizing the style to align with the project's visual identity and branding.
Technologies: CSS3, TypeScript, Redux, React, JavaScript, REST APIs, Node.js, Express.js, Redux-Saga, CSS, Responsive UI, HTML, PostgreSQL, Front-end

Full-stack Developer

2017 - 2018
Bodis
  • Spearheaded the development of the project, utilizing Vue as the front-end framework and Laravel as the back-end framework, ensuring a robust and scalable application.
  • Implemented the back-end APIs using PHP, Laravel, and MySQL, establishing seamless communication between the front-end and back-end systems.
  • Developed reusable components using Vue and Vuex for state management and Bootstrap for responsive and visually appealing user interfaces.
  • Played a key role in building advertising websites, leveraging the combined power of Laravel, Vue, and MySQL to deliver dynamic and engaging user experiences.
  • Implemented a comprehensive JavaScript code linting and autoformatting system using ESLint and Prettier, ensuring code consistency and adherence to best practices.
  • Conducted thorough research and comparison of various single-page application frameworks, such as Angular, Vue, and React, to determine the most suitable tech stack for the project.
  • Actively mentored and provided guidance to junior developers, fostering a collaborative and supportive team environment, and contributed to code reviews to maintain code quality and adherence to coding standards.
Technologies: Vue, Vuex, Laravel, Bootstrap, SCSS, CSS, Responsive UI, HTML, PostgreSQL, Front-end

Full-stack Developer

2013 - 2017
Facebook
  • Spearheaded the development of a new UI framework using React, leveraging a styled system to ensure consistency and maintainability across the application.
  • Implemented robust back-end APIs using PHP, Laravel, and MySQL, enabling seamless data retrieval and manipulation.
  • Translated Figma designs into fully functional and visually appealing user interfaces, ensuring a pixel-perfect implementation.
  • Utilized Bootstrap, a widely adopted CSS framework, to streamline UI styling and enhance the overall visual presentation of the application.
Technologies: React, Laravel, Bootstrap, Figma, CSS, Responsive UI, HTML, Front-end, Mapbox

Online Retail Project

Developed a large-scale React application, which included refactoring the entire CSS framework across the project using the base built by another team. As a senior React engineer, I worked on the project and created the agent hub portal to enable communication between customers and agents.

Tax Management App

Served as a senior front-end engineer and created a web and mobile application based on React and React Native. I focused on the development process while working closely with the CTO and designer to build an attractive user interface.

Online Service App

Built the web application from scratch and served as a full-stack engineer. The project focused on the development of a mobile application for an internet-based telematics and app service platform provider.

Languages

C++, CSS3, TypeScript, JavaScript, Sass, SCSS, GraphQL, CSS, HTML, Java, Python

Frameworks

Redux, React Native, Bootstrap, Next.js, Express.js, Laravel, Material UI, MUI CSS

Libraries/APIs

React, REST APIs, Redux-Saga, Node.js, Vuex, Vue, Context API

Tools

Slack, Jira, Git, Webpack, Figma, Sequelize, Redux Thunk

Paradigms

Agile Software Development, Scrum, Automated Testing

Platforms

MacOS, Ubuntu, Visual Studio Code (VS Code), iOS, Android, Heroku, Mapbox, Drupal, Netlify

Other

Computer Science, Responsive UI, APIs, Front-end, WebSockets, App Store, Google Play Store, eCommerce, Storybook

Storage

Amazon S3 (AWS S3), PostgreSQL

2009 - 2013

Bachelor's Degree in Computer Science

Missouri State University - Springfield, MO, USA

NOVEMBER 2021 - PRESENT

React Certification

TestDome

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