×
Collin Brooks

Collin Brooks

Director, Software Engineering

Argyle, Texas, US, TX 76226
English

Background


About

About

I am a passionate, detail-oriented yet big-picture Software Development/Engineering Leader with over 23 plus years of experience in the technology arena. Best-practices and efficient workflows excite me and I believe tough problems are made to be solved. I take pride in clean, well thought out solutions and I love building into my teams. The tech world moves fast and I move fast with it!

Work Experience

Work Experience

  • Director, Software Engineering, Sentry Data Systems, now the Craneware Group

    Jul, 2022 - Present

    Manage three teams of developers, QA, and Solution Architects.

    • Responsible for directing work for 3 teams (5 applications) including establishing best practices and efficient workflows.

    • Mentor team members to help guide their professional development.

  • Manager, Software Development, Sentry Data Systems

    Jan, 2019 - Jul, 20223 years 6 months

    Manage two teams of developers and QA for Sentinel application and overall application upgrade effort

    • Put in charge of a team of developers and QA's whose job it was to upgrade our legacy codebase for PHP 7.2 (originally PHP 7.0.8)

    • Project required nearly a thousand individual upgrade efforts to update the frameworks we use to work with PHP 7.2.

    • All upgrades were done across all applications offered by Sentry and under active development.

    • Multiple custom processes were created to automate discover and validation of deprecation fixes. Documentation for the updates was established to preserve knowledge and to set up future upgrade efforts. Many of these processes were adopted by other development teams as best-practices.

    • At the same time, I was placed in charge of the "Sentinel" application where I helped lead the team through four projects being worked in parallel.

    • Established myself as a change agent in the company and have prompted multiple process improvements including a documentation initiative to better distribute knowledge.

  • Senior Developer, Sentry Data Systems

    Jan, 2017 - Jan, 20192 years

    Provided guidance and development for multiple applications.

    • As a result of the work done as a consultant, Sentry Data Systems elected to hire me directly.

    • Moved into a Senior Developer role and was relied upon for my development experience to help enhance their flagship product "Sentinel"

    • Worked with the team manager to improve processes, manage workload, and increase code quality.

    • Followed strict SDLC and release processes across multiple environments.

    • Moved to a new "Rapid Response" team, due to my experience, where I was one of three developers asked to work on high-priority bugs for all applications offered by Sentry.

  • Senior Dev Advisor/Tech Lead, NTT Data (formerly Dell)

    Jan, 2017 - Apr, 20173 months

    Consultant responsible for leading a team of developers and QA.

    • Lead a team of developers and QA's for a project requested by Sentry Data Systems

    • Established best-practices and organized the project's requirements.

    • Consulted with Sentry Data Systems' Product Owners directly to update a legacy part of their application.

    • Sentry decided to hire me directly as a result.

  • Lead Web Technologist & Project Manager, Fellowship Church

    Jan, 2015 - Jan, 20172 years

    Part of a development team in charge of the church websites.

    • Found inefficiencies in the team's workflow and provided solutions.

    • Instituted SCRUM/Agile Development project flow to increase team productivity.

    • Utilize JIRA project management software to provide accountability and to keep an eye on scope creep.

    • Completely revamped workflow and infrastructure used by Fellowship to produce a more stable and efficient cycle of content for over 10 websites, two of which are E-commerce websites with a global footprint.

    • Created multiple Python applications to handle database migration and AQS integration as well as increase development productivity.

    • Cleaned up the JavaScript on the different websites to take advantage of best practices and to better document their use.

    • Responsible for the server infrastructure of all Fellowship websites utilizing Amazon Web Services (AWS).

    • Developed numerous plugins (in PHP) for the E-commerce platform used by the church to provide better experiences for users and the customer support teams.

    • Moved the team to utilize the Git version control system during development and Puppet to provision new servers in the shortest time possible.

    • Increased productivity by utilizing development tools such as Grunt/Gulp, Sass/Less.

    • Increased the communication of project details to executives in non-technical ways.

  • Web Director, Elevate Curriculum

    Mar, 2010 - Sep, 20155 years 6 months

    In charge of the E-commerce website for the Elevate Curriculum.

    • Utilized Python scripting to automate tasks for the team in order to increase productivity.

    • Established development standards to keep team members on the same page.

    • Managed the curriculum's E-commerce website which utilized the Magento Enterprise E-commerce platform.

    • Saved the church $25,000 per year by moving the site from Magento to ExpressionEngine. I created a custom PHP application to transform the site's database from Magento's data model to ExpressionEngine's.

    • Created multiple PHP add-ons for the ExpressionEngine platform to increase its E-commerce capabilities.

  • Technology/Animation Director, Elevate Curriculum

    Mar, 2005 - Mar, 20105 years

    Over animation and technology needs for the curriculum.

    • Responsible for the team of animators for the Elevate children's curriculum used by over 5,000 churches worldwide.

    • Provided creative and efficient project management solutions for the creation of numerous animations with quick turnarounds.

    • Kept in contact with fellow department leads to ensure assets were provided by my team.

    • Used my Python experience to increase workflow efficiency for Art, Animation, and Video teams.

    • Developed an application using JavaScript and Python which generated an HTML report of text within Adobe After Effects, Photoshop, and Illustrator files to be translated by a translation company.

  • Lead Technologist/Animator, Elevate Curriculum

    Jan, 2003 - Jan, 20052 years

    Responsible for animation for the curriculum

    • Responsible for taking the Art Director's vision for projects and guiding fellow animators in accomplishing animations on time and with excellence.

    • Developed efficient workflows and asset pipelines for the animation team.

  • Creative Specialist, Fellowship Church

    Jan, 2002 - Jan, 20031 year

    Contributed creative direction for children's ministry performances.

    • Responsible for coordinating and leading a team of volunteers each week to put on weekend children's services.

  • Lead Developer and Partner, IEClass

    Jan, 2003 - Jan, 20085 years

    Helped establish a high school web development curriculum website.

    • Created a student management and quiz builder application where teachers could create quizzes and tests for their students to take online.

    • As a partner in the company, I also contributed to many different conferences where we taught teachers how to teach PHP and other web technologies.

  • Owner, Cob Technologies

    Jan, 2000 - Jan, 20044 years

    Developed websites for clients.

    • Worked with many different clients including brief work with the World Craniofacial Foundation who performed surgery on Egyptian conjoined twins in 2003.

