Shady Shkirat, Developer in Valencia, Spain
Shady is available for hire
Hire Shady

Shady Shkirat

Verified Expert  in Engineering

Full-stack Developer

Location
Valencia, Spain
Toptal Member Since
August 17, 2021

Shady is an experienced software developer specializing in full-stack, responsive, highly scalable, and real-time Node.js, React, and React Native applications. Over the years, he has improved the performance of existing applications and implemented scalable and reusable code. With a solid background in C++, Java, and Python, Shady is passionate about business development, startup spirit, and working remotely and is equally comfortable collaborating or working solo.

Portfolio

Quanta Financial, Inc
Python, React, Tailwind CSS, JavaScript, PostgreSQL, REST, JSON, APIs...
SIG Susquehanna
Python, Linux, SQL, RDBMS, Conda, Pandas, Hadoop, Big Data, Spark...
Immerciv Inc.
React Native, Firebase, Audio Processing, Maps, Algorithms, JavaScript, React...

Experience

Availability

Part-time

Preferred Environment

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

The most amazing...

...thing I've built is a real-time mobile app for reaching out to people nearby, helping students advertise and search for things they need more efficiently.

Work Experience

Senior Full-stack Developer

2023 - 2023
Quanta Financial, Inc
  • Transformed the website into the new Figma designs and maintained a responsive user interface using React and Tailwind CSS.
  • Integrated external APIs for financial data sources such as ramp, finch, and brex using Flask.
  • Created and optimized the PostgreSQL database schema relationships between tables, ensuring efficient data storage and retrieval for financial data using Alembic, PostgreSQL, and SQLAlchemy.
Technologies: Python, React, Tailwind CSS, JavaScript, PostgreSQL, REST, JSON, APIs, SQLAlchemy, Alembic, TypeScript, Flask, Stripe

Python Developer

2022 - 2023
SIG Susquehanna
  • Built an ETL tool to validate data across four databases using Python, Pandas, and Hadoop.
  • Extracted data from the four databases. Used SQLAlchemy, and REST API to connect to the databases and retrieve data. Used Pandas to read data from various file formats such as CSV, Excel, or JSON.
  • Validated the data and loaded the results into Hadoop for further analysis or reporting. Used the Hadoop client to write the results to HDFS and the distributed computing platform to process the data and generate reports.
  • Built the ETL tool to fulfill a flexible and scalable solution that can be adapted to different databases and data formats. The tool was developed using best practices for software development and tested thoroughly to ensure accuracy and reliability.
  • Automated the data storage cleaning process to work according to the desired logic using Python.
Technologies: Python, Linux, SQL, RDBMS, Conda, Pandas, Hadoop, Big Data, Spark, Data Analysis, NumPy, Jira, HTML, CSS, PostgreSQL, Data Science, MySQL, REST, Task Analysis, Web Scraping, REST APIs, Back-end, APIs, CI/CD Pipelines, Unit Testing, Postman, Lint, GitHub, API Integration, Third-party APIs, Business Development, Algorithms, Databases, Bitbucket, Automation Scripting, User Experience (UX)

Senior React Native Developer

2022 - 2022
Immerciv Inc.
  • Integrated in-app purchases with RevenueCat and token-based logic for purchases and the logic for redeeming earnings.
  • Integrated deep links to share route links to other apps, using Branch to redirect the user to the App Store/Google Play if the app is not installed.
  • Implemented email verification, password reset, and anonymous user registration.
  • Refactored the Redux store action and reducers and ensured correct global state management throughout the app.
Technologies: React Native, Firebase, Audio Processing, Maps, Algorithms, JavaScript, React, Third-party APIs, Google Maps API, Google API, Google Maps SDK, Google Maps, REST APIs, Back-end, Front-end, APIs, Mobile App Development, iOS, Android, Redux Thunk, Unit Testing, Postman, Jest, Lint, GitHub, ECMAScript (ES6), Startups, ESLint, API Integration, Business Development, Databases, Slack, Expo, Minimum Viable Product (MVP), Social Media, CSS3, HTML5, Full-stack Development, User Experience (UX), User Interface (UI)

Senior Full-stack Developer

2021 - 2022
Infuse
  • Developed the back-end server for processing orders, managing inventory, and handling payments. Used Node.js and Express to create a scalable and efficient back-end API.
  • Collaborated closely with the UX design team to create an intuitive and responsive UI that would make it easy for users to place orders and customize their meals. Used a variety of React Native components to develop a modular and reusable UI.
  • Integrated several 3rd-party APIs and services into the app, such as payment gateways, location services, and push notifications.
  • Used various tools and libraries, such as Redux for state management and Axios for HTTP requests.
