👋

Hi, I'm Corinne. I'm a full-stack Javascript engineer who enjoys writing efficient, organized code, laughing at cat pictures, and making a usable internet.

I also like problem solving tough challenges, keeping an inordinate amount of colorful sticky notes around the peripheral of my computer screen, and always thinking about the end users who will interact with my code.

If there's only one thing you should know about me, it's that I'm a fast learner. I code every day to make that happen.

What I Know

  • Programming Languages
    JavaScript, TypeScript, CSS, HTML5, PHP, MySQL, XML, JSON, bash
  • Cloud
    AWS Lambda, DynamoDB, CDK, Cloud Formation, S3, SQS, API Gateway, EventBridge, GCP Cloud Functions, Big Query, Dataflow, Storage
  • Frameworks/Libraries
    ReactJS, Redux, NodeJS, graphQL, Sass, Google Maps, React Native
  • Software
    GitHub Actions, Terraform, Adobe Creative Suite, iTerm, VSCode, Firebase, Docker
  • Other
    Git version control, GitHub, Elastic Search, Jira, Agile

What I've Done

Sunrun - Residential Solar Panel Company

April 2019 - present

Senior Software engineer

Helped define new event-driven architecture solution through research and ADRs to automate a previously heavy manual process essential to customer loans, which reduced human error risks after implementation

Interacted with third-party APIs and collaborated with outside team members to complete automation flow

Regularly partnered with business stakeholders to provide cost-effective and time-saving solutions

Ported over sales gamification app from acquired company to match current services, including housing graphQL endpoints on new cloud functions, and converting a react native app to a web-based app with new designs

Built new customer portal, from initial conversations all the way through launch and beyond, with small team, ultimately reducing customer support call volume by meeting business needs through the new portal

Applied teaching skills to mentor incoming engineers on best practices and processes within our team

Became proficient in configuring infrastructure as code in various forms necessary for each repository

simuwatt, Inc. - Software company

January 2018 - April 2019

Software developer

Built React UI components with a connected Redux store

Maintained and scaled NodeJS API with new endpoints available for consumption by in-house React app and outside third-parties

Established process between developers and project managers for better communication flow

Reduced deployment time and effort with new CI/CD pipeline using AWS tools

Continually evolved environment architecture through EC2 instances, elastic load balancing, S3 buckets, and docker containers

Learned NoSQL database modeling techniques with Mongo collections

Created C# API to consume and return Word/Excel documents after Open Office XML manipulation

By The Pixel, Digital Agency

August 2017 - December 2017

Front-end Developer

Garnered skills in SPAs, progressive web apps and UI development

Collaborated with peers using GitHub flow and process from code review and QA testing

Improved client homepage loading time by eight seconds through multiple optimization practices

Zenman, Website Development and Design

January 2015 - August 2017

(Please note that because of all of my example websites are live, clients have taken over and possibly caused parts of the website to break.)

Senior Front-end Web Developer

Led the development team in weekly code reviews, team meetings, and innovative front-end practices

Kept team on process and inline with agile methodologies using JIRA software

Applied teaching skills to mentor junior front-end web developers on code problems and collaborated with designers to troubleshoot and solve visual problems

Front-end Web Developer

Built custom, scalable WordPress sites from the ground up starting with a bare-bones theme

Developed a WordPress plugin to easily integrate social media feeds using the Facebook, Instagram, Twitter and LinkedIn APIs

Created front-end performance process to improve measures within WordPress websites

Worked with many CRM systems to integrate client forms and workflows with their websites

Intern

Developed and maintained WordPress websites while managing the MySQL databases

Learned best front-end web practices and tricks to writing cross-browser code

Amplified skills in Git version control, GitHub and command line tools

Re-developed a dated website with Flash into a modern animation website, using HTML5/Javascript

Semantic Arts, Enterprise Information Integration

February 2015 - July 2015

Intern

Assisted with light Python programming in the Flask microframework to edit the Semantic Arts website and side project websites

Increased knowledge of SEO integration with code and Google Analytics practices

The Boston Globe, Media Company

January 2014 - July 2014

Editorial Design co-op

I designed features, sports and news sections for a semester in college. I loved it so much, but decided this wasn't the career path for me.

Education/Training

TEALS Volunteer

June 2018 - May 2018

Tech Professional assisting in computer science high school classroom

I helped teach CS fundamentals, including loops, abstraction, and recursion, to junior and seniors at Englewood High School using Snap!, a block-level language. Over 70% of students passed the AP CS test at the end of the year.

agile42 - The Agile Coaching Company

May 2016

Certified Scrum Master Training

Galvanize Workshop

March 2016 - April 2016

Web Development with Javascript Foundations

Colorado State University

Graduation Date December 2014

Journalism major

Information Science & Technology minor

What I'm Reading (Pulled from the Pocket API. Some titles may be wonky!)

Get Started with Rust, WebAssembly, and Webpack

Excerpt: "Update: The Rust compiler now has native support for compilation to WebAssembly without Emscripten! This simplifies the process significantly. I may write an updated guide soon. For now, see this page for a minimal example of Rust and WebAssembly (without Webpack)."

WebAssembly

Excerpt: "Overview Getting Started Specs Future features Community FAQ WebAssembly 1.0 has shipped in 4 major browser engines. ​Learn more WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine."

React Native at Airbnb: The Technology

Excerpt: "This is the second in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb. React Native itself is a relatively new and fast-moving platform in the cross-section of Android, iOS, web, and cross-platform frameworks."

Font-display

Excerpt: "This is a small explainer that I built for a talk on web fonts and performance. Before we talk about what font-display is, let's talk about the lifetime of a web font."

Frank Chimero · Everything Easy is Hard Again

Excerpt: "This past summer, I gave a lecture at a web conference and afterward got into a fascinating conversation with a young digital design student. It was fun to compare where we were in our careers."

What I'm Learning

AWS and Google cloud platforms, specifically lambda functions, pipelines, DAGs, Airflow, and BigQuery