Projects Experience

Projects Experience

  • FBLA State Registration Website, Future Business Leaders of America

    Jan, 2003 - Jan, 20031 day

    During a semester in "independent study", I created a registration system for Texas FBLA to use when registering attendees for the state conference. This system replaced their unreliable and slow paper-based registration system.

    • Recognized by the FBLA State Board for designing, coordinating, and implementing the system.

Skills

Skills

  • Management

    Software Development

    Software Engineering

    Communication

    Cross-functional

    Excellence

  • Project Management

    Agile

    Scrum

    Kanban

  • Development

    Service Oriented Architecture

    Java

    Spring

    SpringBoot

    Webflux

    SingleStore

    Python

    Ruby

    Puppet

    NodeJS

    PHP

    VirtualBox

    Vagrant

    API Development

    Git

    Vim

  • Web Technologies

    HTML5

    JavaScript

    CSS

    Grunt

    Gulp

    jQuery

    Less

    Sass

    XML

    JSON

    OAUTH

    Symfony

    Composer

    Nginx

    Bower

    Markdown

    Bootstrap

    Codeigniter

    Angular

    React

  • Database

    MySql

    SqlLite

    SingleStore

    Oracle

    PL/SQL

  • Business Applications

    Microsoft Office Suite

    Google Docs Suite

    Mac Office Suite

Education

Education

  • Business Management, Some College, Collin County Community College

    Jan, 2005 - Jan, 2006

Awards

Awards

  • Reporter/Historian , Texas Future Business Leaders of America

    Awarded on: Jan 01, 2004

    FBLA State office

  • Webmaster for Texas , Texas Future Business Leaders of America

    Awarded on: Jan 01, 2004

    Responsible for the Texas FBLA website.

  • Multimedia Presentation - District 11 - 1st Place , Texas Future Business Leaders of America

    Awarded on: Jan 01, 2002

    Submitted multimedia presentation to district competition.

  • Multimedia Presentation - Texas - 1st Place , Texas Future Business Leaders of America

    Awarded on: Jan 01, 2002

    Submitted multimedia presentation to state competition.

  • Multimedia Presentation - Nation - 3rd Place , Future Business Leaders of America

    Awarded on: Jan 01, 2002

    Submitted multimedia presentation to national competition.