Brendan Davies

Software Engineer

Philadelphia, PA

Experienced Software Engineer who has worked across many platforms and has enjoyed most of them

Skills

  • Languages:
    • Javascript,
    • TypeScript,
    • HTML/CSS,
    • Rust,
    • Kotlin
  • Technologies:
    • React,
    • Next.js,
    • Vue.js,
    • Svelte,
    • Redux

Experience

Hopin

Senior Staff Engineer

May 2021 - Present
Advise on the technical direction of 6 product teams with a focus on performance, scalability, and reliability
Lead the decomposition of monolith applications into independently deployable micro front ends
Optimize network infrastructure used to deliver web applications across the company
Design and coordinate technical integration of company acquisitions
Maintain inner sourced micro-frontend library
Mentor engineers and lead internal training

Comcast

Principal Software Engineer

Jun 2019 - May 2021

Senior Software Engineer

Nov 2017 - Jun 2019
Lead web development of customer product suite with ~5 million monthly active users
Architect and lead the in-place migration of flagship web application to React/Redux
Organize web guild/workshops/developer summits for a group of 40+ developers across 6 different product teams
Data model and coordinate the decomposition of monolith API service into discrete micro-services
Manage cloud-native architecture for web applications
Contribute to API semantic and data model standardization guilds
Mentor junior/mid-level developers across multiple disciplines

Think Company

Senior UI Developer

Apr 2016 - Nov 2017
Lead the development team responsible for providing shareable code and infrastructure to support various client applications (Web/Mobile/TV)
Create API layer to interface between UI and HyperMedia-based RESTful backend APIs
Collaborate with product stakeholders to refine feature requests
Architect technical plans for product features
Research new technologies and solutions
Mentor junior developers to align with best practices and company standards

Cozen O'Connor

Manager, Solutions Development

Jul 2015 - Apr 2016

Web Developer

Jan 2012 - Jun 2015
Manage team of 5 developers responsible for delivering 50+ internal web applications
Interface with project stakeholders to determine requirements and define deadlines
Plan and implement data integration between 3rd party, in-house, and external vendor applications via RESTful Web APIs
Architect data warehouse, ETL process, and analytic layer to enable self service reporting

ExcelleRx

Database Administrator I

Jun 2010 - Dec 2012

Associate Database Administrator

Jun 2009 - Jun 2010
Provide support for over 50 SQL servers in both OLTP and OLAP environments
Optimize all SQL Server code before release by utilizing execution plans and I/O statistics
Develop and maintain a custom data archiving/restoration process for the primary operational database

Penn State University

Web Application Developer

Jun 2008 - Dec 2008
Develop inventory search application with integration to Facebook
Provide comprehensive and detailed documentation concerning the setup and maintenance of the application

Education

Penn State University
B.S., Information Science and Technology; Information Systems, 2008