Hi, I'm Caralyn! 👋 I'm a Software Engineer based in Chicago, IL.

About

I'm software engineer and team lead with over 3 years of experience in full stack web development. At Badger Meter, I work on applications that help utilities manage water consumption and engage with customers. I spend most days creating ways for users to access and analyze water data, with the goal of driving water conservation.

Previously, I studied the spatial pattern of high severity burn in Western US wildfires as a Masters student in Geography at the University of California, Berkeley. Before that, I studied and worked in environmental science in Pittsburgh, PA.

I'm passionate about sustainability and conservation. I love problem solving, learning new skills, and collaborating with team members on great solutions.

In my free time, I love to cook, spend time outdoors, and hang out with my cat, Oliver.

Projects

Satellite imagery analysis of the 2018 Camp Fire in Google Earth Engine

In 2018, the Camp Fire devastated the community and landscape in Paradise, California. My research group processed Landsat 8 images of the affected region before, during, and after the fire, and created a simple app to display the results with geographic context. We presented these results in a PeerJ preprint.

Camp Fire App

Defining wildfires through the lens of high severity spatial pattern

Larger and more extreme wildfire events have become increasingly common, spurring the development of the term “megafire”. As part of my Masters thesis, I used statistical methods to examine whether the spatial pattern of high severity burn patches, rather than burn area alone, could be a better indicator of a severe fire event. To learn more, check out the paper and the analysis report.

Technical Skills

Languages
Python, JavaScript, CoffeeScript, TypeScript, HTML5, CSS3

Frameworks
Flask, React, Redux, jQuery

Technologies
AWS, Elasticsearch, MySQL

Software
Jira, FTP, Git/Github, Figma

Concepts
Agile, REST/HTTP, JSON/XML

Experience

Badger Meter, Los Gatos, CA (Remote)

Current: Software Engineer II/Web Services Team Lead
Previous: Software Engineer I

  • Lead daily standup and biweekly sprint planning, coordinate communication between development, marketing, and strategic software services groups, and offer project support to 3 engineers
  • Redesign process for exporting water meter reads from BEACON application, moving a monolithic Python 2.7 codebase to a modularized Python 3.11 microservice
  • Design and implement RESTful APIs using Python and Flask to support an interface for utility administrators to identify and take action on anomalous water meter reads, increasing accuracy and efficiency in customer billing
  • Develop an FTP integration with the BEACON application, enabling automated data imports and scheduled water usage report delivery for use in external billing systems; utilized AWS Lambda, SNS, EventBridge, Transfer Family, S3, and Step Functions to ensure application security and reliability
  • Migrate disparate logging databases into a centralized Elasticsearch cluster, streamlining troubleshooting for developers and support staff; utilized data streams and Kibana data views for improved data storage, performance, and viewability
  • Lead development for custom integration of BEACON software with a major US water utility’s meter data management system and offer ongoing support based on evolving customer needs
  • Education

    University of California, Berkeley - Master of Arts, Geography

    University of Pittsburgh - Bachelor of Science, Environmental Geology