Tampa, Florida, United States
I am an experienced IT Manager with expertise in leading multiple agile and Kanban teams to deliver large-scale application development projects. Proven ability to manage cross-functional teams, streamline processes, and collaborate with executive leadership. Strong background in budgeting, hiring and onboarding contractors. Previously, an experienced architect / software developer, website and graphic designer with a massively keen eye for detail. I have worked in a variety of different languages, frameworks and patterns to develop clean and unique solutions. I have been working professionally within the IT industry now for 19+ years, management for a little under 5 years, software/web development for 13+ years. In my free time I also enjoy drawing, playing golf, making furniture and playing guitar.
IT Manager with expertise in leading multiple agile and Kanban teams to deliver large-scale application development projects. Proven ability to manage cross-functional teams, streamline processes, and collaborate with executive leadership. - Managed multiple teams: Led up to 4 teams simultaneously, including 3 agile Scrum teams & 1 Kanban team, delivering large-scale application development projects and programs. Oversaw project timelines, roadmaps, and resource allocation to ensure project success. - Stood up and lead a new Rapid Response Pack: Lead the team to address critical issues, ensuring timely resolution while maintaining service quality. Collaborate with stakeholders to prioritize urgent tasks and deliver quick solutions. (see previous role for more information) - Hiring and coordination: Recruited, hired, and onboarded over 30 contractors with less than a 1% turnover, working closely with procurement and managing contractor budgets. Ensured seamless coordination across teams and alignment with project goals. - Leadership and coaching: Provide leadership, technical guidance, and coaching to FTE direct reports as well as contracted developers across all teams. Facilitate continuous learning & development through training, mentorship, and hands-on coaching. - Staff development: Conduct performance and salary reviews, identifying growth opportunities and fostering career development through personalized coaching and career planning. - Executive communication: Present team progress and milestones to executive leadership on a bi-weekly basis. Translate complex technical concepts, project updates, and development challenges into clear, non-technical language for upper management, ensuring alignment with business objectives and facilitating informed decision-making. - Design and development: Collaborated with architecture and development teams to influence high-level design decisions, ensuring alignment with business objectives and technical requirements.
Managing the Rapid Response Team The Rapid Response team was a second line support team dealing with production bugs and incidents. Working Kanban these tickets could be effectively resolved without disrupting development team sprints with surprise work. Members from the development team were rotated in which allowed them to gain knowledge of areas they may not normally be exposed to. • Manage on-boarding and off-boarding for the team including: - Curating the schedule to ensure necessary skills are available - Documenting the different areas and processes used in RRP • Performed performance reviews for members of the team • Provided leadership, technical guidance, and coaching to members of the team • Presented the Production Incident review meeting to feed back to executive leadership • Capture KPIs to monitor progress and to feed back to executive leadership • Liaise with the business to give feedback and set expectations • Identify and track progress for ares of continued improvement • Order and prioritise incoming tickets • Manage tickets / projects to make sure they are completed in a timely fashion • Run daily stand up to discuss tickets and progress • Facilitate monthly retrospective • Create Release pages, organise and perform production releases when needed • Manage, review and approve 'Change Management' tickets • Help facilitate, documenting and preparing for SOC Type II audit
Architect, leading a team of developers - Implemented various features and bug fixes across different supported applications - Designed and implemented a new republishing wizard to the internal Datapult system - Rewrote and streamlined content import for the web portals - Re-designed / developed UI for a more intuitive user friendly experience - Liaised with business to capture requirements and flesh out user stories - Peer code reviews and testing - Mentored team on coding best practices and frameworks - Created UI as a proof of concept for Envolve's EBO dental code search app
Worked as part of a team to deliver an internal application to monitor and track care gaps and eventually moved to Project Lead. • Web based SPA using MVC, Angular, Nhibernate and a SQL back end. • Agile based approach using scrum with 2 week sprints • Designed and created many new features and enhancements • Re-designed UI for a more intuitive user friendly experience • Liaised with business to capture requirements and flesh out user stories
Working in the Salaried Professional Service (SPS) Division for Robert Half on different contract roles within the Nashville area.
Short temporary contract helping keep numerous websites up and running whilst their lead developer was absent. This involved: - Adding new features - Bug fixing - Streamlining of code - Deployment to live