Results-oriented Software Development Manager with a proven track record in leading diverse teams to deliver innovative software solutions. Expertise in Agile and Scrum methodologies facilitates seamless project execution from conception to completion. Notable achievements include significant process enhancements and improved operational efficiency, underscoring strengths in strategic planning and risk management. Committed to fostering collaborative environments that drive productivity and contribute to organizational success.
Overview
23
23
years of professional experience
Work History
TPX - Software Development Manager
Comcast
Philadelphia, PA
06.2018 - Current
Worked closely with development team members to identify and remove software bugs.
Reviewed and approved project plans prior to implementation.
Implemented best practices regarding security protocols when developing or deploying new systems.
Liaised with QA testers to perform testing meeting various parameters.
Applied best practices of software development while staying abreast of advances in technology.
Created detailed project plans outlining tasks, deliverables, timelines and resource requirements.
Directed planning for each sprint as well as post-sprint reviews and retrospectives.
Developed data security and disaster recovery procedures.
Conducted regular meetings with team members to review progress towards goals.
Documented all changes made to existing software programs according to company policies and procedures.
Met with stakeholders to collaborate and resolve problems.
Created technical workflows in wiki to support education and training of newly hired employees.
Ensured all code developed was properly tested before release into production environments.
Worked alongside project leaders to gather requirements, develop scopes and oversee projects to achieve business visions.
Prepared reports detailing project status updates for senior management.
Resolved conflicts between stakeholders by facilitating discussions that focused on common objectives.
Provided training to development teams to promote a unified work approach.
Developed project metrics to follow system build-out progress.
Maintained detailed tracking of development progress and communicated results with stakeholders.
Evaluated organization's technology to recommend upgrades for hardware and software.
Researched new tools, technologies, and methodologies to enhance the development process.
Collaborated with developers on debugging complex problems related to application performance or scalability issues.
Provided technical leadership, guidance and oversight into implementation of product features.
Managed risks and worked with cross-functional team leads to produce deliverables and meet customer requirements.
Worked closely with product owners to define scope of projects based on business objectives.
Conducted performance reviews for software engineering staff, providing feedback and suggestions for improvement.
Facilitated communication between cross-functional teams to ensure successful product releases.
Reviewed existing architecture designs in order to identify potential system improvements or upgrades.
Designed user stories with acceptance criteria for use in sprint planning meetings.
Promoted collaboration among software engineers by implementing agile methodology principles such as pair programming, continuous integration, and test-driven development.
Held weekly staff meetings to help communicate management initiatives.
Developed and implemented software engineering processes to ensure quality assurance standards.
Led daily standup meetings to discuss progress towards goals set during sprints or other milestones.
Led and mentored software engineers on proper techniques and direction.
Evaluated current systems' security protocols and identified potential threats or vulnerabilities.
Provided technical mentorship to junior team members through one-on-one interactions or group training sessions.
Provided support and guidance to colleagues to maintain a collaborative work environment.
Collaborated closely with team members to achieve project objectives and meet deadlines.
Sr. Engineer – Anti-Abuse Messaging Engineering
Comcast
Philadelphia, Pennsylvania
03.2011 - Current
Responsible for architecture, policy development, engineering, operations, and new feature intake for consumers of Email, SMS, and MMS on Comcast Multi-Channel Delivery Platform (MDP)
Lead engineer supporting and configuring SMPP and MM4 protocols for new business initiatives
Consumer on boarding and technical support for platforms REST APIs
Worked as solution architect, designing and contributing to technical features of Comcast Campaign Manager Tool used by HR and dozens of other business units
Managed relationship with multiple vendors and wireless aggregators
Responsible for inbound/outbound anti-abuse policies across multiple platforms
Supported best practice security methods for email domains hosted on our platform using technologies such as DKIM, SPF, and DMARC
Engineering support of tools such as Splunk used to assist in the management of consumer platforms
Built customized Splunk Dashboards based on Business Unit or Product Team data analytics requirements
Work with product teams, project management, and developers to deliver applications that meet or exceed product requirements, project schedules and reliability
Assist product development and operations teams to define technical requirements to accompany existing and new products
Managed team Sprint planning as Rally scrum master
Provide operational and engineering support for HP-Comcast’s Etrust, directory based, email platform, which supports Comcast’s 23 million email subscribers
Application Performance soak testing
Assist with provisioned design/changes for directory stability and performance
Cloudmark support from Directory perspective
Zimbra support from Directory perspective
Communications with Third parties and customers to improve overall Infrastructure design and initiation of service enhancements
Lead engineer in customer and client provisioning and data cleanup efforts
Support of PLAXO Address book Sync service for Comcast email platform
Sr. Engineer, Comcast National Engineering & Technical Operations
Comcast
Mount Laurel, New Jersey
01.2002 - 04.2010
Contributed to the architecture, design and strategy for a global directory-based identity management system in support of the convergence of voice, video and high-speed data business lines
Designed and implemented technical solutions for the management, storage, access, navigation, movement and transformation of data
Worked with the rest of the group to facilitate release and deployment of Comcast’s directory-based identity management platform
Worked closely with the team and other engineering organizations to determine application requirements and to guide the information model design of those applications
Led the group’s design-for-operations activities to ensure that released solutions are manageable, reliable and sufficiently available
Lead strategic and architectural development for disaster recovery plans
Provided a focal point for and leadership of employees and consultants, from time to time, on projects to supplement the group’s activities
Such projects may include integration testing, performance testing, documentation, and deployment activities
Designed and maintained a viable performance model for the identity management platform and working with the team and other organizations, coordinate testing and design changes necessary to ensure the model is current and the platform supports the business’ requirements
Performed and documented testing methods and test automation techniques
Coordinated the process of testing, documenting, archiving and implementing schema changes through development, test and production environments
Contributed to and followed best practices in application information engineering
Education
Bachelor of Arts - Business, specializing in IT Project Management