Numan Ali
Verified Expert in Engineering
Full-stack Developer
Lahore, Punjab, Pakistan
Toptal member since May 10, 2022
Numan is a seasoned technical lead and developer with over ten years of experience guiding engineering teams to deliver superior products. Leveraging deep technical knowledge and exceptional interpersonal skills, he enhances software development quality and throughput. Numan excels at organizing diverse skill sets to maximize deliverables within strict deadlines. Holding a bachelor's degree in computer science, he embodies a potent blend of technical prowess and leadership proficiency.
Portfolio
Experience
Availability
Preferred Environment
Windows, Visual Studio, SQL, .NET, Microservices, RESTful Web Services, Azure, C#, Angular, React
The most amazing...
...application I co-developed with a team is Tarasol, boasting a daily user base of 500,000 active users.
Work Experience
C#/.NET Developer
iPulse Medical Ltd
- Developed an SDK designed to streamline and automate tasks within the Facebook Ads Manager account ecosystem.
- Enforced coding standards and adhered to best practices outlined by Microsoft and Sonar Cloud guidelines.
- Crafting comprehensive documentation and meticulously architecting. By ensuring clarity and coherence in documentation and implementing robust architectural designs.
Full stack .Net Developer
Proteris Compliance Solutions, Inc.
- Assumed ultimate accountability for the architecture, design, and implementation of company-wide platforms and applications.
- Established clear parameters for technical development tasks, including API integrations and data acquisitions.
- Guided DevOps teams through seamless execution of continuous integration and continuous delivery processes.
- Streamlined system infrastructure documentation and operating procedures, bolstering controls and optimizing overall performance.
- Conducted thorough investigations and remedied system issues to elevate usability and enhance functionality.
C# .Net Developer for Industrial sector company
Fero Labs, Inc.
- Designed and developed a Windows Service complemented by a Windows UI application for seamless configuration.
- Divided modules into distinct tasks and integrated them into Jira, thus creating a structured timeline for deliverables.
- Implemented CI/CD pipelines using CircleCI to facilitate dynamic deployment and streamline setup for building processes.
Principal Software Engineer
Speridian Technology
- Collaborated closely with project managers, developers, quality assurance teams, and customers to effectively identify and resolve technical issues.
- Conducted comprehensive code debugging, software troubleshooting, root cause analysis, and thorough program reviews.
- Leveraged robust technical acumen and application expertise to optimize performance, provide continuous improvement recommendations, and drive product innovation.
- Directed teams in designing software for production environments, outlining production plans, timelines, and employee scheduling to ensure smooth project execution.
Technical Lead
Acrologix (Pvt.) Ltd
- Assumed ultimate accountability for the architecture, design, and implementation of company-wide platforms and applications.
- Established clear parameters for technical development tasks, including API integrations and data acquisitions.
- Guided DevOps teams through the execution of continuous integration and continuous delivery processes.
- Organized system infrastructure documentation and operating procedures, bolstering controls and optimizing overall performance.
- Conducted thorough investigations and addressed system issues to enhance usability and improve functionality.
- Provided mentorship to junior team members, offering educational expertise on technical concepts and professional projects.
- Evaluated and adopted new technologies to effectively address evolving industry needs.
Team Lead
SolutionDot (Pvt.) Ltd
- Contributed to continuous improvement and team performance by suggesting ideas, problem-solving, and participating in team-building to foster better working relationships.
- Reviewed code, collaborated with development teams to address issues, conducted test scenarios, and prepared for deployment.
- Estimated work hours and tracked progress utilizing the Scrum methodology.
Senior Software Engineer
Sanoma Technology
- Collaborated with the globally distributed Sanoma team to develop Telgian Compliance Manager (TCM), empowering companies to establish and streamline their workflows.
- Implemented document sharing, incident reporting, instrument impairment records, schedules, and employee training courses.
- Authored code fixes and enhancements to be included in upcoming code releases and patches.
Software Engineer
University of Management and Technology, Lahore, Punjab
- Worked on the university's software, including enrollment, management, course enrollment, and the student portal.
- Built a shared central authentication system in .NET for intranet applications.
- Created workflow diagrams and Gantt charts to clearly demonstrate processes and timelines.
- Gained exposure to MVC architecture, worked on Web Forms, and explored SQL Server Reporting Services (SSRS).
Associate Software Engineer
R'Dev Solutions
- Developed software for desktop and mobile operating systems, including a desktop application in C#.
- Added permissions-based capabilities to an existing IT dashboard.
- Learned and applied best practices for software engineering and improvements.
Experience
Tarasol
Focus Areas:
• Collaborated with project managers, developers, QA, and customers to address technical issues in Redis.
• Worked with cross-functional teams to analyze evolving client needs and propose system solutions.
• Gathered data on integration issues and vulnerabilities, and provided improvement recommendations.
Authentication Migration for Streamland Media
In addition to enhancing authentication mechanisms, the transition to Azure AD empowered Streamland with advanced Single Sign-On (SSO) functionality, simplifying user access to multiple applications with a unified login experience. This strategic migration not only optimized security protocols but also improved user convenience and operational efficiency across the organization.
NextTotal
It was developed utilizing a robust tech stack including C#, ASP.NET, .NET Core, REST APIs, JavaScript, and CSS. NextTotal ensures optimal performance and scalability.
In my role, I meticulously reviewed code, troubleshooted issues, and collaborated closely with development teams to rectify problems, conduct test scenarios, and prepare for deployment. Utilizing the Scrum methodology, I accurately estimated work hours and diligently tracked project progress to ensure timely delivery and alignment with project milestones.
Committee
In addition to spearheading the development of this application, I fostered collaboration with business analysts, development teams, and infrastructure specialists to deliver robust, high-availability solutions for mission-critical applications. This multifaceted approach ensured the seamless operation of essential business processes while maximizing efficiency and productivity.
Power AI
Moreover, the application provides a user-friendly interface for model training and seamless integration with other applications. This comprehensive solution revolutionizes the way users interact with AI technologies, empowering them to leverage state-of-the-art capabilities for various tasks and applications.
Telgian Compliance Manager (TCM)
Focus Areas:
• Implemented document sharing, incident reporting, instrument impairment records, schedules, and employee training.
• Directed software system validation and testing methods.
• Led software programming initiatives and oversaw documentation development.
• Facilitated client communication and collaborated with cross-functional departments on project status and proposals.
Our solution, developed using C#, ASP.NET, .NET Core, REST APIs, JavaScript, and CSS, ensures robust functionality and user-friendly experiences.
Education
Master's Degree in Computer Science
Punjab University of Computer and Information Technology (PUCIT) - Lahore
Bachelor's Degree in Computer Science
Bahauddin Zakariya University - Multan, Pakistan
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
Skills
Libraries/APIs
React, Node.js, Windows Forms (WinForms), jQuery, API Development, Entity Framework, LocalStorage, REST APIs, Fluent API, SignalR, RxJS, LINQ, Chart.js, AG Grid, MediatR, Facebook API, ODBC, Vue, Win32 API, Windows API, NetSuite API, WebGL, Facebook Ads API, PayPal API, Flowbite
Tools
Azure App Service, Git, Azure DevOps Services, Visual Studio 2019, GitHub, Visual Studio, Dapper, RabbitMQ, Telerik Reports, C#.NET WinForms, Microsoft Teams, Crystal Reports, Microsoft Web Services, Jira, GitLab, Kafka Streams, Microsoft Excel, VPN, InstallShield, Azure Active Directory B2C (ADB2C), Microsoft Access, Canva, Confluence, Microsoft Power BI, Azure OpenAI Service
Languages
C#.NET, JavaScript, C#, TypeScript, Visual Basic, Visual Basic .NET (VB.NET), SQL, HTML, HTML5, ASP.NET Razor, CSS, Visual Basic 6 (VB6), Active Server Pages (ASP), T-SQL (Transact-SQL), XML, VB.NET, Python, GraphQL, MSIL, PHP, C++, Java, UML
Frameworks
.NET, .NET Core, Angular, Entity Framework Core, ASP.NET Web Forms, ASP.NET, ASP.NET MVC, ASP.NET Core, Express.js, Next.js, VB.NET WinForms, ASP.NET Core MVC, Classic ASP, ASP.NET Identity, Telerik Kendo UI, Bootstrap, Django, Razor, ASP.NET MVC 4, MVC Razor, ASP.NET MVC 5, .NET 4, OAuth 2, NHibernate, ADO.NET, Razor Pages, Windows PowerShell, ASP.NET Web API, Blazor, Flask, gRPC, Tailwind CSS, Blazor WebAssembly, IdentityServer 3, Kendo UI, Windows Presentation Foundation (WPF), Angular Material
Paradigms
Microservices, Desktop App Development, Object-oriented Programming (OOP), Best Practices, Object-oriented Design (OOD), Design Patterns, REST, Scrum, Azure DevOps, DevOps, Continuous Integration (CI), Web Architecture, Hosting, UX Design, UI Design, Windows App Development, Event-driven Architecture, Microservices Architecture, Agile Software Development, Unit Testing, ETL, Business Intelligence (BI), Automation, Distributed Programming
Platforms
Azure, Windows, Docker, Amazon Web Services (AWS), Visual Studio 2016, Windows Server 2016, Azure Functions, Software Design Patterns, Azure PaaS, Windows Desktop, Telerik, Oracle Database, Kubernetes, Unix, Windows UI, AWS Lambda, Win32, Umbraco, Xamarin, WordPress
Storage
MongoDB, Databases, JSON, IIS SQL Server, Azure SQL, Microsoft SQL Server, SQL Server 2016, MySQL, PostgreSQL, Azure Cosmos DB, Redis, SQL Server 2012, SQL Server Integration Services (SSIS), NoSQL, Datadog, SQL Server 2014, Azure SQL Databases, Azure Active Directory, PL/SQL, Redis Cache, Elasticsearch, Data Pipelines
Other
Programming, Data Structures, Architecture, APIs, API Integration, Integration, Windows Desktop Software, .NET 6, Full-stack, Deployment, Back-end, OAuth, Full-stack Development, Third-party APIs, Microsoft Web, Web Applications, Microsoft Stack, IIS, Back-end Development, Agile Deployment, Cloud, Serverless, JSON REST APIs, Mapping, Cloud Services, Repository Pattern, Internet Information Services (IIS), SOLID Principles, OOP Designs, .NET 8, .NET Framework, Software Engineering, Operating Systems, Windows Services, DevExpress, Localization, Ajax, Front-end, WebSockets, Software Architecture, Content Management Systems (CMS), Angular Bootstrap, Microsoft Azure, Dashboards, API Management, Gatsby, Troubleshooting, Root Cause Analysis, Code Review, Source Code Review, CI/CD Pipelines, Project Consultancy, Security, HTTP Server, Webhooks, Message Queues, Team Leadership, Front-end Development, Software Consulting, CLR, Virtual Machines, Web Development, User Interface (UI), OWASP, RESTful Services, RESTful Web Services, Payment APIs, Azure Data Factory, Pipelines, Enterprise Resource Planning (ERP), WCF Web Services, eCommerce, Monitoring, SOAP, HTTP REST, Windows Communication Foundation (WCF), Learning Management Systems (LMS), Object Detection, Models, OSIsoft PI, AWS Cloud Architecture, Cloudflare, NATS, Microsoft Data Transformation Services (now SSIS), Algorithms, Computational Science, Research, Analysis, Large Language Models (LLMs), Zoho, FTP, SFTP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring