Michael O’Connell

Full Stack Web Developer

Hi, I’m Michael, a full stack web developer with a passion for making things that are beautiful and functional.

I have experience with a variety of technologies, including React, Next.js, Node.js, Material UI, Storybook, Google Cloud Platform, and Firebase.

I built the all-new Shine Wedding Invitations website.

React
Next.js
TypeScript
MUI
Firebase
Storybook
Cypress
Playwright

Projects

  • Shine Wedding Invitations (demo)
  • Shine Order Manager (demo)
  • Shine CMS (demo)

Bio

I live in Center Valley, Pennsylvania with my wife, two kids, and Wheaten terrier. While working toward a PhD in chemical engineering at North Carolina State University, I developed a passion for writing code and creating delightful user interfaces for data analysis. I have been working as a full stack web developer since I graduated from the Flatiron School’s full stack web developer program in 2017.

Interests

When I’m not at work or taking care of my kids, you can find me jogging or riding my Peloton. Right now I am really into the AppleTV+ show Severance and Nickel Creek’s latest album Celebrants. I’m not a big gamer, but I recently discovered the masterpiece Celeste.

Résumé

Summary

Full-Stack Web Developer with 7 years of experience in building scalable, user-friendly web applications for a woman-owned, women-led e-commerce company. Skilled in TypeScript, React, Next.js, Storybook, Playwright and other modern web frameworks. Proven ability to create pixel-perfect websites and fully-featured web apps from scratch.

Experience

Software Developer

Shine Wedding Invitations

2017 – Present (7 years)

Rochester, NY (Remote)

  • Spearheaded the multi-year transformation of a mobile-first e-commerce website using TypeScript, React, Next.js and other modern frameworks, achieving significant improvements in branding, product customization, and user experience.
  • Built thousands of pixel-perfect React components in collaboration with design & product teams, adhering to design-system specifications and accessibility standards.
  • Developed custom CMS and order management tools using real-time databases, streamlining content management and business operations.
  • Engineered a Nrwl/Nx monorepo and optimized CI/CD pipelines, creating scalable infrastructure for business operations.
  • Improved site reliability with Jest unit tests, Cypress integration tests, and Playwright end-to-end tests.
  • Mentored junior developers with test-driven development and code reviews, fostering a culture of quality and collaboration.

Graduate Research Assistant

North Carolina State University

2011 – 2016

Raleigh, NC

  • Managed complex technical projects and collaborated with interdisciplinary teams to solve ambiguous challenges.
  • Honed technical writing, mentoring, and problem-solving skills while presenting research findings at national conferences.
  • Taught undergraduates in chemical engineering fundamentals, led recitation sessions, and assisted with exam proctoring.

Education

  • Full Stack Development

    2017

    Flatiron School

    New York, NY (Remote)

  • Ph.D. (ABD), Chemical Engineering

    2016

    North Carolina State University

    Raleigh, NC

  • M.S., Chemical Engineering

    2013

    North Carolina State University

    Raleigh, NC

  • B.A., Music

    2009

    Pennsylvania State University

    University Park, PA

Skills

Front EndTypeScript, React, Material UI, Next.js, CSS-in-JS, React Router, Redux
Back EndNode, Express, Firebase, NoSQL, MySQL
TestingCypress, Playwright, Storybook, Jest, Mocha, Chai
OtherGoogle Cloud Platform, Bitbucket CI/CD pipelines, Nrwl/Nx monorepos, Google Analytics, SEO, Web Accessibility