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
- › Provide live demos, workshops, tutoring, and mentoring for engineers and students learning JavaScript, React, Next.js, Node, and AWS, Serverless architecture.
- › Codecademy Hackathon Runner Up - Team Xcessibility ↗
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