Kevin Hartmann
Senior Software Developer @ Centre for Digital Therapeutics
About
With multiple years of professional programming experience, I bring a strong focus on backend development, microservices, and healthcare IT. At Centre for Digital Therapeutics, I contributed to server back-end enhancements using Java and Spring Boot, while collaborating with cross-functional teams to resolve critical issues and implement solutions. Previous roles at Smile Digital Health and Ontario Institute for Cancer Research expanded my expertise in health record management systems, HL7 FHIR standards, and cloud-based microservice deployments. Passionate about creating impactful solutions, I aim to leverage my technical skills to drive innovation and efficiency in software systems.
Canada
Toronto
Computer Software
Docker, Maven, Git, C (Programming Language), Ansible, Spring Boot, Object-Oriented Programming (OOP), Python (Programming Language), Mentoring, FHIR, Perl, MySQL, Linux, SQL, Java, Python, C/C++, UNIX, J2ME Development, Assembly Language
Experience

Senior Software Developer
Toronto, Ontario, Canada
Developed features and bug-fixes for server back-ends (in Java, using Spring Boot) Communicated with team members concerning implementation of these fixes Liaised with on and off-site team members to resolve issues

Senior Software Developer
Toronto, Ontario, Canada
Developed features and bug-fixes for the SmileCDR health record management product (in Java, using Spring Boot) Learned HL7 FHIR and CCDA health record format specifications Mentored Junior Programmers and co-op students Performed root cause analysis for level two support tickets Completed training course in Database Query Optimization

Senior Software Developer
Toronto, Ontario, Canada
Developed and maintained REST based microservices in Java using Spring Boot, Hibernate, and Jackson Configured ansible, Docker, and Jupyterhub to automatically deploy and configure a virtual machine to the OICR Openstack cloud computing environment which allowed multiple users to access dockerized containers with all of the Conda bio-science packages built-in from a single web page sign-in. Managed microservice infrastructure by configuring Docker, Helm, Vault, Kubernetes, and Artifactory Scripted copying multiple terrabytes of data (including verifying copy completion and retry mechanisms) using shell scripting and Hadoop

Software Developer
Toronto
Designed and implemented all the software for a dedicated hardware device. Evaluated Java, Python, Haskell, Forth, Lua (Luajit), Ada(Gnat), Squirrel, Julia, and Nim as potential implementation languages Wrote TCP clients to connect to remote servers (in Java) Re-wrote code from Java to Python, cutting the total source code size in half Implemented Bluetooth libraries for Java and Python When asked to make our code work like Android Bluetooth library function, downloaded the Android operating system's code, examined the Java and C code, and discovered that it was the Android documentation that was at fault. Wrote a framebuffer graphics library to ensure maximum compatibility across display hardware Wrote C. libraries for Java and Mysql Reduced ARM Linux installation size from 2GB to 20 MB. Remote update times and cellular bandwidth usage were thus 100 times smaller. Customized u-Boot boot loader (using C) to enable “watchdog timer” hardware feature. Made Linux Device Tree (a description of the circuit board hardware) work when even the circuit board manufacturer couldn't Designed robust software for automatic remote updates. Even if a bad update erased every file or killed every process on the system, the system recovered automatically.
Kevin Hartmann's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


