Sami Shukri, Developer in Denver, CO, United States
Sami is available for hire
Hire Sami

Sami Shukri

Verified Expert  in Engineering

React and Full-stack Developer

Denver, CO, United States

Toptal member since September 28, 2021

Bio

Sami is a full-stack developer with 8+ years of experience, specializing in building front ends using React, React Native, and GraphQL. He excels at converting any design to a pixel-perfect implementation using React or React Native. Sami has built web and mobile apps as a sole developer, team member, or team leader, filling whichever role was needed. He has also designed back ends for simple applications using SQL, Firebase, and Hasura.

Portfolio

Carrier Global
iOS, Android, React Native, Design Systems, Large Language Models (LLMs)...
Sparkcube LLC
Next.js, Solidity, Non-fungible Tokens (NFT), Education, Web Video...
Carrier - Residential - Mobile Apps Product Management
Architecture, Mobile UX, React Native, Mobile, JavaScript, Node.js...

Experience

  • React Native - 10 years
  • Web App Development - 10 years
  • React - 8 years
  • TypeScript - 8 years
  • SQL - 8 years
  • GraphQL - 6 years
  • User Interface (UI) - 5 years
  • User Experience (UX) - 5 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Hasura, GraphQL, React, React Native, Prettier, TypeScript, MacOS, Python

The most amazing...

...project I've done was design fully a drag & drop, real-time analytics solution that could scale to 5 TB per month of ingested data on a single node.

Work Experience

Senior Engineering Manager

2024 - PRESENT
Carrier Global
  • Led the effort behind a custom, branded design system that enabled the launch of 12 apps in a single year. Supporting over a million users of Carrier across multiple products and brands.
  • Built and led teams from the ground up to develop and support existing products.
  • Handled multiple major outages the company experienced due to the iOS 18 rollout, ensuring app replacements were developed in record time to reconnect users disconnected from their system.
Technologies: iOS, Android, React Native, Design Systems, Large Language Models (LLMs), Multistage LLM Chains, Large-scale Projects, Amazon Web Services (AWS), Management, React Native for Web, Full-stack

Owner

2021 - PRESENT
Sparkcube LLC
  • Started an education service where I helped engineers with over 200 hours in sessions in the web development field.
  • Built a Decentraland game, which got 500-1,000 daily active players.
  • Developed a research platform for a client that saved the client over 40 hours a week on data organization and formatting.
  • Created an NFT development service where I built NFT collections for clients and made custom Solidity contracts.
  • Developed a video education platform where customers pay for a monthly or yearly subscription using Stripe to access courses and educational material.
  • Developed two React-based games for the Hathora open-source project.
  • Released an AI chat app to the store that reached over 1,000 downloads daily and led to revenues of over $10,000.
Technologies: Next.js, Solidity, Non-fungible Tokens (NFT), Education, Web Video, Adobe Photoshop, Adobe Premiere Pro, Web3.js, Solana, React, React Native, SaaS, Data Visualization, Canvas, Large Language Models (LLMs), FastAPI, Docker Compose, Startups, Early-stage Startups, React Native for Web, Full-stack, Web Scraping

Senior React Native Developer

2023 - 2024
Carrier - Residential - Mobile Apps Product Management
  • Stabilized Carrier's flagship app, which was experiencing many issues. Reduced reported bugs by over 50%.
  • Established the homeowner app team process and QA process to ensure 100% E2E coverage.
  • Increased release cycles from a single release a quarter to a release every two weeks to ensure quick bug turnaround.
Technologies: Architecture, Mobile UX, React Native, Mobile, JavaScript, Node.js, Serverless Architecture, Docker, MobX, Apollo, GraphQL, Docker Compose, React Native for Web, Full-stack

Full-stack Engineer

2020 - 2021
Sibros
  • Designed a real-time analytics solution that reduced debugging time for client engineers from weeks to hours.
  • Led a mobile development project with four other engineers to build a connected vehicle application that allows clients' end-users to interact with their vehicles using both the internet and BLE.
  • Built the front-end deployment pipeline using GitLab CI/CD, Amazon S3, and Amazon CloudFront.
  • Implemented NX to put all front-end code in a monorepo, including React and React Native projects and libraries.
  • Designed GraphQL back ends using Hasura and PostgreSQL for different client applications.
  • Developed custom native modules for a React Native app to better integrate music and call management into a mobile app.
  • Collaborated closely with clients and 3rd-party vendors to coordinate integration across different services.
