M
S

Mike Shields

<> `${Software Engineer}` </>

CONTACT

SUMMARY

Software Engineer with over 6 years of experience, specializing in frontend development and leading innovative projects, my approach combines technical innovation with a deep understanding of user needs to support smarter business strategies.

EXPERIENCE

Software Engineer @ Finovance

January 2020 – Current // Albuquerque, NM (Remote)

  • Leading the development of Finovance's sophisticated business account dashboard application with Vite, React, Node.js, integrated with PostgreSQL. This project is designed to empower small/medium business owners (SMBs) by providing detailed financial and revenue insights through real-time data visualization and analytics. Allowing them to make informed, data-driven decisions
  • Currently working on the continuous development and enhancement of the main Finovance website, using React for creating dynamic and responsive UI, and fostering teamwork between front-end and back-end teams. My role is to make sure the platform stays flexible to keep up with the rapid evolution of financial services and AI technology
  • Implemented robust security measures to guarantee compliance with GDPR and CCPA standards for sensitive financial transactions using OAuth and JWT
  • Led the effort to establish and implement thorough coding standards that improved code quality, consistency, and maintainability across all projects

Software Engineer @ T-Mobile

September 2017 – December 2019 // Albuquerque, NM (Hybrid)

  • Contracted by T-Mobile US to help create customer facing onboarding pages at t-mobile.com/support using Vue.js / TypeScript & PHP / Laravel, AWS, GitLab CI/CD stack. This resulted in a significant decrease in customer care calls from Sprint customers transitioning to T-Mobile after the merger
  • Worked on the development and cloud management for multiple high-profile applications, including those that support both the entire employee/customer base for T-Mobile. My role involved optimizing application performance, ensuring scalability in the cloud environment, and contributed to continuous feature enhancements
  • Helped internal T-Mobile engineering teams with testing, diagnosing, and debugging production issues, as well as creating documentation and code standards for engineering teams

Software Engineer @ Custom Apps

January 2016 to Current Freelance and Contract (Remote)

  • Led the end-to-end development process of scalable websites and applications, from initial concept and design to testing and deployment, to guarantee strong functionality and a great user experience
  • Developed custom CMS systems tailored to the clients specific business needs, enabling easy modifications and management
  • I had extensive meetings with clients to determine project parameters, objectives, and deadlines. Used agile project management strategies to successfully provide solutions within agreed-upon dates, rapidly responding to change requests and issues to guarantee high customer satisfaction levels

Volunteer & Professional Development

Chapter Co-Lead @ Codecademy

September 2021 – Present // United States

EDUCATION

Colorado Technical University

Colorado Springs, CO

Currently Pursing Bachelor of Computer Science Technology (Concentration: Software Engineering)

OSSU

Remote

Bachelor of Science in Computer Science

Scott Community College

Davenport, IA

Associate of Business Administration

SKILLS

Programming & Languages

  • JavaScript (ES6+)
  • Node
  • HTML
  • CSS
  • SQL

Libraries & Frameworks

  • React / Redux
  • TypeScript
  • Next.js
  • Zustand
  • Tailwind
  • Jest
  • Cypress

Tools | Services | Database

  • Git / Bash / Shells
  • Eslint
  • GitHub / GitLab
  • CI/CD
  • Firebase

PROJECTS

T-Mobile New Customer Onboarding

T-Mobile Onboarding | Javascript, Vue, Laravel, Node.js

Finished

Description: T-Mobile onboarding experience to showcase beneifits to new customers

Market Need: Noticed huge churn with Sprint migrating customers

Solves: Intigration and education of T-Mobile benefits and un-carrier moves

How It Works:
  • Users can set up online account to manage T-Mobile account
  • Educates customers of the benefits they recieve with T-Mobile service
  • Makes customers migrating from Sprint understand how their billing will display moving forward.

EatAi

EatAi | JavaScript, React, Firebase, Zustand

Description: EatAi, an innovative tool created to support gym owners, trainers, and fitness enthusiasts, uses artificial intelligence to create customized nutrition plans, helping clients reach their fitness goals efficiently

Market Need: Identified a significant gap in the market for a platform that could provide personalized nutrition advice, essential for individuals pursuing specific fitness goals

Solves: EatAi offers a smart and easy-to-use platform that simplifies the complexity of nutrition planning. It makes personalized dietary advice accessible to a broader audience, rather than just people who can afford professional nutritionists

How It Works:
  • For Admins: Features subscription management, client management, and nutrition plan customization, enabling gym owners and trainers to tailor the platform's offerings to their clients' unique needs
  • For Clients: Allows account creation, setting customization according to personal fitness goals, tracking of progress, and convenient access to personalized nutrition plans