Ashraf Faheem-
Lahore, Pakistan
Summary
9+ years of software development experience in Microsoft platform tools and technologies, as well as extensive hands-on experience
in designing and developing web-based enterprise applications. Expertise in developing .Net Core, .Net MVC, Angular 14 and ASP.NET
Web API2, SharePoint Online applications, Azure Application Development
•
•
•
•
Hands-on experience in Visual Studio 2017,2019, SQL Server, creating REST APIs using Swagger Specifications, PowerShell.
Well-versed with the entire development life cycle and have facilitated agile practices.
A versatile team player with an adept at building strong working relationships with the team and management.
Good analytical and technical skills.
Education
Bachelor of Computer Science
Lahore Leads University
2012 - 2016
Speridian Technologies
Jul 2019 - Present
Experience
Technical Team Lead
During my tenure at Speridian Technologies, I’ve worked on diverse projects, gained substantial experience with Microsoft platform
tools and technologies, and obtained relevant certifications in the field. My contributions to the team demonstrate my proficiency in
software development and my commitment to delivering high-quality solutions.
•
•
•
•
•
•
•
•
•
•
•
•
•
Collaborated in gathering business requirements and conducted effort estimation.
Designed, modified, and maintained databases to align with business requirements.
Developed and maintained efficient, reusable, and reliable code for Web API 2 backend applications for iOS, Android, and web
platforms.
Ensured optimal performance, quality, and responsiveness of applications.
Regularly communicated with management and technical support colleagues.
Contributed to requirement gathering and effort analysis.
Worked on AAD application registration setup.
Established Azure infrastructure and created DevOps pipelines for CI/CD.
Configured Azure app services, application gateway, Azure Kubernetes Services, and Azure Container Registry.
Managed Azure API management and implemented various API management policies.
Exposed Web API endpoints for third parties using Azure API Management.
Collaborated in building a microservices architecture.
Participated in the deployment of microservices with Docker and Kubernetes.
Senior Software Engineer
FutureNow Technologies
Oct 2018 - Jul 2019
FutureNow Technologies is a provider of cutting-edge technology solutions and services in Asia, Europe, and North America. We
believe that innovation, commitment to quality, and effective partnership with our clients are the foundation of success. Over the
years we have engineered solutions that are currently being used in some of the largest fortune 100 companies around the world.
Our success comes from the realization that we as an organization can only succeed if our clients are successful.
•
•
•
•
My role in this application was to add and modify modules, and pages according to the requirement.
Involved in gathering business requirements to analyze effort estimates.
Database design and modifications according to business requirements.
Design, build and maintain efficient, reusable, and reliable code.
Software Engineer
Six Logics
Feb 2016 - Sep 2018
Six Logics is a web development company specializing in designing and building rich web applications. Six Logics has a group of
dedicated professionals in .Net and other programming languages, with a devotion to building something extraordinary yet simple to
use that can increase productivity and profits. Six Logics will help you solve your business challenges through software in any
technology area. Currently, with more than 80 team members, Six Logics started primarily as a Sports Technology Consultant
Company has rapidly achieved the satisfaction of our hundreds of clients by offering a new breed of business integration solutions in
various domains. Six Logics is providing offshore IT services to various companies of Europe enabling them to have a full-fledged IT
solution with the help of the aptest and most professional programmers, designers, and QAs.
•
•
•
•
My role in this application was to add and modify modules, and pages according to the requirement.
Involved in gathering business requirements to analyze effort estimates.
Database design and modifications according to business requirements.
Design, build, and maintain efficient, reusable, and reliable code.
Certifications
•
•
•
•
•
•
•
•
•
Microsoft Azure Solutions Architect Expert (AZ-305)
Microsoft Azure Administrator Associate (AZ-104)
Microsoft Azure Developer Associate (AZ-204)
Microsoft Azure Fundamentals (AZ-900)
Microsoft Azure Data Fundamentals (DP-900)
Microsoft Dynamics 365 Fundamentals - CRM (MB-910)
Microsoft Azure AI Fundamentals (AI-900)
Microsoft Security, Compliance, and Identity Fundamentals (SC-900)
Microsoft Power Platform Fundamentals (PL-900)
Projects
Modern Authentication
Wedgewood used Active Directory Federation Services to authenticate the internal users for all the applications. This project is
related to revamping the authentication mechanism from ADFS to Azure AD for all the applications.
Technologies Used: Azure Active Directory, Azure Active Directory B2C
•
•
•
•
Involved in requirement gathering to analyze effort estimates.
Participation in Sprint Planning Meetings.
Participating in production deployment.
Worked on setting up AAD application registration.
Century Healthcare
Online Enrollment tool, this tool is used to register online Health insurance Enrollment, Managing Groups, and Premium calculations
on different Pay Cycles like Weekly, Monthly, Biweekly, etc. This tool is in sync with Salesforce. All the Enrollments are in real-time
Sync with Salesforce. Bulk data is imported in the form of EDI. This tool uses SSO (Single Sign On) using SAML 2.0 and signing with an
X.509 Certificate.
Technologies Used: .Net Core 2.2, Angular JS, MS-SQL, SOAP Web Services, Azure Cloud, 3rd party integration for SMS, Email
•
•
•
•
•
My role in this application was to add and modify modules, and pages according to the requirement
Involved in gathering business requirements to analyze effort estimates.
Database design and modifications according to business requirements.
Build, and maintain reusable, and reliable code Exposing Web API endpoint for third parties using Azure API Management.
Regularly communicate with management and technical support colleagues.
Odds Check
After getting success on Stats24 my lead moved me to Odds Check and Odds Check is based on a prediction about the team's match.
Users with the help of Stats24's prediction, booked their bet and earned some extra money. Our most respectful client gave us a few
formulas and after that, we used those formulas and generated predictions about which team would win or lose.
Technologies Used: .Net MVC, jQuery, MS-SQL, 3rd party integration for SMS, Email Responsibilities:
•
•
•
•
•
My role in this application was to add and modify modules, and pages according to the requirement
Involved in gathering business requirements to analyze effort estimates.
Database design and modifications according to business requirement
Design, build, and maintain efficient, reusable, and reliable code Exposing Web API endpoint for third parties using Azure API
Management.
Ensure the best possible performance, quality, and responsiveness of applications.
Future Bahrain Rent-A-Car
A rent-a-car system based on a Web application. It handles all the operations used in renting a car and keeping records of the
customers. It provides area-wise details of available cars. Prices of cars on rent. Model and complete detail of the car. It facilitates a
registration form that is to be filled out by the customer to get a car on rent. The rent is calculated by this application and payments
are done accordingly.
Technologies Used: .Net MVC, jQuery, MS-SQL, 3rd party integration for SMS, Email
•
•
•
•
•
My role in this application was to add and modify modules, and pages according to the requirement
Involved in gathering business requirements to analyze effort estimates.
Database design and modifications according to business requirement
Build, and maintain reusable, and reliable code Exposing Web API endpoint for third parties using Azure API Management.
Ensure the best possible performance, quality, and responsiveness of applications.
Technical Skills
Azure SQL Server, MS Access, SQL Reporting Services, RDCL Reporting, Crystal Reports, Excel Sheet, .NET Core, .NET Framework,
Angular 2+, Angular.js, JavaScript, jQuery, Sharepoint Online, JSON, XML, Bootstrap, HTML5, CSS3, Azure Active Directory, Azure AD
B2C, Azure WebApp, Azure Virtual Machines, Azure Function App, Azure API Management, Azure Storage, Azure Logic Apps, Azure
SQL Server, Azure Service Bus, Azure Application Insights, Azure Pipelines.