Our Team
End Pointers are found around the world solving problems and serving our customers.
Gered King
Gered has always had an interest in true “full-stack development,” pushing himself to understand the operating system, the build and deployment process, the development of the application code itself, and the infrastructure in between. As a result, his past roles have often been a mixture of systems administration, DevOps, and software development, though most of his time is spent on the latter.
Since 2009 he has mostly worked in healthcare IT. He has experience building clinical web applications, backend services, and integrations. His work has involved Java, JavaScript, Spring Framework, Apache CXF, Apache Camel, SOAP, Oracle, PostgreSQL, HL7 FHIR, Docker, and Kubernetes, among other things.
Experience
Senior Software Engineer, Reify Health, 2022. Developed a Clojure microservice implementing a custom DSL rules engine based on JsonLogic to help control the flow of patient data through a highly distributed system.
Senior Software Engineer, Veterinary Purchasing, St. Mary’s, Ontario, Canada, 2021–2022. Helped maintain and update the organization’s shopping website and backend microservices built with Clojure, Java, ClojureScript, PostgreSQL, Apache Solr, and Docker Swarm while the underlying backend AS/400 ERP system was being updated to a more modern version of IBM i. Improved Jenkins CI/CD build, deployment scripts, and processes.
Senior Software Engineer, University Health Network, Toronto, Ontario, Canada, 2013–2020. Developed custom clinical web applications used throughout the hospital. Helped maintain the hospital’s ESB (Enterprise Service Bus), comprised of a dozen Java web services, and over 150 HL7v2 messaging interfaces running on JMS queues. Migrated all this from legacy infrastructure to a more modern mixed environment consisting of both Red Hat Fuse 6.3 (Karaf, Camel, CXF, ActiveMQ, Zookeeper, OSGi) and a Kubernetes cluster running containerized Spring Boot services. Helped build and maintain Ansible playbooks.
Software Engineer, College of Nurses of Ontario, Toronto, Ontario, Canada, 2009–2012. Developed modern versions of the nurse membership renewal web apps using C#, ASP.NET MVC, JavaScript, and Microsoft SQL Server. The new versions of these applications drastically improved backend performance and throughput, and helped fix longstanding payment and renewal processing bugs while collecting and reporting on more data required by government ministries.
Software Engineer, various other companies, Ontario, Canada, 2005–2009. Full-stack developer work, from municipal government to ecommerce, using C#/ASP.NET, Java, JavaScript, PHP, Visual Basic, classic ASP, VBA, Oracle, and MySQL. Also managed Windows and Linux servers.
Education
- Computer Systems Technician, Durham College, Oshawa, Ontario, Canada, 2007.
- Computer Programming, Durham College, Oshawa, Ontario, Canada, 2005.
Personal
Gered enjoys biking, walking around in nature, reading, watching sci-fi, and playing video games (mostly of the “retro” variety).
He has been programming since he taught himself QBasic with an old book he picked up from his elementary school library in the mid-’90s, and likes hobbyist retro video game development and tinkering with old electronics and computer systems from his childhood.