Work Preference
Summary
Overview
Work History
Education
Skills
References
Certification
Accomplishments
Timeline
SoftwareEngineer
Brenda Strech
Open To Work

Brenda Strech

Software Development
Petaluma,CA

Work Preference

Work Type

Full Time

Location Preference

RemoteHybrid

Important To Me

Work-life balanceCompany Culture401k matchHealthcare benefitsPaid time offPaid sick leave

Summary

Engineering manager with several years of experience leading software development teams to achieve project goals through innovative user interface development and strategic decision-making. Skilled in implementing standardized processes to enhance efficiency and improve customer satisfaction. Proven ability to mentor team members and adapt to market changes, with a strong focus on communication and problem-solving.

Overview

26
26
years of professional experience
1
1
Certification

Work History

Senior Software Development Manager

Remote.It
08.2024 - Current
  • Led international team of 25 developers on large-scale IoT B2C security camera project.
  • Directed secure coding principles implementation, enhancing application security and reducing vulnerabilities.
  • Collaborated with cross-functional teams to ensure alignment on product vision and technical execution.
  • Facilitated documentation of features and developed comprehensive project plans with milestones.
  • Provided consistent project updates to executive management, addressing risks and developing contingency plans.
  • Implemented Agile methodologies to improve team productivity and workflow efficiency.
  • Conducted daily stand-ups and regular meetings to monitor progress and resolve challenges.
  • Oversaw budget management across multiple projects, ensuring alignment with financial goals.
  • Instituted secure coding principles, secure development lifecycle (SDLC), penetration testing, vulnerability assessment, encryption, firewalls, intrusion detection/prevention systems (IDS/IPS), and Security Information and Event Management (SIEM).

Director of Developer Relations

Remote.It
12.2021 - 08.2024
  • Provided feedback on product enhancements and bug fixes from customer sales and support calls.
  • Developed documentation and tools for OEMs to improve product usability with a focus on Raspberry Pis and OpenWRT systems used in automation systems, using a variety of languages such as Python, PHP, Bash, and JavaScript.
  • Created content, including articles for trade publications and videos for social media.
  • Updated Zendesk to optimize customer support ticket management.
  • Contributed to company forum to foster community engagement.
  • Collaborated with key partners to integrate software with hardware solutions.
  • Managed budgets for multiple projects to ensure financial alignment.
  • Facilitated training sessions with customers to strengthen relationships and knowledge sharing.

Director of Data Analytics and Data Engineering

Remote.It
08.2018 - 12.2021
  • Selected analytics tools for KPIs of customer and feature adoption, growth, and churn.
  • Developed dashboards for Sales and Engineering to provide them with the metrics and data that they needed.
  • Developed reports and automation with integration into Slack and email that informed the company of KPIs.
  • Identified inconsistencies with data so that engineering could fix them.
  • Provided feedback to engineering for additional data that would be helpful for further analysis.
  • Identified opportunities for improvement in operational performance metrics.

Software Development Manager

Enphase Energy
04.2017 - 08.2018
  • Team lead for solar monitoring web and mobile applications. Projects are hosted on Amazon Cloud Servers using a variety of technologies, such as Ruby on Rails 4.2, Amazon Services, ReactJS, MySQL, MongoDB, and Redis/Resque.
  • Expanded the web team into India, adding 5 developers and 2 QA engineers in 6 months, while also developing onboarding and coding standards.
  • Served as interim Product Owner and Project Manager, meeting with key stakeholders to define product requirements, design solutions, and schedule and drive implementation and testing.
  • Met quarterly KPIs for feature development and bug fixes.
  • Collaborated with cross-functional teams to align product vision, technical execution, and manufacturing timelines.

Lead Software Engineer

Enphase Energy
09.2008 - 04.2017
  • Team lead for solar monitoring web application. Project supports desktop browsers as well as various mobile devices hosted on a combination of dedicated and Amazon Cloud Servers using Ruby on Rails, MySQL, MongoDB, and Redis/Resque
  • Drove adoption of several processes and tools including SCRUM/Agile and TDD/BDD practices using RSPEC, Jasmine and Go.
  • Built the web team from 2 developers without QA to a team of 6 developers, 3 QA engineers and 2 operations engineers by recruiting and interviewing candidates, developing training processes, and creating development environment setup and deployment guides/processes.
  • Lead engineer for conversion of Flash based interface to JavaScript/2D Canvas which now allows mobile device use and easier maintainability.
  • Lead engineer for development of a new application written in Ruby on Rails with a BackboneJS UI for use on embedded device used to coordinate and report on microinverters at a location.
  • Foster skill development by attending conferences and online classes and encouraging other team members to participate.
  • Advocate development of Ruby on Rails engineers through hosting monthly NorthBay Ruby on Rails Meetup and participating in the RailsBridge open source workshop for Women on Rails.

