Brian Mason, Developer in Folsom, CA, United States
Brian is available for hire
Hire Brian

Brian Mason

Verified Expert  in Engineering

Full-stack Developer

Location
Folsom, CA, United States
Toptal Member Since
September 19, 2022

Brian is an engineer always seeking to understand and foster improvements. He specializes in various technologies, including JavaScript, PHP, Vue, React, Node.js, and MySQL. He has a good facility with technology but cares more about people and considers programming as teaching machines to serve humans better. Brian offers a broad and deep experience, a strong intellect, a calm demeanor, and a focus on value creation.

Portfolio

Rent A Trailer LLC
Laravel, PHP, JavaScript, jQuery, Bootstrap, Amazon EC2, Stripe API, Stripe...
Information Technology Associates
Smalltalk, Drupal 7, IBM Cognos, C++, MySQL, CSS, HTML, MySQLi, JavaScript...
MyAlly
JavaScript, PHP, Drupal 7, Node.js, React, React Native, Docker, Kubernetes...

Experience

Availability

Part-time

Preferred Environment

Windows, Linux, Git, Node.js, Next.js

The most amazing...

...thing I've developed is a learning platform that helps people learn English the way people learn to program.

Work Experience

Laravel and JavaScript Developer

2023 - PRESENT
Rent A Trailer LLC
  • Performed maintenance on a Laravel system. Corrected errors and made improvements.
  • Monitored 3rd-party SEO and security reports and corrected non-trivial problems.
  • Fixed significant issues with the AWS production and development code pipelines. Improved code versioning and backup.
Technologies: Laravel, PHP, JavaScript, jQuery, Bootstrap, Amazon EC2, Stripe API, Stripe, Web Security, Local SEO, SEO Tools, HTML5, CSS5, Security, Blade Templates, Screen Scraping, MariaDB, UI Design, Reporting

Principal | IT Consultant

1991 - PRESENT
Information Technology Associates
  • Developed multiple small to medium web apps, solo and in a group, implementing a front and back end on both, leveraging several stacks. The sites are function-heavy, including workflow, accounting, time management, and real estate management.
  • Led developers in teams during the construction phase of large, complex software systems. Mentored junior members, wrote code, performed QA, and prototyped challenging parts of the systems for others to flesh out.
  • Collaborated with clients like CalPERS, Brooklyn Union Gas, Capital Group, OOCL, Robertson Stephens, Credit Suisse, Florida Power & Light, and Yamaha during all phases of software development, including analysis, design, coding, and maintenance.
  • Improved the performance of several mission-critical systems such as Hughes Aerospace, General Motors, and Brooklyn Union Gas by as much as a factor of seven.
  • Managed a small software consultancy firm. Trained several individuals in object-oriented and web technologies. Vetted, placed, guided, and resolved issues concerning IT consultants.
  • Bid, won, and executed multimillion-dollar projects at UniHealth, the United Nations, and California ISO.
Technologies: Smalltalk, Drupal 7, IBM Cognos, C++, MySQL, CSS, HTML, MySQLi, JavaScript, Amazon Web Services (AWS), Jira, Full-stack, Web Development, jQuery, Leadership, JSON, Object-oriented Programming (OOP), Agile, PHP, React, IT Project Management, GraphQL, SMTP, Webpack, Strapi, GitHub, WordPress, Front-end, APIs, Back-end, Content Management Systems (CMS), eCommerce, Responsive UI, Redux, PostgreSQL, Jamstack, Material UI, Nuxt.js, Tailwind CSS, Project Review, Model View ViewModel (MVVM), Mobile, Apache, Chakra UI, REST, Jest, Jenkins, DevOps, SQL, Application Engineering, JSON Web Tokens (JWT), XML, Responsive Web Apps, HIPAA Compliance, TypeScript, OAuth 2, LAMP, API Integration, User Experience (UX), User Interface (UI), Node.js, Express.js, Testing, MongoDB, Elasticsearch, Data Structures, Databases, Reverse Engineering, Symfony 4, Amazon EC2, Python 3, Django, Apache2, Wamp, Stripe API, cPanel, Security, Web Security, Styled-components, Blade Templates, Screen Scraping, MariaDB, UI Design, Reporting

Founder

