
Carl Leslie
Verified Expert in Project Management
Project Manager
Dublin, Ireland
Toptal member since July 12, 2024
Carl is a motivated IT professional with 30 years of experience blending managerial, business, and technical expertise to deliver effective solutions. He has orchestrated cross-functional teams, delivered high-priority projects, and influenced development processes, demonstrating strong leadership, communication, and interpersonal skills. At IBM, Carl introduced a new customer liaison process that streamlined customer engagement—reducing customer issue tickets and the turnaround time for fixes.
Project Highlights
Expertise
- Agile
- Conflict Resolution
- Interpersonal Skills
- Jira
- People Management
- Process Improvement
- Scrum
- Team Leadership
Work Experience
Software Development Manager
Merative
- Led a multi-functional, multi-cultural team in upgrading crucial 3rd-party software used throughout the application.
- Created and led a highly experienced team in planning an upgrade from Java 8 to Java 17.
- Functioned as a key exponent of Agile methodology for new hires and team members and acted as scrum master for all my teams and projects.
Software Development Manager
IBM
- Joined the team as a Java developer and progressed to team lead and then team manager over 5-6 years, during which I was part of some of the company's key releases to major customers.
- Managed my team through the transition from Waterfall to Agile Scrum development methodology and acted as scrum master for many teams in subsequent years.
- Drove the creation of a new customer liaison and triage function to fill the gap identified by Management between customer support and the product development department.
Project History
New Customer Engagement Process
Introduced a new process that streamlined customer engagement with the company—reducing the number of customer tickets for the product development team.
I introduced a new multi-step engagement process requiring customers to provide a minimum set of information. This allowed support and product development teams to confirm the issue more quickly and enabled developers to allocate more time to finding a solution instead of trying to verify the issue.
As a result of the additional investigation required by the customer, some issues were resolved before ever being raised to support. This was seen by the decreasing number of customer-related tickets created in the subsequent 6-12 months.
Initially, there was some push-back from the first-line support team and customers who felt this degraded the support service. But after a trial period where we saw reduced ticket numbers and a more consistent approach with all customers, both the support team and customers expressed their approval of the new approach.
GDPR Documentation Project
Created a set of documentation to assist customers through the introduction of GDPR.
Acting within agreed-upon parameters, my team began assessing product areas that needed to be addressed. Since our product was on-prem and customizable, we proposed and got approval that responsibility for the data and how it was gathered rested with the customer. This was also in line with customer preferences.
We created a set of documentation for each product area where private personal information was entered or displayed. This augmented the product documentation and gave customers full instructions on how to customize the product to comply with GDPR.
This project was completed on schedule and within budget and formed part of IBM's overall response to the GDPR introduction.
Maintenance Team Daily Management
Focused on customer issues and regular releases that delivered new functionality and defect fixes to customers as part of the overall maintenance section.
• 3rd-party Software Modernization – This involved an assessment of hundreds of 3rd-party libraries that had been introduced into the product over many years but, in many cases, had gotten out of date or were no longer fit for their purpose. My team's task was to consolidate these libraries, verify their ongoing need, update where appropriate, and document their use.
• Data Extraction – The customer wanted access to data stored in the database's BLOB and CLOB fields. This customer requirement was technically challenging as these fields held varied records, and some were of the same type but variable size. This required regular interaction with customer representatives to validate our solution and was delivered as an asset outside the main product.
In addition, I co-managed the other three squads. I worked with the product owners, development managers, QA, and support to maintain the backlog, assess and prioritize new customer issues, schedule tasks and releases, and ensure adherence to development standards and quality deliveries.
Education
Higher Diploma in Computer Science
National College of Ireland - Dublin, Ireland
Skills
Tools
Jira, SQL, Slack
Paradigms
Scrum, Agile, Team Development, Design Thinking
Platforms
SharePoint
Other
Team Leadership, Interpersonal Skills, Microsoft Teams, Project Management, Release Management, People Management, Risk Management, Process Improvement, Conflict Resolution, Customer Support, Waterfall Methodology, Cybersecurity, Java, Eclipse, Documentation, Team Management, Personally Identifiable Information (PII), Testing & Maintenance, Coaching, Scrum Master, Planning, Backlog Grooming, Backlog Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring