Brian Mueller
Director of Software Development at London Computer Systems- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
London Computer Systems
-
United States
-
Software Development
-
300 - 400 Employee
-
Director of Software Development
-
Aug 2020 - Present
Reported to CEO and CTO on multiple line of business projects across a variety of disciplines. Product owner for multiple line of business projects from inception to release and beyond. Collaborated with stakeholders, BA, UX and development team lead(s) on problem definition, functional and behavioral requirements, technical specifications, competitor research, and market research to successfully bring these products to market. Collaborated with development team lead(s) to identify and prioritize Themes, Initiatives and Epics and further break down work into stories. Deeply involved in all aspects of decision making including building out database servers and schema, web servers, choosing technology platforms and assisting with prototyping. Products managed include:• Rent Manager Express (Angular, .NET Framework)• Rent Manager AppSuite Pro (iOS and Android)• NDT Voice over IP phone system (Asterisk, Node)• qManage Service Desk Software (Angular, .NET Core)Pivoted our agile process from time-based planning to T-Shirt estimation and story point effort accounting. Allowing us to implement velocity-based forecasting and improve estimation accuracy to over 85% while providing estimates 80% faster. Developed processes, spreadsheets and software to generate development plans that allowed changes in scope and priority to be modelled in real time for stakeholders. Presented a session at CincyDeliver2021 to share these experiences with fellow industry leaders and developers. https://www.cincydeliver.org/Speakers/Details/3142Led cross-functional teams to evaluate processes and empowered team leads to make changes to internal processes. Tracked efficacy of process changes and worked with team leads for continuous improvement. Facilitated retrospectives across lines of business and unrelated projects to share the best improvements with other teams. Oversaw the transition of multiple projects from .NET Framework to .NET Core. Show less
-
-
Senior Development Manager
-
Jan 2019 - Aug 2020
Led multiple teams to implement best practices and processes to support growth in the development group. Oversaw a rapid increase in developers across all teams and worked with the CTO to identify team members who had the appropriate skills and experience to move into team leadership positions and create new teams as needed across products. Implemented and advocated for a focus on automated testing to improve product quality while reducing retests by the QA team members.Collaborated with team leads and CTO to implement onboarding and continuing professional growth within the development group. This included creating onboarding plans, pairing new team members with mentors, developing processes and training that would guide new team members through their first year. Investigating and implementing training using Pluralsight tailored for each product based on the technologies used. Implementing regular one on one meetings between team leads and team members which focused on team member needs, listening to feedback as well as discussion of current goals unique to each team member. Implemented regular skip-level one on one meetings to have a better understanding team morale and challenges being faced.As the world moved into the COVID-19 pandemic these existing practices positioned us well to work from home for an extended period. I worked with my managers and team leads to further refine processes to work better remotely including ramping up our training and one on one meetings. This allowed us to continue to effectively onboard, adding 28 full-time and coop team members during the pandemic. Show less
-
-
WebDev Senior Manager
-
Jul 2016 - Jan 2019
Led multiple teams to implement software utilizing multiple technologies to support our flagship Rent Manager product.• Rent Manager Portals Team(s) – 12 related web projects including WebAPI, Tenant Portal, Owner Portal, ePay Payment Gateway, Virtual Post Office, and Leasing Web Access along with internal automated systems.• Mobile Products Team – developing Android and iOS applications which integrated into the Rent Manager platform.• NDT Team – Voice over IP (VoIP) telephony solutions offered either as a stand-alone solution or as an integration with Rent Manager.Formed a new team and acted as technical lead to implement a Restful WebAPI bringing the initial commercial release to market ahead of schedule while meeting many requirements that were initially on the roadmap as stretch goals.Worked with business and marketing groups at LCS to create a new vendor ecosystem utilizing the Rent Manager API which became our Rent Manager App Store, allowing vendors to create integrated solutions for Rent Manager. By 2020 more than 90 vendors had created integrations for Rent Manager using this system.Led the Mobile Products team to redevelop our iOS and Android applications from the ground up using modern best practices on each platform. Modernizing the appearance and functionality of the applications while improving performance several hundred percent across all features. This redevelopment positioned the product for further expansion of features.Advocate for cross-functional teams and worked with the CTO to integrate previously separate development and quality assurance groups into small teams to improve quality and velocity across the development group.Formed a new team to implement a web version of our flagship Rent Manager windows product. Implemented in Angular I worked with the team lead on architecture and prototyping and with the CTO and CEO to facilitate demonstrations of progress, build development roadmaps and grow the team from 5-15 developers. Show less
-
-
Rent Manager 12 Product Manager
-
Jun 2013 - Jul 2016
As product manager I worked with three development teams to implement features and correct defects in our flagship Rent Manager 12 product on the Microsoft Windows platform. Led these teams through the later phases of beta testing and into a successful commercial launch of the product. Worked with stakeholders to identify features from our legacy product that would have the greatest impact on conversion and implement those features. Achieved success by allowing a high number of conversions to be completed.During this time, I worked directly with the CTO to implement agile development practices across the entire development group. I developed initial best practices and procedures for agile development including building documentation, leading presentations to developers and acting as a mentor to other product managers, team leads and developers. Implemented Unit Testing as a part of the development process.Performed annual performance reviews for upwards of 30 team members as well as performance improvement plans as needed. Responsible for hiring, discipline and firing of team members within my span of control. Show less
-
-
Rent Manager Xi Product Manager
-
Jan 2010 - Jun 2013
As product manager I worked with two development teams on our legacy Rent Manager Xi product. During this time, the Rent Manager Xi product entered a maintenance period where the scope and pace of new features was reduced as we focused on correcting defects and stabilizing the platform for long term support.I oversaw PCI compliance updates to our payment processing system enabling us to pass PCI PA-DSS certification and further securing our system.
-
-
Software Development Team Lead
-
Jan 2008 - Jan 2010
Led a team of 5 software engineers to implement features on our flagship Rent Manager Xi product. Led technical and UI design for features based on input from CTO. Worked with the team to break down and implement features.
-
-
Developer II, Developer I
-
Nov 2003 - Dec 2007
Working independently to implement features in our flagship Rent Manager Xi product. Implemented major modules and enhancements to provide greater functionality to our users. Provided the highest level of quality while maintaining a high velocity. Identified technical challenges and worked to remove complexity, refactor existing systems for better extensibility and identify defects that needed to be removed.Provided feedback and insight for team leadership on technical challenges and approaches to overcome them. Mentored junior developers.As an entry level software developer, I was responsible for implementing software features and correcting defects under the direction of more senior team members. During my first three months at LCS I was tasked with two major improvements. I implemented the licensing system for the stand-alone version of Rent Manager Xi. This allowed us to sell the base software and charge for various add-on modules that could be enabled or disabled from an administrative portal and refreshed by a client to gain new functionality. I also implemented our first electronic payments platform by integrating with a third-party vendor to provide credit card and ACH payment options. Show less
-
-
-
-
Director of Hosting Services
-
May 2001 - Oct 2003
Within a small, family-owned company whose primary line of business was system building, DIY computer components and computer repair I created a new group offering web hosting, web design, web development, colocation, enterprise level server sales and other web-based services. Designed and implemented the first online store for DCC Computers allowing our local reach to be extended nationally. Contracted more than 50 customers for web design/development and hosting services, many of which involved database and application development. I also acted as the system administrator for all servers most of which ran Linux with some Windows servers. Show less
-
-
-
-
President
-
Jan 1997 - Oct 2003
As a college student I stared my own one-man consulting company focused on website design and web application development. I also did desktop development in Visual Basic 4/5 and consulted on network implementations including running ethernet cable, building servers and workstations and general computer consulting. With the approval of the department head and by providing proof of the projects I implemented and access to my clients (with client approval) I was able to count this as my coop requirement with the University of Cincinnati. Show less
-
-
Education
-
University of Cincinnati
BA, Computer Science