Brian Forsberg
About Brian Forsberg
Brian Forsberg is a Software Engineer at Surescripts in Minneapolis, where he has worked since 2015. He specializes in enhancing healthcare IT systems through various innovative solutions, including improving web client resilience and developing medication history aggregation systems.
Work at Surescripts
Brian Forsberg has worked as a Software Engineer at Surescripts since 2015, contributing to the organization for nine years in Minneapolis. His role involves enhancing the resilience of web clients through techniques such as caching, circuit breakers, and retries, which ensures robust service delivery. He has implemented solutions that aggregate and deliver medication history, improving the efficiency of healthcare IT systems. Additionally, he has developed a failover service using ASP.NET Core to ensure message tracing persistence, which enhances system reliability.
Previous Experience
Before joining Surescripts, Brian Forsberg gained valuable experience as a Software Development Intern at Cerner Corporation in 2014, where he worked for three months. He also interned at Tatung Technology Inc. in 2013 for three months in Taipei City, Taiwan. During these internships, he developed foundational skills in software development and contributed to various projects that enhanced his technical expertise.
Education and Expertise
Brian Forsberg studied Computer Engineering at Iowa State University, where he earned his Bachelor's Degree from 2010 to 2014. He also attended Tatung University for one year from 2012 to 2013, furthering his education in Computer Engineering. His academic background provides a strong foundation for his work in software engineering and system design.
Technical Contributions
Brian has made significant technical contributions throughout his career. He developed a pipeline for generating dynamic product usage reports using Kafka and Hadoop, which supports data-driven decision-making. He led the design and implementation of a system for gathering patient medication history from Prescription Monitoring Programs nationwide. Additionally, he created an automated end-to-end testing project that improves testing efficiency by generating, sending, and validating large volumes of messages in parallel.
Process Improvement Initiatives
In his role, Brian Forsberg has led quarterly meetings aimed at optimizing team processes, fostering a culture of continuous improvement. He has also implemented server sharding to scale up a singleton service, preventing queue buildup caused by high-volume customers. His efforts in gathering web traffic analytics using Influx DB provide insights into system performance and user behavior, contributing to ongoing enhancements in service delivery.