Abdullah Farooq Email and Phone Number
Passionate Software Engineer with a proven track record in driving innovation and leading high-performing teams. Experienced in Agile development, GraphQL, C#, Asp.net Core, Entity Framework Core, and clean architecture. Skilled in optimizing SQL queries, clean code principles, and implementing CI/CD pipelines. Expertise in microservices, Docker, Kubernetes, and cloud platforms like Azure. Known for streamlining processes, improving performance, and delivering high-quality solutions. Committed to continuous learning and staying updated with the latest industry trends. Let's connect and collaborate on cutting-edge technology projects!
Connation Technology
View-
Principal Software EngineerConnation Technology May 2023 - Present -
Technical LeadMetaphor Technologies Jan 2023 - Present -
Principal Software EngineerTenx (Formerly Analytics Pvt Ltd) Aug 2022 - Mar 2023- Significantly improved application performance by optimizing SQL queries, sometimes resulting in a 20% increase in overall performance. (SQL, Stored Procedures, SQL Server,SQL Server Management Studio)- Successfully designed and architected new modules for the application, resulting in a 30%reduction in time to complete features and a more efficient workflow. (Clean Architecture,OOD, draw.io)- Established SQL code standards while developing an analytical mobile app, improving efficiency and reducing development overhead by 10%. This helped to streamline the development process and ensure high-quality code. (SQL, REST API, Swagger, Postman, Dapper)- Implemented a robust migration-based strategy for database changes, adding rollback capability to migration scripts after deployment. This added an extra layer of protection and mademanaging changes to the database easier. (Fluent Migrator).- Applied clean architecture principles to separate queries and commands, resulting in clean,easy-to-maintain code. This made it easier to understand and work with the codebase,improving the application's overall maintainability. (CQRS, MediatR)- Created a UI component library by aggregating common UI components, increasing codereuse, and reducing development time. This helped to speed up the development process and made it easier to create a consistent, user-friendly interface for the application.(Angular, npm, Nodejs, Typescript) -
Chief Technology OfficerGawalla Dec 2021 - Sep 2022Faisalabad, Punjab, Pakistan- Implemented a GraphQL code first approach for API development, reducing friction betweenfront-end and back-end teams.(GraphQL, C#, Asp.net Core, Entity Framework Core, LINQ)- Evaluated candidates for this startup based on skills and values, creating a more sustainablework environment. (Interviewing, Hiring, Onboarding, Training)- Implemented state management on the client-side application, improving reactivity by 20%.(StrawberryShake, Blazor, C#, JavaScript, JavaScript, HTMl, CSS)- Defined MVVM architecture and developed source generators on the client side, resulting in70% test coverage and 80% code reusability. (Unit Testing, Source Generators, Blazor,C#,JavaScript, HTML, CSS)- Introduced GitHub copilot for improved code quality and efficiency in the team, resulting in a20% increase in productivity and a 10% reduction in development time. (GitHub Copilot)- Used low-cost arm-based virtual machines for development and testing, reducing initial development costs by 50% (Oracle Cloud).- Implemented Kubernetes for easier and more scalable management of the application, resulting in a 20% decrease in time to deliver the product. (Kubernetes, Docker, Azure DevOps, Helm)- Adopted an incremental microservices architecture and Domain Driven Design for theGawalla product suite, improving scalability and maintainability in the long term- Implemented a GraphQL gateway through schema stitching of all separate GraphQL services into one schema, creating a single point of connectivity for all client applications.(GraphQL, C#, Asp.net Core, Entity Framework Core, Schema Stitching) -
.Net ConsultantTelebu Communications Jun 2021 - Jun 2022Hyderabad, Telangana, India- Successfully migrated multiple applications to a microservices s architecture, resulting inimproved separation of concerns and maintainability for multiple teams. This has allowed formore efficient collaboration and faster development cycles. (C#, Mysql, Asp.net Core).- Developed a central auth server that greatly reduced boilerplate code and streamlined authentication processes across all company applications. This has saved significant time andeffort for both developers and users. (C#, Asp.net Identity).- Implemented automation to improve customer experience. Specifically, I automated the assignment of customers to agents, resulting in a 10% increase in response time. Additionally,I integrated Twitter and WhatsApp APIs to improve customer coverage and satisfaction, leading to a 20% increase in customer coverage and a 10% increase in customer satisfaction.(C#, Windows Service).- Created a microservice-based chat application that significantly reduced development timeand maintenance costs for implementing chat functionality on multiple products. This hasallowed for faster deployment and more efficient resource allocation. (C#, Asp.net Core).- Overall, my experience and skills in microservices, automation, and API integration haveproven to be valuable assets in driving business success and improving customer satisfaction. -
Dotnet ConsultantH3 Software Solutions Oct 2020 - Jul 2021Faisalabad, Punjab, Pakistan- Automate deployment flow of existing applications using CI,CD Pipelines and helps in migrating the organization to DevOps model (Gitlab, Yaml Scripting, Docker, Git, PowershellScripting).- Provide consultancy and developed a POC while migrating code deployment platform to beGithub Actions but it was abandoned due to security reasons.- Providing guidance in defining code standards, code quality and maintainability (IOC container, GOF Patterns, .Net).- Improved Software Development life cycle, from User Stories to release management(Kanban Board) -
Development Team LeadBrickclay Aug 2019 - Apr 2021Faisalabad- Lead the development and migration of existing Quickanalytix web application to Progressive Web App (PWA) (C#, Typescript, Angular, Asp.net Core, Entity Framework, SqlServer,PowerBi Embedded, GraphQL).- Implemented centralized OAuth solutions for all of the underlying services (C#, MicrosoftIdentity Asp.net Core, Identity Server).- Participated in the development of Finance Application (C#, Typescript, Angular, Asp.netCore, Entity Framework Core, SqlServer, GraphQL, SSRS reports).- Develop Human Resource Application (C#, Typescript, Angular, Asp.net Core, Entity Framework, SqlServer, GraphQL).- Leading Cloud and DevOps Vertical for the entire development process, providing best processes and practices and evolving the organization towards DevOps Model (Azure Devops,Bash Scripting, Yaml, Ubuntu).- Lead a project which converts SVG to Web Fonts (C#, Typescript, Nodejs, Angular, Asp.netCore, Entity Framework, SqlServer, NestJs).- Designed and Implemented end to end Cloud Migration Strategy for multiple critical applications to Microservices architecture (Microsoft Azure, Docker, Kubernetes).- Helps in capturing issues in production environment using logging and tracing requests(Serilog Seq) -
Software EngineerBrickclay Mar 2019 - Jul 2019Pakistan- Involved int the development, integration and maintenance of reporting services called ofQuickanalytix (C#, SqlServer, Asp.net MVC, Ado.net).- Integrated Payment solution with Quickanalytix web application (C#, Stripe). -
Full-Stack DeveloperFreelance Aug 2017 - Feb 2019Faisalabad- Lead project named Kohsaar which was both a client project and my bachelor project (C#, Typescript, Asp.Net Core, Angular, Servicestack, Ormlite, REST, SqlServer),- Arduino bluetooth car (C++, Arduino).- Clinical reporting software for a local client while making sure code fall under SOLID principles and GOF patterns (C, Wpf, Material Design, MVVM, Sqlite).- Github Dependency Scraper (Python, Beatifulsoap, and Scrappy).
Abdullah Farooq Education Details
Frequently Asked Questions about Abdullah Farooq
What company does Abdullah Farooq work for?
Abdullah Farooq works for Connation Technology
What is Abdullah Farooq's role at the current company?
Abdullah Farooq's current role is Architect | Azure | C# | .NET Core | Angular | GraphQL | Blazor | DevOps | Kubernetes | Microservice | Domain-driven design.
What schools did Abdullah Farooq attend?
Abdullah Farooq attended National Textile University.
Not the Abdullah Farooq you were looking for?
-
-
-
-
Abdullah Farooq
Internal Auditor | X Snoonu X Trg | Google Certified Data Analyst | Python | Tableau |Karāchi
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial