HBHuseyin BozkurtContact Me
All experience

Experience

Senior Software Engineer & Team Lead

Huawei

Jan 2023 - Jun 2025Turkey

Summary

Senior Software Engineer & Team Lead contributing to Huawei's enterprise CRM platforms, combining hands-on development with release leadership and cross-functional delivery. Initially joining to support defect resolution, I gradually expanded my responsibilities by identifying process inefficiencies, strengthening communication across stakeholder groups, and improving release execution. Partnered closely with Engineering Managers, Business Analysts, QA teams, and customer stakeholders to enhance delivery quality, support people development, and increase release success rates from approximately ~35% to ~90%. Recognized with Huawei's peer-voted Future Star Award and Excellent Engineer Award for ownership, collaboration, and sustained contributions to improving team effectiveness and delivery outcomes.

Details

• Worked within a dynamic delivery organization involving 10+ frontend engineers, partnering closely with QA teams, Business Analysts, Engineering Managers, and customer stakeholders to support enterprise CRM initiatives and maintain alignment during active release cycles.

• Contributed hands-on development using JavaScript, XTemplate, jQuery, and Node.js, delivering enhancements and maintaining business-critical functionality across Huawei's CRM ecosystem.

• Rapidly built domain expertise by resolving a high volume of defects across QA and production environments, progressively taking ownership of increasingly complex technical and operational responsibilities.

• Identified that many delivery issues stemmed from communication gaps rather than technical limitations, and introduced more structured release preparation practices by aligning release scope and feature visibility across Business Analysts, QA teams, and development teams before deployment activities began.

• Coordinated release activities across approximately 20+ production release cycles (roughly one release every two sprints), including deployment validation, defect triage, smoke testing oversight, retesting coordination, and post-release follow-up.

• Investigated and resolved defects identified during QA and production phases, facilitating communication between stakeholders to accelerate issue resolution and improve release confidence.

• Introduced practical process improvements that strengthened release execution and contributed to increasing release success rates from approximately 35% to 90%.

• Monitored delivery progress, testing readiness, and workload distribution during release periods, proactively escalating capacity concerns to leadership when release commitments risked requiring unsustainable overtime.

• Supported junior and intermediate engineers through technical guidance, onboarding assistance, knowledge sharing, and day-to-day collaboration, helping unblock delivery challenges and improve overall team effectiveness.

• Participated in technical interviews and candidate evaluations alongside the Engineering Manager, providing input on both technical capability and team fit to support hiring decisions.

• Partnered with the Engineering Manager during performance evaluation discussions by contributing observations and recommendations related to individual strengths, development opportunities, and support needs across the team.

• Completed Huawei's Engineering Manager training program to strengthen skills in coaching, feedback, and people development, reflecting an increasing involvement in leadership responsibilities prior to relocating to Canada.

• Received Huawei's Future Star Award, selected through peer voting in recognition of ownership, collaboration, and positive impact beyond formal responsibilities. Received Huawei's Excellent Engineer Award (2024), recognizing contributions to release coordination, cross-team collaboration, operational ownership, and sustained support of business-critical delivery initiatives.

Case Story Highlights

Short problem-to-outcome summaries from related case studies. Open a case story for the full context, constraints, and trade-offs.

Case story

Making Quality Metrics Reflect Team Performance

Improved the reliability of engineering quality metrics by aligning day-to-day workflows with how performance was measured, ensuring the team's efforts were accurately represented in leadership reporting.

  1. 01

    Problem

    The development and QA teams were consistently working hard to resolve issues quickly and maintain delivery quality. However, small process inconsistencies sometimes caused the reported metrics to underrepresent the team's performance.

    For example, defect resolution time was expected to average within a 20-hour target. Because this metric was measured as an average, a small number of avoidable outliers could disproportionately impact the overall quality indicators.

    I observed situations where:

    • Defects were logged long before implementation and validation activities actually started.
    • Low-priority defects were opened near the end of the working day, increasing the likelihood of becoming metric outliers.
    • Completed defects remained open due to simple oversight.
    • Merge requests were not consistently linked to their corresponding work items during periods of parallel development, affecting workflow traceability.

    None of these reflected poor engineering execution, yet they negatively influenced how the team's quality was perceived.

  2. 02

    What I Did

    I reviewed defect queues daily and identified tickets that had already been implemented and validated but remained open, reminding owners to close them before they unnecessarily impacted quality metrics.

    I explained to developers and QA engineers how the 20-hour metric was calculated and how opening defects before implementation work had begun could unintentionally distort team performance indicators.

    I encouraged teams to complete investigation, implementation, and validation activities before formally logging non-urgent defects, reducing avoidable outliers in the reported averages.

    I updated code review expectations to require merge requests to reference their associated work items and reinforced the practice during reviews when parallel development efforts caused gaps in sprint traceability.

  3. 03

    Outcome

    • Improved confidence that quality indicators reflected real team performance.
    • Reduced average defect resolution time to approximately 10 hours through cross-functional team collaboration.
    • Strengthened defect ownership and workflow consistency.
    • Improved sprint traceability by reinforcing links between work items and code changes.
    • Helped protect and accurately represent the team's delivery efforts in leadership reporting.
View full case story ↗

Case story

