Experience
- Integration Software Engineer at TCP Software2026 to Present · Workforce Management · TimeClock Plus
Overview
Enterprise integrations and reporting solutions supporting workforce management systems.
Industry
Workforce Management
Responsibilities
- Developed customer-specific integrations
- Implemented payroll export solutions
- Built reporting enhancements and custom reporting modules
- Worked on workforce management solutions
- Diagnosed and resolved complex production issues
- Improved integration workflows
Achievements
- Implemented integrations
- Built reporting enhancements
- Developed workforce solutions
- Delivered customer-specific functionality
Technologies
.NETAPIsSQLReporting frameworksKey projects
Lessons learned
- Integration projects require deep understanding of both source and target systems.
- Business rules can be more complex than technical implementation.
- Reporting solutions must align closely with customer operational requirements.
- Production support develops critical troubleshooting and root cause analysis skills.
- Software Engineer I at NETSOL TechnologiesSep 2024 to Jul 2026 · Automotive Finance · NFS Ascent
Overview
Modernization of enterprise financial systems through API-first architecture. Systems: CMS, UMS and Workflow Services.
Industry
Automotive Finance
Responsibilities
- Developed enterprise finance software
- Participated in modernization initiatives
- Migrated WCF services to .NET Core APIs
- Developed REST APIs
- Worked on Angular and .NET applications
- Resolved production issues and implemented enhancements
- Improved performance and maintainability
Achievements
- Participated in modernization initiatives
- Developed APIs
- Resolved production issues
- Supported enterprise finance systems
Technologies
.NET CoreAngularSQL ServerREST APIsWCFKey projects
Lessons learned
- Modernizing legacy systems requires balancing innovation with business continuity.
- Incremental migration strategies reduce risk during large modernization initiatives.
- API-first architecture improves scalability and long-term maintainability.
- Financial systems demand high levels of accuracy, reliability and testing.
- Software Engineer at Nestlé PakistanJan 2024 to Sep 2024 · FMCG Enterprise Operations · Employee Portal
Overview
A large employee portal with 35+ modules supporting enterprise operations across multiple departments and international regions.
Industry
FMCG Enterprise Operations
Responsibilities
- Developed and maintained solutions for HR, Finance, IT and Supply Chain
- Supported operations across multiple international regions
- Improved system performance and optimized SQL
- Automated business processes
- Supported production environments
- Delivered enhancements and new functionality
Achievements
- Supported 35+ module enterprise portal
- Delivered departmental functionality
- Improved operational workflows
35+ modules in the portalTechnologies
ASP.NET MVCASP.NET Web FormsBlazorSQL ServerC#Key projects
Lessons learned
- Designing solutions for multiple business departments requires balancing technical implementation with business needs.
- Enterprise applications must prioritize maintainability and stability over short-term development speed.
- SQL optimization and performance tuning can significantly improve user experience in large systems.
- Understanding operational workflows is as important as writing code.
- Associate Software Engineer at XiSYS ConsultingAug 2022 to Dec 2023 · Cybersecurity · AIOTrust Identity & Access Management Platform
Overview
Cross-platform desktop software serving enterprise identity and security use cases.
Industry
Cybersecurity
Responsibilities
- Developed enterprise identity and access management solutions
- Built cross-platform desktop applications for Windows, Linux and macOS
- Developed authentication and security features, including multifactor authentication
- Contributed to custom Windows Credential Provider implementations
- Enhanced enterprise security workflows
Achievements
- Built cross-platform desktop capabilities
- Contributed to MFA solutions
- Worked on Windows Credential Provider integrations
Technologies
C#.NET.NET MAUIAvaloniaWindows APIsKey projects
Lessons learned
- Security-focused software requires careful consideration of authentication and authorization at every layer.
- Cross-platform development introduces unique challenges across Windows, Linux and macOS environments.
- Enterprise security solutions demand reliability, compatibility and strong user experience.
- Working with authentication systems deepened understanding of enterprise security concepts.
- Web Development Intern at Raheem SolutionsJun 2021 to Aug 2021 · Web Development
Overview
Web development internship and first professional experience in building web applications.
Industry
Web Development