Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Mohamad Shahirul Azrix Mohamed

Summary

Dynamic Lead Software Engineer at Persistent Systems with expertise in software architecture design and project planning. Proven track record in mentoring junior developers and optimizing performance. Successfully led teams to deliver high-quality software solutions, leveraging scrum methodology and data analysis to enhance project outcomes. Committed to continuous improvement and stakeholder collaboration.

proven track record in leading software development projects. Successfully designed and implemented robust software solutions, contributing to enhanced system performance and user satisfaction. Demonstrated expertise in team leadership and project management, ensuring timely delivery and quality assurance.

Overview

2025
2025
years of professional experience

Work History

Lead Software Engineer

Persistent Systems
06.2020 - 01.2025
  • Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Led a team of developers and quality engineers to successfully complete projects within deadlines, ensuring high-quality end products.
  • Designed, coded, tested, debugged and documented software using scrum and agile development practices.
  • Translated customer and system requirements into robust software design with test-driven approach.
  • Analyzed proposed technical solutions based on customer requirements.
  • Cooperated with other engineers to design performant queries and database schemas to support analytics reporting.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Implemented and adopted cloud technologies and best practices for automation, configuration, monitoring and platform scalability.
  • Mentored junior developers making sure the structure of the design is in best case scenario.
  • Troubleshot complex issues swiftly under pressure while maintaining clear communication with affected parties.
  • Presented technical concepts clearly during meetings with stakeholders, ensuring alignment on project objectives and expectations.

Business Analyst

Persistent Systems
06.2018 - 05.2020
  • Actively participated in team meetings to share knowledge, exchange ideas, address challenges, and collaborate on potential solutions.
  • Developed high-quality documentation to support training efforts, helping employees fully understand new systems and procedures.
  • Performed gap analysis between existing systems or processes and desired state, identifying areas for improvement or enhancement.
  • Improved business processes by analyzing current practices and recommending optimization strategies.
  • Interacted with internal customers to understand business needs and translate into requirements and project scope.
  • Supported software development projects by defining clear requirements and effectively communicating them to technical teams.
  • Developed complex dashboard and reporting tools to track business performance metrics.

Software Engineer

Persistent Systems
10.2014 - 05.2018
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.

Freelancer

Self-employed
  • Developed customized solutions to address unique client needs, resulting in repeat business and referrals.
  • Led team of designers and developers to deliver projects on time, ensuring high-quality standards and client satisfaction.
  • Developed custom web solutions for clients, increasing user engagement and customer satisfaction.

Education

High School Diploma -

Sekolah Menengah Aminuddin Baki
Kuala Lumpur, Malaysia

Bachelor of Science - Information And Communication Technology

International Islamic University Malaysia
Gombak, Selangor
10-2013

Skills

  • Software architecture design
  • Machine learning integration
  • Performance optimization
  • Project planning
  • SQL
  • Scrum methodology
  • Continuous improvement techniques
  • New employee mentoring
  • Project documentation
  • Requirements documentation
  • User acceptance testing
  • Data analysis
  • Performance testing

Languages

English
Bilingual or Proficient (C2)
Malay
Bilingual or Proficient (C2)

Timeline

Lead Software Engineer

Persistent Systems
06.2020 - 01.2025

Business Analyst

Persistent Systems
06.2018 - 05.2020

Software Engineer

Persistent Systems
10.2014 - 05.2018

Freelancer

Self-employed

High School Diploma -

Sekolah Menengah Aminuddin Baki

Bachelor of Science - Information And Communication Technology

International Islamic University Malaysia
Mohamad Shahirul Azrix Mohamed