Microsoft .NET Developer (Senior) |
Arvato Systems Malaysia
(MNC)
| Nov2023 - now
Arvato Systems Malaysia is a part of Arvato
Systems,
providing IT solutions and services to support
digital transformation, focusing on industries like media, retail, utilities, and
healthcare.
Key Responsibilities
- Contribute to the full software development lifecycle by writing clean, maintainable code, creating automated tests, debugging issues, and optimizing performance. Collaborate with cross-functional teams in an Agile Scrum environment, participating in sprint ceremonies and maintaining comprehensive technical documentation such as database schemas and flow diagrams to ensure quality, clarity, and continuous improvement.
Implemented Solutions
-
POC Implementations (2024): Led two POCs:
- Azure Monitor / Application Insights for enhanced
observability.
- Google Ad Manager API Dev Tool to accelerate development and
testing for Digital Sales.
- Completed POC (2025): Completed Hangfire-based centralized Job
Scheduling in .NET 10.
- Ongoing POC (2025): Developing AI Model Monitoring & Automated
Retraining for Google Ad Click Prediction.
- Repository Optimization: Reduced repository size by
24% by cleaning up the package folder.
- Critical Blocker Resolution: Enabled line item status
transitions, eliminating the need for costly external consultancy.
- CI/CD Optimization: Implemented a file-based (auto) test-skipping
mechanism and added manual test-skipping via [skip-test] in commit messages, reducing CI
pipeline time by 66%.
- CI/CD Migration: Migrated build pipelines from Azure DevOps (Windows) to GitHub Actions (Ubuntu), refactoring YAML workflows and build scripts to reduce CI/CD runtime by 50%.
- Security: Proposed and implemented a major code refactoring of the application's security layer by centralizing access control into a unified security service, replacing manual validations, resolving critical IDOR vulnerabilities, and improving maintainability.
- Security: Implemented a secure logging feature in product framework by introducing masking policies (e.g., email and GUID), enhancing logger configuration, and ensuring compliance with security/privacy requirements while maintaining debugging effectiveness.
Extra Initiative
- AI Hackathon Participation: Competed in Arvato Systems
Malaysia: AI Hackathon 2024, collaborating on an AI POC for support ticket
management using Python, Google Colab, and JIRA API integration.
- Team Engagement: Volunteered to organize a team-building event for the
BMS team during counterpart visits to Kuala Lumpur.
-
Knowledge Sharing & Tech Talks:
-
Regularly shared on weekly GitHub Copilot knowledge sharing sessions for a team of 16, to encourage AI-assisted development adoption.
-
Conducted three knowledge-sharing sessions on IDOR security, ReSharper and modern C# development practices, and modern documentation techniques using Mermaid.
-
Regularly initiated cross-team discussions to improve code quality, introducing:
- Strategy & Factory Method patterns for better maintainability.
- Pure unit testing as a new approach.
-
AI-Driven Productivity: Leveraged GitHub Copilot to accelerate feature implementation and unit test creation, code refactoring, documentation generation, and debugging assistance.
- API Documentation Improvement: Proactively identified critical API
documentation gaps, researched and proposed a modern, centralized web-based solution,
gaining team lead recognition for its long-term strategic value despite current
implementation constraints due to team restructuring.
- API Documentation Improvement: Enriched Swagger UI with auto-generated validation and examples, streamlining frontend development and minimizing clarification needs.
Accomplishments
-
Performance Recognition: Successfully passed 6-month probation with
strong results and achieved a good performance review for 2024.
Technology Stack
- Languages & Frameworks: C#, .NET Framework 4.8, .NET 8, Web API
- Backend Tools: Swagger (Swashbuckle), Hangfire, Serilog, Seq
- Databases: SQL Server, Entity Framework Core 8
- Cloud & DevOps: GitHub, Azure DevOps, Azure Function, Azure Service Bus
- Monitoring & Testing: Azure Application Insights, NUnit, MsTest (Unit Test,
Integration Test)
- Frontend: JavaScript
-
Design Patterns & Principles: Monolith, Microservices, Factory Pattern, Strategy
Pattern,
Query Object Pattern, Repository Pattern, DRY, YAGNI, SOC, OOP, Dependency Injection
(DI), MVC
- Others: Scrum, Agile, Confluence, MermaidJS, SonarQube / SonarCloud,
Google Colab, Python