Director Of Software Engineering at Spacelabs Healthcare
Greater Birmingham, Alabama Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mark Thomas is a Director of Software Engineering with 17 years building high-performance, distributed systems and healthcare applications that meet rigorous regulatory standards. He blends deep hands-on expertise in Java, Spring Boot, HL7/FHIR, cloud automation (Terraform, AWS/GCP/Azure) and CI/CD with a track record of architecting real-time, fault-tolerant platforms—most notably an FDA-cleared Smart Alarm Interface and a modular real-time healthcare alerting system. He has driven measurable operational improvements (80% faster deployments, 50% AWS cost reduction, 60% reliability gain) while authoring 20+ shared Java libraries used across 60+ production services. His open-source contributions span WebSocket integrations and Spring Boot test improvements, and he has fixed mobile plugin issues in Flutter for cross-platform PDF rendering. Comfortable leading cross-functional teams, he pairs systems-level thinking about distributed compute (Ignite/Hazelcast) and spatial/GIS tooling with pragmatic delivery and security compliance. A former chief architect turned engineering leader, he often surfaces non-obvious optimizations like inter-cloud zone communication strategies to cut latency and costs.
17 years of coding experience
12 years of employment as a software developer
Master, Computer, Master, Computer at University of Alabama
Bachelors, Computer Science, Bachelors, Computer Science at Jacksonville State University
High School diploma , Computer Science, High School diploma , Computer Science at JCCHS
A flutter plugin for handling PDF files. Works on both Android & iOS
Role in this project:
Mobile Developer (iOS)
Contributions:7 commits, 3 PRs, 2 issues in 2 days
Contributions summary:Mark primarily focused on modifying the iOS implementation of the PDF viewer plugin. They fixed file and interface names, corrected header includes, and addressed instance naming issues. These changes indicate a focus on maintaining and correcting the iOS-specific codebase to ensure correct functionality and compatibility within the Flutter plugin. They also implemented features like showing/hiding indicators and navigation, modifying the user interface within the Flutter application.
Contributions:25 commits, 13 PRs, 8 comments in 4 months
Contributions summary:Mark primarily worked on implementing unit tests related to the `ThreadPoolTaskExecutor` in Spring Boot. Their commits involved writing tests to demonstrate the differences between `corePoolSize`, `maxPoolSize`, and `queueCapacity` properties. They refactored the test code by extracting common functionality into a helper method. Additionally, the user addressed minor naming conventions to enhance code clarity.
springspring-boot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.