Software Developer - Contour Software - Karachi, Pakistan
(2020-08)
Led bug fixes, feature enhancements, and new project development across the ERP system, web applications, APIs, and SQL Server Reporting Services (SSRS), working primarily as a Full-Stack Web Developer and Full-Stack ERP Developer.
- Built and maintained scalable front-end interfaces using React.js while implementing robust back-end solutions following MVC architecture principles.
- Accelerated legacy core module development by 75%, leveraging AI-assisted development workflows (Cursor) to streamline complex code analysis, compressing a projected one-month engineering timeline to under a week.
- Enhanced application security by implementing robust password requirements and account lockout features, resulting in a 60% decrease in vulnerabilities.
- Improved database performance through stored procedure optimization, achieving a 25% reduction in query response times.
- Developed a Spanish-language version of the website module without reliance on third-party APIs.
- Enhanced user experience through improved error handling, modern UI components, and integrated email functionality across ERP and web platforms.
- Designed and deployed an in-system notification panel for updates and announcements using QT and ActiveX controls.
- Implemented a major security enhancement to reinforce ERP compliance and overall system protection.
LLM Trainer and AI Evaluator - Confidential Research Work - Remote
(2024-03 - 2025-03)
Developed and refined a state-of-the-art large language model by curating diverse code-based prompts and evaluation datasets.
- Designed and executed test suites in multiple programming languages, including Python, C, C++, SQL, JavaScript, and HTML, to validate model reasoning and functionality.
- Created structured evaluation protocols enabling the model to autonomously execute and verify its own generated code.
- Analyzed model outputs, identified failure patterns, and collaborated with research engineers to improve accuracy, efficiency, and reliability.
- Ensured ethical alignment, performance optimization, and adaptability for various real-world software development scenarios.
- Applied rigorous debugging methodologies to assess edge cases, runtime performance, and cross-language interoperability.
Associate Software Developer - TPS Worldwide - Karachi, Pakistan
(2020-03 - 2020-08)
- Developed Linux server-based solutions on Red Hat 6 for a banking transaction switch.
- Contributed to API development using the Crow framework transforming SOAP to REST API.
- Integrated dual currency mode into ATM machines, facilitating seamless multi-currency transactions.