Will Mack

Will Mack Email and Phone Number

Software Engineer @ INFERNOde (Open Source)
Will Mack's Location
Houston, Texas, United States, United States
About Will Mack

Hi! I'm a Software Engineer who's been working in JavaScript/TypeScript, React/Redux (with a specialization in Hooks), Express/Node.js, and SQL databases. I most recently have been working on INFERNOde, an Open-Source node diagnostic tool for developers using flame graphs, and ironGRID, a sports pool app built in Next.js.I also did a talk for the Single Sprout Speaker Series on React Hooks, check it out here!Check me out on github!https://github.com/willmackIII

Will Mack's Current Company Details
INFERNOde (Open Source)

Infernode (Open Source)

View
Software Engineer
Will Mack Work Experience Details
  • Irongrid
    Full Stack Developer
    Irongrid Dec 2022 - Present
    Engineered Sports Betting Pool Applications for group betting poolsDeveloped and implemented various features on the front-end with TypeScript and React function components such as creating and joining grids, purchasing squares, and real-time display of football/basketball game results using ESPNʼs APIIntroduced user authentication through the implementation of access/refresh token rotation using JWTs, enhancing security by validating server-side and creating a better UX by reducing the number of times users are required to authenticateImplemented user verification using Twilioʼs Verify API, allowing users to securely log in to the app via text message verification, providing an additional layer of security by preventing unauthorized access to sensitive informationLeveraged React Context for global state management, allowing for efficient and centralized management of application state throughout the different functional componentsAdapted Prisma ORM for type-safe postgreSQL management, utilizing Prisma Client to streamline data queries and reduce boilerplate, alongside Prisma Migrate for seamless schema changes and version control
  • Infernode (Open Source)
    Software Engineer
    Infernode (Open Source) Jul 2022 - Present
    Developed custom Flamegraph visualizer and debugging tool for Node applications that captures real-time stack traces of a specified application to enable a smoother development experience when diagnosing bottlenecks or hot-spots during runtime- Leveraged Redux (Toolkit) to access and alter global state, keeping track of running Node instances in order to generate targeted, specific, and dynamic Flame graph visualizations, managing state in a single place for predictability and maintainability- Implemented React-Router and declarative, client-side routing for automatic rerouting and a seamless user experience, using component structure to display appropriate information dynamically giving a smooth, multi-page user experience- Designed lightweight file management architecture utilizing imbedded databases with flat files for storage of large data files, and local SQLite3 DB to enhance user experience by not requiring dependencies or overhead - Deployed React Hooks for effective use of React’s local state management and life-cycle methods at the component level, implementing similar functionalities more effectively with minimal rendering while ensuring ease of data-tracking and flow- Used TypeScript utilizing type-checking, streamlining live debugging for increased efficiency and readability, preventing type errors at runtime by ensuring correct data types to be expected by the APIs- Utilized Agile, Scrum project management methodology to ensure a positive, functional dynamic between team members, Scrum planning 2 days a week, daily stand-ups, reinforcing responsibilities and deadlines
  • Open Source
    Scotch App 2.0
    Open Source 2022 - Present
    Berlin, De
    - Adapted React to leverage reusable and modular components that efficiently render via the virtual DOM for improved developer experience and app scalability by keeping a clear separation of concerns- Deployed Jest testing library, executing parallel unit testing and integration testing with set-up and tear-down to ensure proper component communication and continuous feature implementation with growth and scalability in mind- Transitioned previous MongoDB database with the Mongoose ODM library to a relational PostgreSQL schema to foster application scalability and allow for new features, application growth, and an increase in potential user base- Expanded functionality of original app using React and Express.js to include custom tasting list populated from an API, and dynamically rendered, utilized all while updating a MongoDB database simultaneously
  • Open Source
    Lightlist
    Open Source 2022 - Present
    Berlin, De
    - Delivered accessible single-page application with React front-end and Express/Node.js back-end bundled with Webpack- Leveraged PostgreSQL database with strict schemas to ensure data integrity and stability
  • Open Source
    Walkr
    Open Source 2022 - Present
    Berlin, De
    - Leveraged Express.js back-end framework to help manage servers, routes and data access, for quick application scalability - Implemented Redux to access and alter global state, keeping track of data and easily updating relevant information to reduce the number of API calls, decreasing front-end load times- Organized modular Front-end React framework reducing unnecessary DOM manipulation while keeping React components up to date seamlessly for ease of user experience while increasing readability for future development
  • Budspot.
    Software Engineer
    Budspot. Dec 2020 - Jan 2022
    - Collaborated with UI/UX designers to develop the frontend of a fully isomorphic web application using the MERN stack- Assisted in the integration of Twilioʼs two-factor authentication, Socket.io for instant messaging and web notifications, JWTfor token issuance, Checkr for background checks, Stripe for transactions, and Google Maps for location based services- Contributed to the dev-ops infrastructure on Google Cloud Platform, including web hosting, load balancing, pub/submessaging, cron jobs, and cloud storage- Worked closely with the backend team to ensure seamless integration of frontend and backend components

Will Mack Education Details

  • Texas A&M University
    Texas A&M University
    Architecture

Frequently Asked Questions about Will Mack

What company does Will Mack work for?

Will Mack works for Infernode (Open Source)

What is Will Mack's role at the current company?

Will Mack's current role is Software Engineer.

What schools did Will Mack attend?

Will Mack attended Texas A&m University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.