03/18/2026 updated


100 % available
Senior Software Engineer | 20 years of experience | React, React Native, Node, Python
Fort Lauderdale, USA
Worldwide
About me
A highly experienced Senior Software Engineer with a robust background in designing and delivering complex, scalable solutions across multiple domains, including cloud architecture, AI, and full-stack development.
InnovationArtificial IntelligenceCloud EngineeringPython (Programming Language)Node.jsTestingEnterprise Application PlatformReact.jsFull Stack DevelopmentTeam ManagementReact Native
A highly experienced Senior Software Engineer with a robust background in designing and delivering complex, scalable solutions across multiple domains, including cloud architecture, AI, and full-stack development. Demonstrated expertise in leading cross-functional teams, driving technical innovation, and optimizing system performance for large-scale enterprise applications. Proven ability to mentor and guide junior engineers while ensuring high-quality code delivery through rigorous testing and best practices. Adept at leveraging modern technologies and methodologies to solve challenging business problems and deliver impactful results.
Experience
Professional experience10+ years
Freelancer since2020
Languages
EnglishNative speaker
Project history
• Engineered high-performance, enterprise-grade UI components using React, Next with TypeScript and TailwindCSS, implementing code splitting, memorization, and React Suspense to reduce load time.
• Built a dynamic React frontend with React Router, Redux Toolkit for global state management, and custom hooks to encapsulate reusable logic and reduce component complexity.
• Used React Query for efficient data fetching and caching in React, improving performance and reducing unnecessary network calls.
• Built performant, SEO-optimized web apps using Next.js with features like server-side rendering (SSR), static site generation (SSG), and API routes to improve performance and reduce backend load.
• Used Next.js App routes to build lightweight backend functions (like contact forms, newsletter subscriptions, and webhook receivers) without managing a separate Node server.
• Set up React Error Boundaries and Next.js middleware for graceful fallback and custom error pages (e.g., 404, 401, server error states), enhancing UX and developer observability.
• Integrated real-time UI updates using GraphQL subscriptions with Apollo Client, implementing cache normalization and optimistic UI strategies to enhance UX responsiveness.
• Designed and implemented scalable, modular GraphQL APIs using Apollo Server, integrating with multiple backend services and implementing federation for a unified graph layer.
• Developed a responsive and dynamic internal order management system using React and React Native, implementing server-side rendering and client-side routing for fast, seamless UX.
• Improved UX speed by lazy loading heavy views, compressing images and fonts, and debouncing expensive handlers; cached API responses via a lightweight data layer with Axios interceptors and a Service Worker for background prefetching.
• Built and consumed RESTful APIs connected to a distributed backend architecture, designed with Node.js and Python-based microservices.
• Designed and implemented backend services handling order processing, inventory sync, user permissions, and notifications, ensuring scalability and clear service boundaries.
• Utilized MySQL for structured relational data storage and Redis for caching and real-time state tracking (e.g., order status updates).
• Integrated RabbitMQ for asynchronous task processing and inter-service communication (e.g., email notifications, invoice generation, background syncing).
• Led the implementation of role-based access control (RBAC), API request validation, and custom error handling for improved system robustness.
• Collaborated closely with product and ops teams to identify pain points and deliver UI features that simplified order tracking, inventory adjustments, and internal reporting.