Beyond Bug Fixes: Improving Delivery Through Better Communication

I joined the project to help resolve defects and quickly realized that many of the challenges affecting delivery had little to do with technology itself. By gradually taking ownership beyond my assigned responsibilities, I helped improve release coordination, strengthen communication between stakeholders, and create a more predictable delivery process.

  1. 01

    Problem

    Many release problems originated from communication gaps between stakeholders rather than implementation quality.

    For example, customers would sometimes communicate requests directly to the Engineering Manager. Development teams would implement the requested changes, while QA engineers and Business Analysts remained unaware of the updated scope.

    As a result:

    • Features reached testing without sufficient context.
    • Test coverage became inconsistent.
    • Release readiness was difficult to assess.
    • Unexpected issues surfaced late in the delivery cycle.
    • Teams spent significant time reacting instead of preparing.
  2. 02

    What I Did

    started by building credibility through execution, taking ownership of increasingly complex defects and delivery tasks while learning the system in depth.

    As I gained trust within the team, I expanded my focus beyond development activities:

    • Introduced structured release preparation discussions involving stakeholders across engineering, QA, and business functions.
    • Established a shared understanding of release scope and feature lists before releases began.
    • Improved visibility around upcoming changes so testing activities could be planned proactively.
    • Monitored deployment, testing, bug fixing, and retesting activities to identify potential delivery risks early.
    • Escalated potential workload concerns to leadership when release commitments appeared likely to require overtime.
    • Supported developers by unblocking issues, sharing knowledge, and providing guidance when additional help was needed.
    • Took on increasingly complex development responsibilities while balancing coordination activities.
    • Partnered with the Engineering Manager by contributing input during performance evaluation discussions and broader team development efforts.
  3. 03

    Outcome

    The release process became more structured and predictable, with better alignment across teams involved in delivery.

    Stakeholders gained clearer visibility into release scope and expectations, reducing avoidable surprises during testing and deployment phases.

    Beyond technical execution, I became a trusted point of support for both the development team and engineering leadership, contributing to delivery effectiveness, people development, and operational decision-making.

View full case story ↗

Case story

Future Star: Earning Trust Through Peer Recognition

Being recognized by managers is rewarding. Being recognized by the people you work with every day carries a different meaning. This experience taught me that trust, collaboration, and consistency often have a greater impact than any individual technical contribution.

  1. 01

    Problem

    Technical contributions are often visible through completed tasks, but the behaviors that strengthen a team, such as collaboration, ownership, mentoring, and supporting others during challenging periods, are harder to measure and rarely appear in project metrics.

    I wanted to contribute in a way that extended beyond my assigned responsibilities and helped the team succeed collectively.

  2. 02

    What I Did

    • Supported teammates during critical release periods by helping resolve blockers and sharing context across teams.
    • Worked closely with QA and business stakeholders to improve communication and accelerate issue resolution.
    • Provided technical guidance and day-to-day support to junior and intermediate engineers.
    • Took ownership of problems that extended beyond my immediate responsibilities when they affected delivery outcomes.
    • Contributed to maintaining a collaborative team environment during demanding phases of the project.
  3. 03

    Outcome

    I received Huawei's Future Star Award, an internal recognition selected through peer voting by teammates.

    More importantly, the recognition validated that reliability, collaboration, and ownership had been visible to the people I worked with most closely.

View full case story ↗

Case story

Reducing Defect Leakage by Evolving Code Review Practices

Introduced lightweight quality practices during development that reduced downstream defects, improved release quality, and lowered overtime requirements.

  1. 01

    Problem

    Features frequently cycled between development and QA because issues were discovered too late in the process.

  2. 02

    What I Did

    • Analyzed recurring defect patterns.
    • Updated code review expectations.
    • Introduced initial smoke testing responsibilities during reviews.
    • Encouraged shared ownership of quality.
    • Reinforced standards through ongoing coaching and collaboration.
  3. 03

    Outcome

    • Reduced defect leakage into testing environments.
    • Lowered overtime requirements.
    • Improved release confidence.
    • Increased team morale.
    • Contributed to receiving the Excellent Engineer Award in 2024.
View full case story ↗

Case story

Transforming Release Management Through Cross-Functional Ownership

Took ownership of release coordination across SIT, UAT, and Production environments, significantly improving release success rates and customer satisfaction.

  1. 01

    Problem

    Release scope was often unclear due to the lack of a single source of truth for what had actually changed since the previous production deployment. Teams had different assumptions about which features, bug fixes, and contributors were included in upcoming releases, increasing the risk of incomplete validation and post-release defects.

  2. 02

    What I Did

    Built a lightweight internal script to analyze the source control history and automatically generate release candidate reports. The report identified all merge requests opened since the previous production release, including ownership, change summaries, and affected areas.

    Used these reports to facilitate cross-functional release planning sessions with Product Managers, Engineering Managers, Business Analysts, and QA teams, aligning stakeholders on release scope, test coverage, deployment sequencing, and post-release validation activities.

  3. 03

    Outcome

    Recognized that release failures were often caused by unclear ownership and inconsistent understanding of release scope rather than technical defects alone. Introduced a data-driven release reporting process that transformed repository activity into actionable release plans, enabling stakeholders across engineering, QA, and business functions to align before deployment.

View full case story ↗