I am a Senior Full-Stack Engineer who delivers on schedule and thrives in collaborative teams. I mentor junior engineers, share knowledge, and adapt to evolving challenges to drive successful outcomes. I focus on building scalable, secure solutions with a strong emphasis on UI/UX, performance, and maintainable architecture. My experience spans designing microservices on AWS, containerization with Docker and Kubernetes, real-time data flows, and HIPAA-compliant API integrations that improve patient care and operational efficiency.

Jonathan C. Davidson

I am a Senior Full-Stack Engineer who delivers on schedule and thrives in collaborative teams. I mentor junior engineers, share knowledge, and adapt to evolving challenges to drive successful outcomes. I focus on building scalable, secure solutions with a strong emphasis on UI/UX, performance, and maintainable architecture. My experience spans designing microservices on AWS, containerization with Docker and Kubernetes, real-time data flows, and HIPAA-compliant API integrations that improve patient care and operational efficiency.

Available to hire

I am a Senior Full-Stack Engineer who delivers on schedule and thrives in collaborative teams. I mentor junior engineers, share knowledge, and adapt to evolving challenges to drive successful outcomes.
I focus on building scalable, secure solutions with a strong emphasis on UI/UX, performance, and maintainable architecture. My experience spans designing microservices on AWS, containerization with Docker and Kubernetes, real-time data flows, and HIPAA-compliant API integrations that improve patient care and operational efficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Full-Stack Engineer at Spring Health
July 1, 2022 - Present
Led full-stack development of Spring Health’s AI-driven mental health platform, building secure, scalable backend services using Python (FastAPI & Django) and interactive UIs with React and TypeScript. Designed HIPAA-compliant RESTful APIs to support EHR integration, FHIR-based records access, and secure patient-provider communication. Developed real-time clinical dashboards via Python data aggregation APIs consumed by React + Chart.js; improved clinical decision-making. Architected and deployed Python microservices with Docker + Kubernetes on AWS ECS/EKS; reduced deployment time by 40% and boosted platform scalability by 30%. Integrated Apache Kafka for real-time events like appointment creation, mood tracking submissions, and medication updates. Replaced monolithic services with modular Python microservices for authentication, scheduling, and payments. Leveraged PostgreSQL and Redis for data management, ensured high availability and sub-second response times. Used Celery for asynch
Full-Stack Engineer at Pluralsight
February 1, 2017 - June 1, 2022
Developed backend services in Python (Flask & FastAPI) to power Skill IQ and Role IQ engines, processing learner responses, scoring, and personalized recommendations. Built RESTful APIs for internal tools and frontend data exchange with React. Contributed to Iris AI recommendation system by designing Python microservices analyzing engagement data and suggesting course paths. Improved API efficiency and reduced frontend errors by refactoring endpoints. Established CI/CD pipelines using AWS CodePipeline, Docker, and GitHub Actions. Refactored legacy SQL for performance with indexing and query tuning. Implemented OAuth 2.0 and JWT authentication across services. Supported real-time analytics via Python data services for dashboards, and migrated services to a microservices architecture. Built test harnesses with Pytest achieving >90% test coverage. Mentored junior engineers on Python best practices and RESTful design.

Education

Master's degree in Computer Science at Southern Methodist University
January 1, 2014 - January 1, 2016
Bachelor's degree in Computer Science at Southern Methodist University
January 1, 2010 - January 1, 2014
Master’s degree in Computer Science at Southern Methodist University
January 1, 2014 - January 1, 2016
Bachelor’s degree in Computer Science at Southern Methodist University
January 1, 2010 - January 1, 2014
Master's degree in Computer Science at Southern Methodist University
January 1, 2014 - January 1, 2016
Bachelor's degree in Computer Science at Southern Methodist University
January 1, 2010 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Professional Services
    paper N/A

    Developed backend services in Python (Flask & FastAPI) to support the Skill IQ and Role IQ engines,
    processing learner responses, calculating scores, and powering personalized learning recommendations.
    Built RESTful APIs in Python for internal tools and user-facing features, enabling seamless data exchange
    between learning assessments and the React-based frontend.
    Contributed to Pluralsight’s Iris AI recommendation system by designing Python microservices that analyzed
    engagement data and dynamically suggested relevant course paths.
    Improved state management and API efficiency by refactoring backend endpoints and integrating middleware in
    Python-based services, resulting in a 25% drop in frontend error rates.
    Established CI/CD pipelines using AWS CodePipeline, Docker, and GitHub Actions to streamline builds, testing,
    and deployment of Python applications.
    Refactored legacy SQL logic embedded in Python apps for performance – optimizing queries through indexing,
    parameterization, and execution plan tuning to reduce latency.
    Implemented OAuth 2.0 and JWT authentication in Python APIs to securely manage user sessions and
    permissions across multiple internal services.
    Supported real-time analytics by exposing Python data services consumed by dashboards, enabling tracking of
    learner engagement, skill progression, and completion rates.
    Migrated critical services to a microservices-based architecture using Python and Docker, improving service
    modularity, deployment speed, and fault isolation.
    Built test harnesses and integration test suites using Pytest, helping reduce regression bugs and achieving >90%
    coverage on core services.
    Collaborated with frontend and DevOps teams to define API contracts, debug integration issues, and ensure
    system reliability across releases.
    Mentored junior engineers on Python best practices, testing strategies, and RESTful design patterns to
    improve team velocity and code quality.