Michael Parchment
This project focused on developing personalized medical screenings and healthcare solutions leveraging artificial intelligence to enhance patient care and streamline healthcare processes. DocAI aims to utilize AI for accurate diagnostics, personalized treatment plans, and improved healthcare management.
Scope
As a Software Engineer at DocAI from January 2024 to the present, I played a crucial role in the development and implementation of this AI-driven healthcare solution. My contributions included:
Centralized Logging: Spearheaded the setup of a centralized logging system using Elasticsearch, Logstash, and Docker. This setup enhanced the monitoring and troubleshooting capabilities of the application, leading to better system reliability and performance.
Frontend Development: Collaborated on the frontend using React, Redux, and TypeScript to design and implement an intuitive user interface. This work ensured that users could interact with the system seamlessly and access personalized medical insights easily.
Code Quality: Increased unit test coverage to over 80% for a large Django codebase, which significantly enhanced the quality and reliability of the code. Additionally, optimized testing processes by mocking all external API calls, resulting in a 50% reduction in execution time.
Infrastructure Migration: Orchestrated the migration of infrastructure from AWS to Azure, ensuring minimal downtime and a smooth transition. This migration improved scalability and cost-efficiency of the healthcare solution.
Project Management: Managed project testing, organized pull requests (PRs), and facilitated smooth merging to maintain high project quality. Implemented CI/CD with Docker in a GitHub Actions workflow, automating the build, test, and deployment processes to enhance development efficiency.
Technologies
Backend: Elasticsearch, Logstash, Docker, Django
Frontend: React, Redux, TypeScript
CI/CD: Docker, GitHub Actions
Cloud Services: AWS, Azure
Responsibilities
Developed and maintained a robust centralized logging system.
Designed and implemented user-friendly frontend interfaces.
Improved code quality and testing processes.
Managed infrastructure migration and automated deployment workflows.
Coordinated project tasks and maintained high development standards.