Senior Software Engineer, Product Development

Marketlive
05.2007 - 09.2008
  • Team contributor for Flex-based web application. Project introduced a number of new frameworks and tools to create a user-friendly administration application for a b2c e-commerce web application.
  • Lead a new product initiative team, responsible for producing application add-on features (modules) that contribute to the overall company goal of delivering timely features. Released out of cycle with major and minor release.
  • Created internal processes for how a module is defined, design/implementation, methodology, release/packaging/versioning. Adopted a modified SCRUM/Agile process, which was adopted as a model for additional module application development teams.
  • Responsible for completing the engineering design and implementation of productized application modules. Specializing in B2C GUI widgets.
  • Lead team to meet and exceed quarterly deliverable goals. Participated in setting internal project timelines and scope; resulting in accurate and predictable scalability.
  • Contributed to key internal communication efforts to rollout processes and documentation to entire company.
  • Responsible for evaluation and decision to adopt a standardized JavaScript library for the platform/company, which needed to provide AJAX capabilities, basic, set of UI animations and require very limited ramp up time.

Software Engineer, Product Development

Marketlive
08.2006 - 05.2007
  • Developed and drove adoption of internal processes for escalation, performance testing, design reviews, post-mortem used by client delivery teams. These processes provided a metric, which helped project effectiveness and output of the support team.
  • Supported client delivery teams who implement the packaged application by providing documentation, guidance for customization/extension and escalation paths.
  • Participate in design reviews, test plan development, code reviews, and bug assessment and fixes.
  • Identified and addressed lack of communication between client delivery department and product development department by helping to bridge gaps and simplify escalation paths and documentation.
  • Successfully managed maintenance release of product from definition phase through client acceptance, meeting content goals and timeline.
  • Responsible for design and development of features on a proprietary e-commerce web platform. This role requires an individual who works well within the development team, across development projects with QA and Professional Services, and is capable of leading a small team of developers on a deliverable.
  • Provide estimates of effort and risk for project proposals.
  • Research and assess new technology frameworks for adoption on the platform.
  • Supported client delivery teams who implement the packaged application by providing documentation, guidance for customization/extension and escalation paths.
  • Displayed discipline in development methodology including, open communications during architecture and design phase, attention and timeliness of documentation, which resulted in a timely minor release of the product.

Senior Site Interface Developer

Marketlive
10.1999 - 08.2006
  • Responsible for graphical user interface implementation on leading ecommerce websites using J2EE based ecommerce web application.
  • Appointed a member of Professional Services Architecture team. This team was responsible for reducing implementation costs by standardizing project deliverables, clearly identifying and documenting project requirements and solution approach and training other team members.
  • Collaborated with Web Interface Designers and technical project managers to provide solutions that balanced meeting business requirements of client, keeping costs of implementation down, and met performance/maintainability goals.
  • Participated in project discovery and estimated level of effort. Utilized extensive knowledge of browser compatibility to deliver functionally rich e-commerce websites with a combination of HTML, CSS, and JavaScript on a J2EE compatible web application.
  • Managed a team of 5 Site Interface Developers. Assisted in hiring and provided evaluation feedback for other team members.
  • Developed standard approach and methodology for project workflow.
  • Consulted and provided training for clients on a variety of features.

Education

Santa Rosa Junior College
Santa Rosa, CA
05.1991

Lubbock Christian University
Lubbock, TX
12.1988

Skills

  • Project management: agile methodologies, release management
  • Communication: effective communication, technical documentation
  • Security: application security, secure coding principles
  • Software development: TDD, object-oriented principles and practices, requirement analysis, continuous integration, web and mobile application development, RESTful and GraphQL API
  • Software languages: JavaScript, ReactJS, TypeScript, Ruby on Rails, Python, PHP
  • Data management: MySQL/SQL, Postgres, data analysis

References

Available on Request

Certification

Ignition Certification - In progress

Accomplishments

US Patent - Co-Inventor
Method and apparatus for energy data visualization
US US10339682B2 · Issued Jul 2, 2019

Timeline

Senior Software Development Manager

Remote.It
08.2024 - Current

Director of Developer Relations

Remote.It
12.2021 - 08.2024

Director of Data Analytics and Data Engineering

Remote.It
08.2018 - 12.2021

Software Development Manager

Enphase Energy
04.2017 - 08.2018

Lead Software Engineer

Enphase Energy
09.2008 - 04.2017

Senior Software Engineer, Product Development

Marketlive
05.2007 - 09.2008

Software Engineer, Product Development

Marketlive
08.2006 - 05.2007

Senior Site Interface Developer

Marketlive
10.1999 - 08.2006

Santa Rosa Junior College

Lubbock Christian University
Brenda StrechSoftware Development
Want your own profile? Create for free at Resume-Now.com