Eddie Carlson
About Eddie Carlson
Eddie Carlson is a Senior Data Engineer at Rover.com, with a background in software engineering and a strong focus on functional programming and concurrency.
Company
Eddie Carlson currently works at Rover.com, where he serves as a Senior Data Engineer. Eddy joined the company in 2021 and has since been an integral part of the engineering team.
Title
Eddie Carlson holds the position of Senior Data Engineer at Rover.com. His role involves leveraging his extensive knowledge in concurrency and type-level programming to enhance backend search-coordination services.
Education and Expertise
Eddie Carlson graduated from the University of Washington with a Bachelor of Science (B.S.) in Computer Science, where he studied from 2007 to 2011. He is proficient in multiple programming languages such as Scala, Haskell, Ruby, and Java. His expertise extends to functional programming, concurrency, and technologies like Actor Systems, Akka, and Thrift. Eddie is also adept in machine learning, which he utilizes to integrate functional programming with data-driven technologies.
Professional Background
Eddie Carlson has amassed a diverse portfolio of professional experience. Before his current role at Rover.com, he worked at Socrata as a Senior Software Engineer from 2018 to 2021. Prior to that, he spent a year at Amazon Web Services in the Greater Seattle Area (2016-2017) as a Software Engineer. Eddie also served as a Software Engineer at Whitepages from 2013 to 2016. Early in his career, he held roles such as a Software Engineering Intern at Apptio in 2012, Teaching Assistant at the University of Washington (2010-2011), Intern at Electroimpact in 2010, Validator at DF/Net Research, Inc. (2010), Barista at St. James Espresso (2008), and Research Assistant at Newton Street Study Group (2006).
Technological Interests and Initiative
Eddie Carlson has a significant interest in machine learning, which aligns well with his functional programming expertise. His role as a Senior Data Engineer enables him to fuse these interests, enhancing the potential for innovative solutions in scalable and concurrent applications. This technological curiosity suggests a future trajectory that could involve the integration of functional programming with data-driven technologies.