
Daniyal Sidiki
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
Senior Front-end Engineer | React Developer
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.
Senior Front-end Engineer | React and React Native Developer
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.
Senior Full-stack Engineer | React, Node.js, and Express.js Developer
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.
Full-stack Developer
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.
Full-stack Developer
- 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.
Experience
Online Retail Project
Tax Management App
Online Service App
Skills
Languages
C++, CSS3, TypeScript, JavaScript, Sass, SCSS, GraphQL, CSS, HTML, Java, Python
Frameworks
Redux, React Native, Bootstrap, Next.js, Express.js, Laravel, MUI (formerly 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
Education
Bachelor's Degree in Computer Science
Missouri State University - Springfield, MO, USA
Certifications
React Certification
TestDome