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 Senior Full-stack Developer with a passion for web development, functional programming, and software architecture. He creates, edits, and maintains various web, app, and software projects using Node.js, Python, Vue, and Angular.js. Niall works on projects from conception to final product, solves complex problems, and builds elegant/optimized solutions for clients. He is also an avid stock trader, developing software tools aimed at empowering retail investors to succeed in the market.

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

VolcanicDevs
VolcanicDevs
Founder & Principal Engineer
2020 - Present (5 years)
Cottonwood Heights, Utah, United States of America

Running a software development consultancy dedicated to helping startups and entrepreneurs bring their ideas to life quickly and affordably.

Node.jsJavaScriptPythonSQLEngineering Management Vue.jsAngularReact.jsStartups
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 on infrastructure costs.

Devmountain
Devmountain
Software Engineer
2017 - 2018 (1 year)
Provo, Utah, United States
  • Built, deployed, and supported modules of enterprise-level solutions, applications, and features to increase productivity.

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

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

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

  • Ensured that client requirements for websites and applications are 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

Senior Software Engineer - Task Management Software
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.

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

Preserve the magic of Christmas for your children with a short phone call with one of Santa's elves! Wrote the entire back end and original front end of the project for a friend who had a business idea.

Software Engineer - Property Scoop
Software Engineer - Property Scoop

An investment property listing directory for the Utah market. Wrote the entire project as a test/prototype for an entrepreneurial venture.

Education

Certificate, JavaScript Web Development
Certificate, JavaScript Web Development
Devmountain
2017 - 2017
Associate's Degree, Business Administration and Management
Associate's Degree, Business Administration and Management
Salt Lake Community College
2015 - 2016 (1 year)