Katerina Chinnappan

San Francisco Bay Area katchinnapp@gmail.com

Senior Backend Software Engineer @ Mozilla - Firefox New Tab.


Education

Vrije Universeteit Amsterdam

MSc
Computer Science - Internet & Web Technology Track
Relevant Coursework:
  • Distributed Systems
  • Experimental Design and Data Analysis
  • Internet Programming
  • Performance of Networks Systems
  • Developing Services for the Cloud
  • Web Services and Cloud-Based Systems
  • Knowledge Engineering
  • Software Architecture
  • Software Asset Management
  • E-Commerce Law
  • Service Oriented Design
  • Green Lab
  • Knowledge and Media
  • September 2018 - July 2020

    University of California, Santa Cruz

    BA
    Computer Science
    September 2014 - June 2018

    Experience

    Senior Backend Software Engineer

    Mozilla - Firefox New Tab, San Francisco, CA
      • Joined the Firefox New Tab content-backend team & working on supporting the work to deliver ML & hand-curated content to Firefox New Tab!
    September 2024 - Present

    Backend Software Engineer

    Mozilla - Pocket, San Francisco, CA
      • Joined the Pocket backend team & contributed to GraphQL APIs & Frontend internal tools written in React-Typescript
    October 2022 - September 2024

    Backend Software Engineer

    Everactive, Santa Clara, CA
      • Developing and supporting the Everactive new public back-end API.
      • Applying DevOps practices to accelerate application delivery.
      • Technical lead for the HERS project: Sends users to the right location from a short and stable URL. Enables QR code labels on Gen2 Eversensors to be the first usage of this new redirect service.
    September 2020 - October 2022

    Software Engineer with a Data Science Focus

    KPN, Amsterdam, NL
      • Joined ARIBA project (an email-classification python package)
      • Developed infrastructure as code for ARIBA project using Helm to manage Kubernetes resources.
      • Built Jenkins pipeline for ARIBA to automate testing & deployments via Helm to production.
      • Developed and integrated automatic version management for ARIBA.
    April 2019 - April 2020

    Software Engineer Intern

    Barefoot Networks, Santa Clara, CA, USA
      • Extensive python scripting, worked with database such as mongoDB, kafka.
      • Wrote PTF (packet testing framework based on python) tests for testing Tofino switch.
      • Learned P4/ writing, debugging scripts. Introduced and used Jenkins, SNMP.
    June 2017 - October 2017

    CMPS 11(Intermediate Java) Tutor

    University of California, Santa Cruz
      • Worked as a tutor on campus while pursuing my Bachelor's.
      • Assisted students in understanding course concepts.
      • Developed study strategies and methods for independent work.
      • Developed writing and critical thinking skills through reviewing, commenting and discussing class material.
      • Prepared students for exams.
    January 2017 - December 2017

    CMPS 12, 12B (OOD) Grader

    University of California, Santa Cruz
    • Worked as a grader for a University course while pursuing my Bachelor's.
    • Graded programming assignments for 200+ students every week.
    • Answered students’ emails and assisted them whenever they had questions about their grades.
    • Helped to grade exams and final exam.
    September 2016 - January 2017

    Skills

    Technologies Used
    • Frameworks
      • NestJS
      • React
      • Vue.js
    • Programming Languages
      • Python
      • TypeScript
      • Javascript
      • HTML/CSS
    • Other
      • SQL
      • CI/CD
      • Docker
      • Git
      • AWS
      • Terraform
      • GraphQL
    Workflow
    • End-To-End Unit Testing & Debugging
    • Cross Functional Teams
    • Agile Development & Scrum

    Publications

    1. Katerina Chinnappan, Ivano Malavolta, Grace A. Lewis, Michel Albonico, Patricia Lago.

      Architectural Tactics for Energy-Aware Robotics Software: A Preliminary Study (2021).

      15th European Conference on Software Architecture (ECSA 2021).

      PDF
    2. Ivano Malavolta, Katerina Chinnappan, Lukas Jasmontas, Sarthak Gupta, Kaveh Ali Karam Soltany.

      Evaluating the Impact of Caching on the Energy Consumption and Performance of Progressive Web Apps (2020).

      7th IEEE/ACM International Conference on Mobile Software Engineering and Systems 2020.

      PDF
    3. Ivano Malavolta, Katerina Chinnappan, Stan Swanborn, Grace A. Lewis, Patricia Lago.

      Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation (2021).

      18th IEEE/ACM International Conference on Mining Software Repositories (MSR).

      PDF
    4. Michel Albonico, Ivano Malavolta, Gustavo Pinto, Emitza Guzman, Katerina Chinnappan, Patricia Lago.

      Mining Energy-Related Practices in Robotics Software (2021).

      2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR).

      PDF