Niall M.

Niall M.

Senior Software Engineer

Sandy, Utah, United States of America
Hire Niall M. Hire Niall M. Hire Niall M.

About Me

Niall is a creative and innovative Full Stack Developer with a passion for web development, functional programming and software architecture; creating, editing, and maintaining various web, app and software projects using Node.js, Python, Vue and Angular.JS. He works on projects from conception to final product, solves complex problems, and builds elegant/optimized solutions for clients.

Work history

UpStack
UpStack
Full Stack Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Pluralsight
Pluralsight
Software Engineer
2018 - 2020 (2 years)
Draper, Utah, United States of America
  • Mobbed and pair programmed with a team of other developers; building, deploying, and optimizing web solutions with millions of active monthly users.

  • Architected and developed a communications platform that massively drove customer engagement with Pluralsight's product.

  • Implemented cost-saving technologies like AWS Lambda, S3, and Autoscaling Database technology to save Pluralsight on infrastructure costs.

DevMountain
DevMountain
Software Engineer
2017 - 2018 (1 year)
Provo, Utah, United States
  • Build, deploy and support modules of enterprise-level solutions, applications and features to increase the productivity and abilities of DevMountain.

  • Led an initiative to lower hosting costs, and improve overall code quality and architecture for DevMountain..

  • Learned and introduced new technologies such as Docker, Travis CI and more into our legacy code bases for system efficiency.

Wasatch Web Solutions
Wasatch Web Solutions
Frontend Developer
2016 - 2017 (1 year)
Provo, Utah, United States
  • Designed and built responsive web pages, websites and web applications for Wasatch Web Solutions..

  • Utilized appropriate technical expertise to ensure that client requirements for websites and applications are well implemented; to bridge the gap between business needs, UX Design, and technical implementation.

  • Worked effectively as a team player focusing on performance, standards, responsive designs and SEO-friendly solutions for clients.

Portfolio

Software Engineer - Property Scoop
Software Engineer - Property Scoop

It is an investment property listing directory for the Utah market. I wrote the entire project as a test/prototype for an entrepreneurial venture.

Lead Software Engineer -Elf Calls
Lead Software Engineer -Elf Calls

Don't let your child lose the Magic of Christmas. Now you can PRESERVE THE MAGIC for your children with a short phone call with one of Santa's Elves! Wrote the entire backend and original frontend of this project for a friend who had a business idea.

Senior Software Engineer - Task Management Software

Teamed up with another developer to create a new task management program to help manage not just teams, but entire processes of companies, and give management a high level overview of team progress throughout the organization. Wrote most of the code, and designed the product.

Education

Associate's Degree, Business Administration and Management
Associate's Degree, Business Administration and Management
Salt Lake Community College
2015 - 2017 (2 years)
Certificate, JavaScript Web Development
Certificate, JavaScript Web Development
DevMountain
2017