Technologies: GraphQL, Back-end, Hasura, React, React Native, Timescale, ClickHouse, TypeScript, JavaScript, SQL, PostgreSQL, Web App Development, Plotly, BizCharts, Software Development, Mobile App Development, Mobile Apps, APIs, PyCharm, Front-end, Styled-components, Bluetooth, Bluetooth Low Energy (LE), CSS, Database Design, HTML, Data Visualization, Canvas, Docker Compose, Startups, Early-stage Startups, Full-stack

CTO | Co-founder

2019 - 2020
Trippost
  • Led the revamp of a mobile app to enhance the user experience.
  • Built an analytics solution to help users track marketing referrals.
  • Oversaw the development and release of the app into the App Store.
Technologies: Django, TypeScript, PostgreSQL, Docker, React Native, Amazon Cognito, Mobile App Development, Mobile Apps, Software Development, APIs, PyCharm, Web App Development, Front-end, CSS, Node.js, Database Design, Docker Compose, Startups, Early-stage Startups, Full-stack

Software Engineer

2019 - 2020
Stockwell
  • Developed a delivery app used by the company's drivers to navigate to and place products in stores.
  • Collaborated with warehouse management and drivers to improve the product.
  • Went out into the field with drivers to capture feedback and improve the user experience.
Technologies: React Native, PostgreSQL, GraphQL, Django, Last Mile Logistics, TypeScript, Software Development, APIs, PyCharm, Web App Development, Front-end, CSS, Node.js, Docker Compose, Startups, Early-stage Startups, Full-stack

Associate Senior Software Engineer

2017 - 2019
Cerner
  • Designed a metric automation solution for the LightsOn team, which reduced the time to add new metrics from three sprints to a single sprint.
  • Led the development of a customizable dashboard for client executives to track OKR items.
  • Introduced React into the solution tech stack, which improved development time for new features relative to Angular.
Technologies: Django, Angular, D3.js, React, Software Development, APIs, PyCharm, Web App Development, Front-end, CSS, Node.js, Database Design, HTML, Data Visualization, Docker Compose, Full-stack

Experience

Restockwell

A React Native-based app for iPad used by Stockwell drivers to handle deliveries. The app features turn-by-turn, in-app navigation, powered by Mapbox, and high-quality SVG renders of stores with animations to show product placement.

TypeScript in Blockchain

https://github.com/Shooksie/ts-sf-chain
A blockchain written entirely in TypeScript that uses a proof of work algorithm to create the blocks. I adapted the chain based on a JavaScript course I took on blockchains. During this project, I gained and applied a fundamental understanding of the blockchain and strengthened my TypeScript and unit testing abilities to write to a blockchain.

Flame.js

https://github.com/Shooksie/Flame.js
Implementation of a functional JavaScript framework that renders HTML elements on a screen. I gained and applied a deeper understanding of how different frameworks and React work while implementing this project.

ChatGPT clone

I built and released an ios chat GPT clone that has over 300 daily users. The app is developed using React Native, TypeScript, and styled components with a full custom-built theme library.

The app was developed in one day and has achieved a total of nine thousand users with over 100 purchases in under a month.

Education

2014 - 2017

Bachelor's Degree in Computer Science

University of Missouri - Kansas City, MO, USA

Skills

Libraries/APIs

React, Styled-jsx, React Native for Web, D3.js, Node.js, Web3.js, MobX

Tools

Docker Compose, Expo, PyCharm, IntelliJ IDEA, Prettier, Amazon Cognito, Plotly, Canvas, Adobe Photoshop, Adobe Premiere Pro, Figma

Languages

GraphQL, TypeScript, Python 3, JavaScript, SQL, CSS, HTML, C++, Python, Solidity

Frameworks

React Native, Next.js, Django, Redux, Angular, JavaScript MVC, Flask

Storage

Hasura, PostgreSQL, ClickHouse

Paradigms

Agile, Scrum, Database Design, Serverless Architecture, Management

Platforms

Docker, Bluetooth Low Energy (LE), Amazon Web Services (AWS), Android, Mobile, Windows, MacOS, Mapbox, iOS

Other

Software Development, Web App Development, Mobile App Development, Front-end, OpenAI, Generative Pre-trained Transformer 3 (GPT-3), Large Language Models (LLMs), LLM applications, FastAPI, Supabase, Retrieval-augmented Generation (RAG), Mobile UI, Full-stack, Web Scraping, Back-end, User Experience (UX), Mobile Apps, Timescale, APIs, Bluetooth, Styled-components, Data Visualization, Mobile UX, System Architecture, Open-source LLMs, Multistage LLM Chains, Large-scale Projects, Startups, Early-stage Startups, LLM Based Web scraping, User Interface (UI), Machine Learning, Artificial Intelligence (AI), Last Mile Logistics, BizCharts, Non-fungible Tokens (NFT), Education, Web Video, Solana, SaaS, Design Systems, Architecture, Apollo

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