Resume

Career Break

Personal Sabbatical

Jan 2025 - Present

Focused on travel, health, and recharging after several years in a high-intensity role. Checkout my travel section to see where I've been recently. Currently exploring roles that align with my skills and passions in frontend development and technical content creation.


    Atlassian

    Software Engineer

    Jul 2020 - Dec 2024

    I joined Atlassian's Confluence team as a new grad software engineer eager to tackle frontend development on an awesome product.

    • Led cross-functional efforts to develop product components for Confluence, integrating with UI components from Atlaskit and advocating for best practices across teams. Developed mostly with React and TypeScript, did large refactors of JavaScript with React with Redux
    • Developed technical guides and extensive documentation to educate internal developers on new features and architectural decisions.
    • Actively collaborated with designers, engineers, and product teams to ensure feature success, deploying projects to subsets of users for feedback and iteration to develop impactful projects on top business OKRs.
    • Core product contributions: collaborative features like reactions and comments, large legacy refactors of page comments, updating Atlaskit platform components, revamping the Confluence onboarding suite, running experiments for landing new customers.

    https://atlaskit.atlassian.com/packages/elements/reactions/example/reactions-dialog


    SJSU Research Foundation

    STEM Mentor

    Aug 2018 - Jan 2020

    I offered high school students mentorship in their science classes.

    • I aided in teaching the scientific method, teaching students how to use autocad for 3D printing, and assisting in their experimental process.

    Google

    Developer Relations Intern

    May 2019 - Sep 2019

    Interned a second year on the Angular team to build an ecosystem housing useful tooling and technologies for building Angular apps

    • Interned with the Angular team (Summer 2018, 2019), contributing to community initiatives and evaluating tools and technologies to enhance the Angular ecosystem.
    • Created ngEcosystem, a platform connecting developers with community resources, enhancing ecosystem engagement.
    • Authored a beginner-friendly guide, 'How to build an Angular app with custom components, routing, services, forms, and Angular Material in 6 steps.'

    https://medium.com/@elanaolson/create-an-angular-app-in-no-time-2ca89c734dd2

    https://github.com/ellamaolson/ngEcosystem


    Google

    Developer Relations Intern

    May 2018 - Sep 2018

    Interned on the Angular team to develop and share tooling, documentation, and guides on migrating from AngularJS to Angular

    • Developed ngMigration-Assistant, a tool to analyze AngularJS applications, provide migration statistics, and recommend custom migration paths to Angular, addressing key challenges in transitioning from AngularJS to Angular v2+.
    • Collaborated with major customers to identify migration pain points, guiding the design and implementation of effective solutions.
    • Presented learnings and tools at local and international conferences, meetups, and through a detailed blog, fostering community engagement and adoption.

    https://blog.angular.io/migrating-to-angular-fc9618d6fb04

    https://github.com/ellamaolson/ngMigration-Assistant

    https://github.com/angular/ngMigration-Forum


    Tappity

    Frontend Engineering Intern

    Jan 2017 - Nov 2017

    Learned and built a website for Tappity using JavaScript, HTML, and Bootstrap CSS

    • Contributed to the development of an interactive educational web app, increasing platform usability and engagement.