Recommended expert

Shadi Ganem

Principal Software Engineer

Shadi Ganem
Valencia, Spain

Experience

Jun 2024 - Present
1 year 10 months

Principal Software Engineer

NDA - Outsourcing Company

  • Co-architected and delivered a full-stack insurance case management system within a six-month timeframe, under tight deadlines and evolving requirements from a key enterprise client
  • Defined system architecture to handle high-volume and large file uploads (including mobile-originated images and videos up to 4GB), enabling chunked upload with progress tracking and simultaneous handling of 500+ files
  • Implemented dynamic user role handling and robust insurance case lifecycle orchestration (initiation, validation, review, approval)
  • Solved performance issues caused by large image uploads by implementing backend-side image compression and frontend lazy loading, reducing load time by over 60%
  • Created a flexible role-based access control system to support internal audits and different workflows per agent type
  • Implemented robust backend validation, secure file storage, and frontend performance optimization for large image sets
  • Refactored the platform by introducing TypeScript and standardizing server-client communication protocols, boosting first response reliability and reducing latency from 3-5 seconds to 0.3-0.5 seconds
  • Improved the development process by introducing best practices and coding standards to the team, enhancing code quality and collaboration
  • Tech stack: React, TypeScript, Go, Python, Terraform, Azure, Kafka, Vue.js, Nuxt, Pinia, PHP Symfony, Jenkins, AWS, Elastic
May 2021 - Mar 2024
2 years 11 months

Principal Software Engineer

Eagle Genomics

  • Led end-to-end architecture across microservices and microfrontends, introducing reusable modules and optimizing integration between UI and graph-based data sources
  • Designed and built a dynamic workflow composition engine that allowed researchers to create modular pipelines; this prototype became the basis for a new funding round that led to 30+ hires
  • Implemented module federation between prototypes and the core platform, enabling seamless integration of services across infrastructures without increasing microservice complexity or introducing additional security risks
  • Diagnosed and resolved major visualization performance bottlenecks, improving large-graph render speeds fivefold through React batching and d3.js refactoring
  • Tech stack: CWL, AWS, Kubernetes, Node.js, Next.js, React, d3.js, Python
Nov 2019 - May 2021
1 year 7 months

Senior Front-End Developer

Simplbit

  • Architected the front-end infrastructure for a real-time trading platform with modular UI blocks for instruments, charts, and orders
  • Integrated TradingView and built custom extensions to display backend-driven data in real time, maintaining sync with WebSocket streams
  • Led and mentored two mid-level developers (later promoted to senior) and introduced best practices for a scalable React codebase
  • Conducted technical interviews, evaluated assignments, and helped shape hiring strategy and developer onboarding
Jun 2018 - Nov 2019
1 year 6 months

Senior Front-End Developer

Trustsourcing

  • Delivered features for web platforms in analytics and finance
  • Mentored two junior developers, helping them grow technically
  • Focused on consistent UI delivery and reliable release cycles
Aug 2015 - Jun 2018
2 years 11 months

Full Stack Developer

Trustsourcing

  • Built web portals and Chrome extensions to streamline QA workflows
  • Developed tools that improved internal efficiency, such as a Jira ticket automation extension
  • Used React, AngularJS, and C# for full-stack development

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (4.5 years), Biotechnology (3 years), Banking and Finance (3 years), and Insurance (2 years).

Information Technology
Biotechnology
Banking and Finance
Insurance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (10.5 years), Product Development (4.5 years), Quality Assurance (3 years), Business Intelligence (1.5 years), and Finance (1.5 years).

Information Technology
Product Development
Quality Assurance
Business Intelligence
Finance

Summary

Experienced software engineer with over a decade in building scalable, high-performance web applications. I specialize in full-stack architecture, technical leadership, and cross-functional collaboration. Passionate about clean design, logical systems, and the rapid evolution of development tools, I strive to deliver reliable, maintainable solutions that align with business goals. I value respectful, focused teamwork and believe engineering excellence comes from process clarity and shared ownership.

Skills

  • Typescript

  • Python

  • Go

  • Zustand

  • D3.js

  • Node.js

  • React

  • Vue

  • Next.js

  • Nuxt.js

  • Pinia

  • Angular

  • Nx

  • Aws

  • Azure

  • Terraform

  • Kafka

  • Rabbitmq

  • Webpack

  • Vite

  • Lerna

  • Parcel

  • Npm

  • Pnpm

  • Yarn

  • React

  • Mobx

  • Redux

  • Flutter

  • Tailwindcss

  • Styled Components

  • Kubernetes

  • Docker

  • Module Federation

  • Rollup

  • Git

  • C#

  • Rscript

  • React Native

Languages

English
Advanced
Ukrainian
Advanced

Education

Sep 2013 - Jun 2015

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Master of Science · Aerospace Engineering · Kyiv, Ukraine

Sep 2009 - Jun 2013

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Bachelor of Science · Aerospace Engineering · Kyiv, Ukraine

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Shadi based?

Shadi is based in Valencia, Spain.

What languages does Shadi speak?

Shadi speaks the following languages: English (Advanced), Ukrainian (Advanced).

How many years of experience does Shadi have?

Shadi has at least 10 years of experience. During this time, Shadi has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 2 years and 1 month. Note that Shadi may not have shared all experience and actually has more experience.

What roles would Shadi be best suited for?

Based on recent experience, Shadi would be well-suited for roles such as: Principal Software Engineer, Senior Front-End Developer, Full Stack Developer.

What is Shadi's latest experience?

Shadi's most recent position is Principal Software Engineer at NDA - Outsourcing Company.

What companies has Shadi worked for in recent years?

In recent years, Shadi has worked for NDA - Outsourcing Company, Eagle Genomics, and Simplbit.

Which industries is Shadi most experienced in?

Shadi is most experienced in industries like Information Technology (IT), Banking and Finance, and Biotechnology. Shadi also has some experience in Insurance.

Which business areas is Shadi most experienced in?

Shadi is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Shadi also has some experience in Business Intelligence and Finance.

Which industries has Shadi worked in recently?

Shadi has recently worked in industries like Biotechnology, Insurance, and Banking and Finance.

Which business areas has Shadi worked in recently?

Shadi has recently worked in business areas like Information Technology (IT) and Product Development.

What is Shadi's education?

Shadi holds a Master in Aerospace Engineering from National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" and a Bachelor in Aerospace Engineering from National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute".

What is the availability of Shadi?

Shadi is immediately available full-time for suitable projects.

What is the rate of Shadi?

Shadi's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Shadi?

To hire Shadi, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 480-640 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.