Jacob B.
About Jacob B.
Jacob B. is a software engineer with extensive experience in functional programming and a strong background in Scala. He has worked at notable companies including Google, Texas Instruments, and Capital One, and currently holds a position at Kunai since 2021.
Work at Kunai
Jacob B. has been employed at Kunai as a Software Engineer since 2021. His role is remote and based in Pflugerville, Texas. During his time at Kunai, he has engaged in various software development projects, applying his expertise in functional programming and Scala. His contributions include custom typeclass derivations and the design of APIs using OpenAPI and ZIO Http.
Previous Experience at Google
Jacob B. has a significant history with Google, having worked there in various capacities. He served as a Software Engineering Intern in 2013 for three months in Boston and later as a Software Engineer from 2015 to 2016 in Boulder, Colorado. Additionally, he completed two internships as part of the Engineering Practicum program in 2012 and 2014, both lasting three months in Cambridge, Massachusetts.
Education and Expertise
Jacob B. earned a Bachelor of Science degree in Computer Science from The University of Texas at Austin, where he studied from 2010 to 2015. His expertise lies in functional programming paradigms, particularly within the typelevel ecosystem, utilizing libraries such as cats, shapeless, fs2, http4s, and doobie. He has also taught an introductory Scala course to peers at SparkCognition.
Background in Software Engineering
Jacob B. has accumulated diverse experience in software engineering roles across various companies. Before joining Kunai, he worked at H-E-B as a Senior Software Engineer for one year and at SparkCognition as Software Engineer III for one year. He also interned at Texas Instruments for ten months, gaining foundational experience in the field.
Technical Contributions and Projects
Jacob B. has made several technical contributions throughout his career. He has co-architected an asynchronous queue service built on Kafka and ZIO Streams, migrated architecture from Scala 2 and ZIO 1 to Scala 3 and ZIO 2, and designed a prototype for making backwards-incompatible changes to APIs. His work includes writing an sbt plugin that integrates a custom OpenAPI generator and aiding in the transition from NewRelic to OpenTelemetry.