Shadi Ganem
Principal Software Engineer
Experience
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
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
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
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
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
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
Education
National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
Master of Science · Aerospace Engineering · Kyiv, Ukraine
National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
Bachelor of Science · Aerospace Engineering · Kyiv, Ukraine
Similar Freelancers
Discover other experts with similar qualifications and experience