Summary
Work History
Education
Skills
Timeline
SoftwareEngineer
Brad Fowler

Brad Fowler

Westminster,MD

Summary

Technology Manager with over 20 years of IT leadership experience including oversight of application development. Dedicated to customer satisfaction with focused delivery of technical solutions. Proven leader in directing operations, maintenance and support of complex systems. Develops creative business solutions, leveraging diverse methodologies and delivering engineering solutions for leading organizations. Highly adept in development, technology needs assessments and staff training.

Work History

Director of Software Development

MarketCast
03.2022 - Current
  • Managed software development reporting for corporate reporting and business intelligence efforts.
  • Evaluated existing process and made proactive adjustments to meet changing demands
  • Led team of 5 developers in analysis and rebuild of software from beginning design through completion.
  • Led sprint planning, reviews and retrospectives.
  • Mentored junior developers and engineers through agile and test driven processes.
  • Velocity contributor in Java development of Grid Competing JSON Restful service Spring Boot application
  • Negotiated with Product Team for inclusion of Technical Debt items

VP Technology

Phoenix Marketing International
01.2019 - 03.2022
  • Led agile teams to deliver products quickly and to respond to user requirements.
  • Working with Scrum Masters and Product team to understand requirement needs, preparing epics and user stories for backlog, tracking each team’s velocity, projecting timelines, negotiating feature to meet needs and timelines, and providing guidance to team members in terms of business understanding, data, and application designs
  • Key technologies used in projects: AWS Cloud Services, Java, Web Services, DB/RDS (Oracle/Redshift)
  • Development Teams consists of 3 teams with 16 individuals in spanning 4 states and 2 countries
  • Assisted build/maintain platform for surveying and reporting Advertisements and Shows effectiveness on television and digital platforms.
  • Reported monthly to senior executive team on budget, in-flight initiatives and upcoming projects.

Director of Technology

Nielsen
04.2014 - 01.2019
  • Joined Nielsen in Acquisition of Arbitron
  • Role involved many aspects of IT management such as supervision of staff and consultants, status reporting to VP and C-Level executives, risk assessment and mitigation, working with Product Leadership teams, feature negotiations, provided architecture review and guidance for team leaders
  • Key technologies used in projects: Java, Web Services, AWS Cloud Services, DBs (Oracle/Redshift)
  • Teams consists 20+ individuals using distributed team model spanning 3 states and 3 countries
  • Worked in several different team including: Digital Content Rating, Nielsen Audio Rating, Proof of Concept Teams and Ad/Brand Resonance Teams
  • These team focused mostly on Audience Measurement with some aspects of Resonance and Reaction.

Director of Client Applications

Arbitron
01.2009 - 04.2014
  • Involved in all aspects of IT management such as supervision of staff, budget preparation, status communications, product and feature negotiations, risk assessment and mitigation, act as program lead for applications that cross divisions, development of guidelines, standards and procedures
  • Key technologies used in projects: Java, Web Services, Oracle
  • Teams consisted of 40+ individuals using mostly offshore development model with Onshore Architecture team
  • Projects provided Online and Desktop applications for Arbitron Clients about Radio Audience Measurement with some aspects of Buy/Sell/Make Goods workflow between Advertising Agencies and Radio Station Sale Teams.

Technical Architect/Manager

Arbitron
07.2002 - 01.2009
  • Played key role in moving Arbitron to web-based solutions using service orient architecture
  • Involved in full lifecycle of development of enterprise level SOAP based service for generation of radio audience estimates including managing distributed project team
  • This service was provided to media industry as well as used within Arbitron’s client facing applications that used audience estimates such Audience Share, Average Quarter Hour, Rating Points, Time Spent Listening, Frequency, etc.
  • To facilitate Radio Advertising, buy, sell and make goods
  • Service included both distributed and layered architecture
  • Distributed architecture with data partitioned and redundancy to provided desire performance, scalability and fail-over
  • Layered architecture allowed for code that is extensible and maintainable
  • API is exposed as Web Service to provide interoperability with non-Java based system
  • Prior Projects: Primarily Web Based Applications using commonly used J2EE architecture.

Senior Java/J2EE Consultant

Experio Solutions
07.2000 - 07.2002
  • Consultant for Open Systems group specializing in Java/J2EE and Database development with emphasis on middle tier data processing
  • Achieved successful results for clients: GE Global eXchange Services; Manugistic; MCI/UUNet.

Education

Bacholars OF Science - Computer science

Frostburg, University
Frostburg, MD

Skills

  • Agile development methodology (Scrum)
  • Agile framework (Scrum/SAFE/Kanban)
  • Mission Critical Applications
  • Software Development (Java)
  • AWS (EC2/RDS mostly)
  • Object Oriented Design/Design Patterns
  • Product/Project Management

Timeline

Director of Software Development

MarketCast
03.2022 - Current

VP Technology

Phoenix Marketing International
01.2019 - 03.2022

Director of Technology

Nielsen
04.2014 - 01.2019

Director of Client Applications

Arbitron
01.2009 - 04.2014

Technical Architect/Manager

Arbitron
07.2002 - 01.2009

Senior Java/J2EE Consultant

Experio Solutions
07.2000 - 07.2002

Bacholars OF Science - Computer science

Frostburg, University
Brad Fowler