Amiable Software Development Manager with over 20 years leading creation of exemplary products by fostering enthusiastic and cohesive teams. Practiced at inspiring efforts that exceed corporate guidelines. Maintains strict adherence to prescribed development milestones and quality assurance levels. Expert at leveraging diverse teams to produce revolutionary and successful products.
I managed two development teams remotely. These teams were responsible for developing reward card projects. From concept to implementation and maintenance. These teams would develop, deploy and host websites for reward cards for promotions. The teams would build the custom rules related and data for the client’s latest promotions.
Working for one of the largest insurance providers in the nation writing C++ object-oriented code to load, parse and analyze billions of insurance claims for millions of patients. The development and production environments were Linux.
Working for a church management software company developing Angular/C#/Typescript applications. We developed heavily object-oriented software using Entity Framework and Angular.
I managed a diverse team of 15 developers. The sub-disciplines within the group ranged from senior developers working on low level hardware I/O (firmware) to young PhDs working on advanced 3D algorithms to manage high volume streaming 3D point cloud data. I managed hiring, discipline, mentoring as well as coordinating the product/project deliverables with our project manager and product manager. During this ongoing pandemic I managed my team through the transition to working remotely and keeping, and actually increasing, productivity.
I introduced the team to lightweight Agile methodologies in order to focus the team’s efforts into measurable timeframes. I modified ACI’s Redmine tool to properly support sprint boards and Kanban. I taught the team sizing exercises and sprint practices. Additionally, I helped architect and develop portions of ACI’s CopTrax commercial product.
This position was the anchor position for a new team responsible for developing the new architecture for Crestron’s device drivers. I recruited talent from within Crestron and from outside Crestron. Reviewing resumes, performing phone and in-person interviews. I’ve developed the team around lightweight Agile practices (for now) and tight team collaboration. From the beginning we have stand-ups and 1-on-1 meetings. I’ve fostered cross-team collaboration with teams in Plano, New Jersey (our home office) and our offices/teams in Europe. We worked to improve stability and reliability through TDD and CI practices. Additionally we performed risk analysis on our SDK modifications.
We successfully delivered a new Japanese equities trading environment from concept to production. I managed the expectations of our Florida PM/PO group in concert with managing the expectations and releases for our Japanese business owners. My responsibilities included interviewing, hiring and reviewing staff; mentoring development and testing staff; coordinating with Florida team and Japan team; managing off-site teams; establishing coding standards and best practices; improve release stability and quality through TDD and CI; participated in architecture decisions. I also led the team through Agile training with external consultants.