About

I’m a full-stack developer with 2.5 years of hands-on experience working on agile teams. I'm passionate about crafting robust, user-friendly applications. My dev journey has taken me through roles at multiple startups, where I’ve learned to wear many hats and work with a wide array of technologies.

I'm always looking for new opportunities to work on interesting projects and collaborate with other developers. Lately I've found myself working freelance and spending my free time working towards improving my skills in web and UX design. I am currently available for hire and would love to chat.

Outside of work, I enjoy making coffee, playing guitar, and watching St. Louis CITY SC games.

Experience

  1. Freelance Developer

    Projects ranging from creating dashboards using Angular to building out back-end systems with Nest.js and Node.js. Throughout these projects, I placed a strong emphasis on managing client expectations by maintaining clear communication, providing regular updates, and ensuring that project goals were met within agreed timelines.

    typescript
    angular
    node.js
    Nest.js
    express
    mongodb
    mysql
    html
    css
  2. Advocado - Software Engineer

    Developed and maintained a suite of applications that helped clients manage their ad spend and track the performance of their TV advertisements. Worked with a team of developers to build out new features and improve existing ones. Collaborated with product managers and designers to create user-friendly interfaces and ensure that the applications met the needs of our clients. Participated in code reviews and provided feedback to other developers to help maintain code quality and consistency. Worked with the QA team to identify and fix bugs in the applications.

    typescript
    angular
    html
    css
    node.js
    express
    mongodb
    Python
    Spark
    AWS EC2
    AWS S3
  3. Anchor - Software Engineer

    In my time with Anchor, I worked as a full stack dev building out features for a boat chartering service. Some cool projects I was able to work on include: implementing a new booking system, integrating a new payment processor, adding a dynamic map, and adding major performance improvements.

    typescript
    angular
    html
    css
    node.js
    express
    mysql
    AWS S3
  4. STLCC - A.A.S. Software Development

    My formal schooling for software development was at St. Louis Community College. I learned the basics of programming, data structures, and algorithms. While my degree had a focus in Java, I also learned about web development, databases, and software engineering principles.

    Java
    Mysql
    HTML
    CSS
    JavaScript
    Linux

Personal Projects

  1. Wedding Site

    Add description here

    add tech stack badges here

  2. Maybe this portfolio, maybe???

    Add description here

    add tech stack badges here

  3. Send a Demo

    Add description here

    add tech stack badges here

Mac Jones

Full-stack Developer

Skills/Technologies

  • JavaScript

  • TypeScript

  • Angular

  • Node.js

  • Express

  • Java

  • PostgreSQL

  • MySQL

  • MongoDB