2018 - 2021
MyAlly
  • Founded a startup in the learning space and developed a platform that facilitates learning skills more actively, in non-real-time, and in an iterative, visible, and discreet manner.
  • Recruited and collaborated with technical, coaching, and business development associates.
  • Managed four software developers, two business developers, and two language coaches remotely. Assigned tasks, facilitated collaboration, tracked progress, controlled budget, and ensured efforts, contributing to the overall improvement.
  • Led the development of an MVP. Architected and implemented many custom Drupal modules that tracked learner activity, provided low-level feedback on the quality of the learner's work, and clearly demonstrated feedback for improvement.
  • Created bots that employed AI and machine learning techniques to determine the efficiency of the learning material, feedback, and leaner efforts.
Technologies: JavaScript, PHP, Drupal 7, Node.js, React, React Native, Docker, Kubernetes, Machine Learning, TypeScript, Twig, Laravel, Blade, CSS, HTML5, Linux, Jira, Symfony, Amazon Web Services (AWS), AWS Lambda, Vue, HTML, Agile, Full-stack, Web Development, jQuery, Leadership, Drupal, Next.js, Web Project Management, SMTP, Webpack, GitHub, Front-end, APIs, Back-end, Content Management Systems (CMS), Firebase, Object-oriented Programming (OOP), Apache, REST, Jenkins, SQL, Application Engineering, Figma, GraphQL, Responsive Web Apps, JavaScript Libraries, LAMP, User Experience (UX), API Integration, User Interface (UI), Express.js, Bootstrap, Testing, Data Structures, Databases, Symfony 3, Apache2, Android, iOS, UI Design, Reporting

MyAlly

https://myally.co/l/ctd/
MyAlly is a learning platform based on Drupal 7. Although the technology is dated now, the learning style it supports is solid—people learn by doing and leveraging quality feedback. Users can access top-notch material, obtain clear feedback, and demonstrate their effort and improvement. I did some coding and managed other developers, business developers, and curators.

Languages

JavaScript, PHP, Smalltalk, TypeScript, CSS, HTML, C++, HTML5, SQL, XML, GraphQL, Python 3

Frameworks

Laravel, Nuxt.js, Symfony, Next.js, Redux, Material UI, Tailwind CSS, JSON Web Tokens (JWT), Express.js, Bootstrap, Symfony 3, Symfony 4, React Native, Twig, Jest, OAuth 2, Django

Libraries/APIs

React, Vue, Node.js, jQuery, REST APIs, Stripe API, Stripe

Paradigms

Agile, Object-oriented Programming (OOP), REST, Testing, UI Design, Jamstack, Model View ViewModel (MVVM), DevOps, HIPAA Compliance

Storage

JSON, Databases, MariaDB, MySQL, PostgreSQL, MySQLi, MongoDB, Elasticsearch

Other

IT Project Management, Full-stack, Web Development, APIs, Application Engineering, Computer Science, Data Structures, Reporting, Leadership, Web Project Management, Front-end, Back-end, Content Management Systems (CMS), Project Review, Chakra UI, Electrical Engineering, Business Law, Civil Law, Responsive Web Apps, JavaScript Libraries, API Integration, User Interface (UI), Reverse Engineering, Wamp, Web Security, Security, Styled-components, Blade Templates, Screen Scraping, Machine Learning, Blade, SMTP, Strapi, eCommerce, Responsive UI, User Experience (UX), Local SEO, SEO Tools, CSS5

Tools

Git, GitHub, Apache, Jenkins, IBM Cognos, Jira, Webpack, Figma

Platforms

Drupal 7, Drupal, Firebase, LAMP, Amazon EC2, Apache2, cPanel, Docker, Kubernetes, Linux, Amazon Web Services (AWS), AWS Lambda, WordPress, Mobile, Android, iOS

2007 - 2010

Jurist Doctor in Law and Justice Administration

Concord Law School - Alameda, CA, USA

1987 - 1991

Master's Degree in Electrical Engineering

University of Texas at Arlington - Arlington, TX, USA

1980 - 1984

Bachelor's Degree in Computer Science

Texas Tech - Lubbock, TX, USA

MAY 2006 - PRESENT

Project Management Professional (PMP)

Project Management Institute (PMI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring