Morgan Worrell

Sr. Software Engineer

I build Full Stack solutions in Angular and React. I also teach courses for career switchers and university students.

I like to share what I learn in my blog and help developers land their ideal job.

Morgan Worrell's avatar

Experience

  • 2019 — PRESENT
    1. Director, Ms Cs of Software Engineering
    2. Affiliate Professor, Ms Cs of Software Engineering

    Teach, modernize courses, plan, and manage the Ms. CS. of Software Engineering program. This role uncovered my love of teaching and giving back to the developer community by using what I learn daily and instructing by night.

    1. 2021 — 2023
      1. Senior Software Engineer

      Launched sites for Luta Security, Chainlink, This Dot's Perfbuddy, and Google's Angular Github clone demo. As a Senior Software Engineer, I built various apps ranging from documentation sites to Figma-like and integrated applications. Some of my responsibilities included mentorship and technical leadership, project coordination, developer management, AWS CI/CD, media publications, and contributing to open-source projects.

      angularreacttypescriptjavascriptvuenuxtgraphqlnestjsdockernxnode.jsnext.jsastroawsngrxtailwind

    2. 2016 — 2020
      1. Application Developer
      2. Software Developer

      Owned and enhanced the residential Phone and Voice product in AngularJS to Angular 2.x. My team and I help consolidate several client portals into the new Spectrum brand and integrated billing services using state machines, reworked designs using custom Angular Material-inspired design kits, and integrated the Voice product into the Residential and Consumer Spectrum experience.

      angulartypescriptscssjavascriptdockernode.jsngrxmaterial designcucumber

    3. Sep 2015 — Feb 2016
      1. UI/UX Developer

      Designed and developed dashboards and visuals for this fast-paced, FinTech company servicing multi-million-dollar companies like Apple and Microsoft. I learned about how critical testing is in this environment and was introduced to test-driven development.

        angularjavascriptnode.jsjasmine

      1. 2014 — 2015
        1. Full Stack Developer
        2. IT Technician

        This was my first developer role out of undergrad. I was tasked with creating an in-house application to assist the Roadside dispatchers with pinpointing stranded and hard-to-find drivers via SMS and GPS triangulation. I picked up AngularJS during this time and built the front-end portals in this increasingly popular framework.

        In addition to the development, I grew my skills in triaging and IT support.

          angularjavascript

        1. Apr — Aug 2013
          1. Web Developer

          Summer internship creating an eCommerce site for engineering parts for small satellites.

            javascriptphp

          1. 2010 — 2013
            1. Full-Stack Developer

            My role was to build and host a website for customers to easily submit and access sales quotes and request graphic designers' help for various print jobs.

              phpmysql

            Projects

            • next.jstypescriptgraphql

              A GitHub clone project in Next 13 featuring Github's GraphQL API, OAuth provider, and core features.

            • javascript

              Npm package utility for synchronously searching files downward in a filesystem from a specific starting point.

            Contributions

            • typescriptjavascriptawsgraphql

              Conference networking tool built with Angular PWA and Serverless Framework + AWS AppSync

            • typescriptjavascriptastrovue

              Starter.dev is a set of tools for project bootstrapping in various combinations of common frameworks and libraries with ZERO configuration. Simply choose a project kit, follow the instructions to install your preferred kit, and begin playing in your new playground.

            • typescript

              A resource hub for popular JavaScript frameworks and libraries. Search for topics related to a preferred tech stack, find related communities, and compare libraries & tools. Discover books, podcasts, libraries, courses, and more via an ever-growing collection of resources.

            Posts