Overview
Work History
Education
Skills
Technical Projects
Timeline
Generic

MAX BROOKS

New York,NY

Overview

2
2
years of professional experience

Work History

Senior Full Stack Software Developer

Compyl
04.2023 - Current

Key Responsibilities

  • Support development of new and existing features throughout all parts of SDLC
  • Mentor, coach and share knowledge with other team members throughout engineering team
  • Review team members code via pull requests and pair programming sessions
  • Participate in collaborative design sessions while upholding quality customer and employee driven culture
  • Research new technologies and frameworks to help build robust systems around Compyl's various modules
  • All previous responsibilities as Full Stack Developer

Key Achievements

  • Lead development for providing caching for Compyl platform via Azure Cache for Redis improving API response times ~30%
  • Implemented background worker service architecture for API code decreasing execution times by ~80%
  • Lead push for adoption of code first development, setting up and enabling migrations in previously database-first architecture
  • Lead development effort for syncing integration data with .Net Quartz and background workers

Full Stack Software Developer

Compyl
04.2021 - 04.2023

Key Responsibilities

  • Robust Web API development utilizing OOP best practices and SOLID principles
  • Design and implement user friendly UIs while utilizing latest and greatest microsoft technologies such as Blazor, .Net Core, and Azure ecosystem
  • Partner with business analysts, product managers, clients and other developers in order to fully understand customer expectations and implement solutions which meet their requirements
  • Prioritize, review and fix reported bugs according to various metrics such as customer impact, severity etc.
  • Implement Microsoft unit testing and automation testing via Selenium for API and client side code respectively
  • Monitor and configure various Azure resources such as Azure AD, App services, Storage Accounts, Key Vault, SQL Databases and others
  • Monitor Database via SSMS and query or cleanse data where needed.

Key Achievements

  • Heavily contributed to updating legacy ASP .Net Framework/cshtml/jquery platform to .Net Core API and Blazor Server powered Web App
  • Lead development efforts for retooling and rearchitecting assessment and contract modules of Compyl's platform using this new architecture
  • Lead development efforts for proto workflow engine leveraging .Net Quartz to create a Job Runner Project
  • Lead development effort for "Associated Users" aspect of Compyl's platform allowing users to dynamically create multiple roles for any entity in Compyl, and configure workflows with Job Runner

Education

No Degree -

Flatiron School
New York, NY
12.2019

Bachelor of Science - Psychology

University At Buffalo, SUNY Buffalo
Buffalo, NY
2014

Skills

  • C#
  • ASP NET
  • NET Core
  • Blazor
  • Ruby
  • Rails
  • React
  • Redux
  • SQL
  • HTML
  • CSS
  • MOQ
  • Selenium
  • Javascript
  • Python
  • Django
  • Electron
  • Docker
  • Azure

Technical Projects

TECHNICAL PROJECTS


SongBook -  Github            Dec 2020

  • Developed Django/React app for aspiring musicians to build and organize their song catalogue and learning process
  • Integrates with Spotify’s API to import song data and control user’s Spotify player
  • Automatically separates songs into sections where users can record themselves, play along with a metronome, and upload sheet music
  • Designed RESTful server using Django Rest Framework, and Knox authentication for users
  • State Management implemented with Redux Hooks as alternative to Redux Connect function for React Functional Components
  • Utilized: Python, Django, Javascript, React, Redux, Material UI, PostgreSQL, Spotify’s API, Web Workers, Docker

FiMo - Github            May 2020

  • Developed Python GUI that utilizes Shutil module to create, move and organise files, and directories based on file extensions
  • Used TKinter and OS modules to enable user interface, file manipulation, and ensure that the module is OS agnostic
  • Utilized: Python, OS module, Shutil module, TKinter module

Timeline

Senior Full Stack Software Developer

Compyl
04.2023 - Current

Full Stack Software Developer

Compyl
04.2021 - 04.2023

No Degree -

Flatiron School

Bachelor of Science - Psychology

University At Buffalo, SUNY Buffalo
MAX BROOKS