Technologies: Amazon Web Services (AWS), Node.js, React, React Native, Twilio API, Redux, TypeScript, Figma, Jira, Bitbucket, HTML, CSS, PostgreSQL, SQL, RDBMS, Firebase, Google API, MySQL, REST, Heroku, REST APIs, Back-end, Front-end, APIs, Mobile App Development, Web Development, iOS, Android, CI/CD Pipelines, Redux Thunk, Unit Testing, Postman, Jest, WebSockets, Amazon S3 (AWS S3), Lint, MERN Stack, GitHub, ECMAScript (ES6), Tailwind CSS, Responsive Design, Startups, ESLint, GraphQL, Serverless, Amazon DynamoDB, API Integration, Third-party APIs, Algorithms, Databases, JavaScript, Slack, Express.js, Full-stack, Minimum Viable Product (MVP), Social Media, HTML5, CSS3, Full-stack Development, User Experience (UX), User Interface (UI), Prisma, Stripe

Full-stack Developer

2018 - 2021
Check Point Software
  • Involved in building a back-end API. It was designed to provide real-time data to a web application and required a deep understanding of the data model and business logic. Worked with Node.js and Express.js to create a scalable and efficient back end.
  • Developed a new user interface for one of the company's flagship products in React-implemented component-based architecture, state management with Redux, handling asynchronous operations, responsive and interactive UI, and testing with Jest and Enzyme.
  • Developed scripts and tools to automate various security-related tasks. These scripts were used by analysts and required a deep understanding of Python libraries like Pandas and NumPy, as well as expertise in data manipulation and analysis.
Technologies: Node.js, React, Redux, JavaScript, Python, Git, Full-stack, Amazon Web Services (AWS), Code Review, Source Code Review, Task Analysis, Docker, TypeScript, Celery, Jira, HTML, CSS, Linux, PostgreSQL, SQL, RDBMS, MySQL, REST, Web Scraping, REST APIs, Back-end, Front-end, APIs, Mobile App Development, Web Development, iOS, Android, CI/CD Pipelines, Redux Thunk, Unit Testing, Postman, Jest, WebSockets, Amazon S3 (AWS S3), Lint, MERN Stack, GitHub, ECMAScript (ES6), Google Cloud Platform (GCP), Tailwind CSS, Responsive Design, Serverless Architecture, ESLint, GraphQL, Serverless, Amazon DynamoDB, API Integration, Third-party APIs, Business Development, Algorithms, Databases, Slack, Express.js, Bitbucket, Redis, Conda, Hadoop, Spark, HTML5, CSS3, Full-stack Development, Automation Scripting, AWS Lambda, Microservices, User Experience (UX), User Interface (UI), Prisma

Proximee App

Built a social platform mobile app for reaching people in your proximity in real time. The post’s radius is dynamic according to users' interest; the users can upvote or downvote each post and the radius will grow or shrink accordingly.

Languages

JavaScript, Python, SQL, TypeScript, HTML, CSS, ECMAScript (ES6), GraphQL, HTML5, CSS3, C++, Java, R

Frameworks

Redux, Express.js, React Native, Django, Django REST Framework, Hadoop, Spark, Flask, Jest, Alembic, Tailwind CSS

Libraries/APIs

Node.js, React, Google API, Pandas, NumPy, Google Maps API, Google Maps SDK, Google Maps, REST APIs, Django ORM, SQLAlchemy, Stripe, Twilio API

Tools

Slack, Git, Figma, Jira, Bitbucket, Expo, Redux Thunk, Postman, GitHub, Prisma, Celery

Paradigms

REST, Unit Testing, Serverless Architecture, Microservices, Scrum, Data Science

Platforms

MacOS, Firebase, Amazon Web Services (AWS), Heroku, Docker, Linux, Visual Studio Code (VS Code), iOS, Android, Google Cloud Platform (GCP), AWS Lambda

Storage

Databases, MongoDB, PostgreSQL, MySQL, RDBMS, Amazon S3 (AWS S3), Amazon DynamoDB, Redis, JSON

Industry Expertise

Social Media

Other

Algorithms, Business Development, Data Analysis, Full-stack, Business Analysis, Code Review, Source Code Review, Task Analysis, Conda, Maps, Third-party APIs, Back-end, Front-end, APIs, Mobile App Development, Web Development, Minimum Viable Product (MVP), CI/CD Pipelines, WebSockets, Lint, MERN Stack, API Integration, Responsive Design, Startups, Serverless, ESLint, Full-stack Development, Automation Scripting, User Experience (UX), User Interface (UI), Big Data, Machine Learning, Neural Networks, Data Scraping, Audio Processing, Web Scraping, Artificial Intelligence (AI)

2018 - 2020

Master's Degree in Business Administration

Tel Aviv University - Tel Aviv, Israel

2015 - 2018

Bachelor's Degree in Computer Science

Hebrew University of Jerusalem - Jerusalem, Israel

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