Mitchell Kennedy
Senior Full Stack Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Full Stack Engineer with 10+ years of experience building scalable platforms across FinTech, Healthcare, and AI. Developed advanced AI-driven applications including sports prediction models, payment gateway systems integrating multiple PSPs, and healthcare solutions connecting hospitals and insurers. Skilled in Next.js/React, Node.js/NestJS, and Python (Django/FastAPI), with a strong focus on AI technology, including the integration of machine learning models and AI decision-making to optimize business processes.
Extensive expertise in microservices, cloud-native architecture, and secure system design. Passionate about leveraging AI to solve complex problems and deliver intelligent, data-driven solutions across industries.
Experience
Senior Full Stack Engineer at Avendo LLC (2025-10 – 2026-04)
- Integrated a multi-PSP payment gateway system, enabling merchants to dynamically select the optimal payment service provider based on transaction conditions, performance, and cost efficiency, utilizing Next.js for the front-end and Django for the back-end API development.
- Developed Admin, Merchant, PSP, and Internal Dashboards, providing real-time tracking and performance monitoring for administrators, merchants, and payment service providers, powered by Next.js for server side rendering and Nest.js for scalable backend logic.
- Developed AI-powered decision-making into the payment gateway to automatically analyze transaction data and recommend the best PSP based on real-time factors such as transaction success rates, performance, and cost.
- Implemented intelligent routing rules for multi-acquirer fallback, reducing transaction failure windows for high-volume merchants, ensuring real-time decision-making using Redis for caching and high-speed data retrieval.
- Built and maintained real-time monitoring systems for transaction flows, API log inspection, and fraud policy debugging, improving operational efficiency, and using PostgreSQL for relational data storage and Azure CosmosDB for distributed data management.
- Delivered analytics and reporting features within dashboards, enabling users to make data-driven decisions and optimize payment processing strategies, utilizing PostgreSQL for structured data and Azure CosmosDB for flexible data handling.
Senior Full Stack Developer at XSoft (2023-06 – 2025-09)
- Developed and maintained GIS applications using XSoft Engage, integrating spatial data, SQL/CAMA backends, and REST APIs to deliver interactive parcel mapping, transaction history, and assessment visualization for end-users.
- Utilized React.js for building interactive UI components, ensuring responsive design and dynamic user experiences across devices.
- Leveraged Next.js for optimized server-side rendering (SSR) and static site generation (SSG), improving page load times and SEO performance for the chat application.
- Integrated Python-based AI models into the backend, enabling intelligent, conversational interactions and natural language processing (NLP) features.
- Created a seamless chatbot interface using React.js and Next.js, allowing users to interact with AI-powered responses in real time.
- Implemented state management and real-time data handling with hooks, context API, and WebSockets for continuous communication between users and the AI tool.
- Designed and implemented secure user authentication and session management with JWT and Python based APIs, ensuring privacy and security.
- Optimized backend performance using Python frameworks like Flask or FastAPI for AI processing and delivering responses efficiently.
- Integrated third-party libraries and tools to enhance the chat experience, including machine learning APIs for improved user interaction with the AI.
Senior Full Stack Developer at Athelas (2021-10 – 2023-05)
- Developed backend services for a HIPAA-compliant telemedicine platform using Node.js + Python, MySQL, and RabbitMQ to power async doctor-patient interactions.
- Developed a real-time AI chatting application using React.js for the front-end, Next.js for server-side rendering, and Python for backend logic and AI integrations.
- Architected secure REST APIs with JWT authentication + RBAC, ensuring fine-grained access control and auditability.
- Integrated AI-powered decision-making features to automatically analyze patient data and assist doctors in making faster, data-driven decisions during telehealth sessions.
- Improved resilience and speed with Redis caching, circuit breakers, and fallback mechanisms for scheduling and record retrieval.
- Enhanced telehealth session performance with lazy-loaded UI components and adaptive streaming strategies.
- Automated CI/CD via Jenkins + Git workflows, accelerating releases and strengthening regression coverage.
- Reduced latency/packet loss in WebRTC sessions via STUN/TURN tuning and negotiation optimization.
Full Stack Engineer at Tevpro (2016-05 – 2021-09)
- Architected frontend/backend contracts for a telemedicine web application, coordinating WebSocket and REST interfaces to support real-time consultations across networks.
- Developed adaptive media components, STUN/TURN optimizations and WebRTC negotiation strategies to stabilize media under variable bandwidth and reduce packet loss.
- Hardened authentication and authorization flows using JWT, RBAC and fine-grained access controls to limit surface area for sensitive clinical actions.
- Automated CI/CD workflows with Jenkins and Git to enable incremental releases across Linux and Windows server targets and containerized deployments.
- Stabilized performance via Redis caching and circuit-breaker patterns on client and server paths to avoid cascading failures during peak loads.
- Transformed backend integrations with ASP.NET Core and RabbitMQ to support event-driven orchestration and reliable job processing for telehealth workflows.
- Promoted curiosity and resourcefulness across cross-discipline teams to debug complex timing and concurrency issues in production.
Full Stack Developer at Improving (2013-10 – 2016-04)
- Built a React Native mobile banking app with Node.js/Express backend and PostgreSQL, delivering robust account flows and in-app scheduling that grew adoption.
- Created backend services and payment endpoints supporting high-throughput transactions with thoughtful schema design and transactional integrity.
- Streamlined CI/CD with AppCenter and automated deployment validations to shorten release windows while preserving system reliability.
- Hardened identity flows by integrating AWS Cognito and third-party ID verification to reduce onboarding friction and support compliance goals.
- Designed end-to-end test suites (Detox) and monitoring to augment production stability for critical financial flows.
- Transformed WES microservices into an ASP.NET Core event-driven platform backed by RabbitMQ for improved reliability and message durability.
Education
Bachelor of Science in Computer Science – Florida Atlantic University (2012)

