← В ленту
Регистрация: 30.04.2023

Muhammad Usman Khalil

Специализация: .NET , C# Azure

Портфолио

Cancom GmbH

1. Worked as an active engineer for Cancom AHP Enterprise Cloud application for implementing modern digital workspace. 2. Worked on single/multi-tenant on prem active directory based app-stores for booking/unbooking software applications to finally deploy and run on domain joined virtual machines. 3. Manage workflow operations for managing various Active directory objects. 4. Developed workflow operations for creating/deploying Azure virtual machines in the context of single tenant environment based on Azure subscription model. 5. Implemented various Azure AD based features (e.g., Azure App Registration) for maintaining digital workspace on azure. This includes creation of Azure AD users, groups, and memberships. 6. Interacted with Azure WvDs Host pools and session hosts. 7. Grasped understanding of common Core Azure Services along management of Identities at Azure. 8. Written C# based PowerShell Commandlets for performing various administrative operations. 9. Used vSphere VMWare API to communicate with live VMware Servers. 10. Participated in ongoing Angular based frontend development for establishing new user interface design.

HDS International Group

1. Developed Logistic Dashboards for providing an overall analysis for underlying system. 2. Developed Import/Export frameworks for exchanging freight data between different interfaces. 3. Developed & Deployed Microservices for transforming data targeting other standalone systems.

Maul-Theet (HGL Dynamics)

1. Worked as a researcher on multithreaded data acquisition software (e.g. PULSE-Brüel & Kjær). 2. Made structural analysis on existing multithreaded data consumer modules. 3. Developed software component ("LOFAR"), which consumes incoming Hydrophone recorded signals and performs real time mathematical analysis on it. (e.g Fast Fourier Transformation - FFT Analysis ). 4. Prepared WinForms based UI for rendering data.

Скиллы

.NET Core
REST
SQL
Test Cases
Virtual Machine

Опыт работы

Software Architect, team lead
с 11.2022 - По настоящий момент |Dennemeyer & Associates
.NET Core, OneNote, TeamCity, REST API’s
1. Worked as Team Lead / Software Architect for one of the teams concerning the European Patents validation. 2. Managed the team using through Agile process and provided the architecture level guidance throughout the development process of the application. 3. Organized and orchestrate technical meetings for evolving the understandability of various technical concepts.
Software Engineer
06.2022 - 11.2022 |Euronet-epay
.NET Core, LogRocket, JIRA, Azure DevOps, .NET Standard
1. Worked as Senior Software Engineer for implementing modern financial application systems (i.e., RIA Money Transfer). 2. Participated actively on maintaining and developing new features by following microservices and related standards. (Supported money transfer more than 30 countries)
Software Engineer
06.2019 - 06.2022 |Cancom GmbH
.NET Core, PowerShell, Microsoft Azure Active Directory App Registration, Microsoft WvDs, Microsoft Automation API, HTTP Certificates, Web API, OAuth, Identity Server, Angular, Typescript, Azure Event Grid, Blob Storage, SeriLog. Entity Framework, Cosmos DB. MOQ framework, MS SQL
1. Worked as an active engineer for Cancom AHP Enterprise Cloud application for implementing modern digital workspace. 2. Worked on single/multi-tenant on prem active directory based app-stores for booking/unbooking software applications to finally deploy and run on domain joined virtual machines. 3. Manage workflow operations for managing various Active directory objects. 4. Developed workflow operations for creating/deploying Azure virtual machines in the context of single tenant environment based on Azure subscription model. 5. Implemented various Azure AD based features (e.g., Azure App Registration) for maintaining digital workspace on azure. This includes creation of Azure AD users, groups, and memberships. 6. Interacted with Azure WvDs Host pools and session hosts. 7. Grasped understanding of common Core Azure Services along management of Identities at Azure. 8. Written C# based PowerShell Commandlets for performing various administrative operations. 9. Used vSphere VMWare API to communicate with live VMware Servers. 10. Participated in ongoing Angular based frontend development for establishing new user interface design.
Software Engineer
09.2014 - 03.2018 |HDS International Group
DevExpress, DevExtreme, C#.NET, ASP.NET, MVC, MVC Web Api, MS SQL, LINQ, Entity Framework, Quartz API, WCF services, HTML 5, JQuery, Bootstrap, SignalR, CSS, Work Flow Foundations (WF), MSMQ, LINQ Fluent APIs, Web API, XML, Micro services, MS SQL, Microsoft Azure
1. Developed Logistic Dashboards for providing an overall analysis for underlying system. 2. Developed Import/Export frameworks for exchanging freight data between different interfaces. 3. Developed & Deployed Microservices for transforming data targeting other standalone systems.
Internee Software Engineer
09.2012 - 04.2013 |Maul-Theet (HGL Dynamics)
C#.NET, C/C++, STL, ATL/COM Servers, Multithreading, .NET Assemblies, Object Oriented Design, PInvoke, Win32 Libraries, .NET Relfector, .NET WinForms
1. Worked as a researcher on multithreaded data acquisition software (e.g. PULSE-Brüel & Kjær). 2. Made structural analysis on existing multithreaded data consumer modules. 3. Developed software component ("LOFAR"), which consumes incoming Hydrophone recorded signals and performs real time mathematical analysis on it. (e.g Fast Fourier Transformation - FFT Analysis ). 4. Prepared WinForms based UI for rendering data.
Software Engineer
04.2011 - 08.2011 |Tako Software systems
C#.NET, .NET WinForms, .NET Reflections, PInvoke, Factory Design Patterns, Visual C++/CLI
My Role: Anaylsis & Development of whole framework. Roles & Responsibilities: 1. Built .NET process automation framework to test functionality of UI and controls in a .NET process, to observe events generated by its different areas (e.g. ManagedSpy). 2. .NET Reflections were used to reflect the parent process.
Software Engineer
03.2009 - 04.2011 |SENSYS (Pvt) Lahore
C/C++, STL, COM, WCF, .NET Remoting, Win32 Debugging APIs, Assembly, Multithreading ,XML Parsing, .NET Framework & .APIs, COM InterOp service APIs, .NET Reflections ,.NET Remoting and WCF services.API Hooking and Injection
1. Design, Development and trouble shooting with maintainance of TagEngin component of Industrial automation product IntelliMAX. 2. Analyse design and development of distributed frameworks. 3. Development of an interactive distributed functional testing automation framework (DTAF). 4. Developed Client/Server based architecture for execution of automated tests and test information with modules written in .Net and C++ for extraction of data Binaries (Win32 exe, DLL).
Software Engineer
10.2007 - 02.2009 |Innovative (Pvt) Lahore
C/C++, Network Programming, Asterisk, STL, CAGI, MySql, XML, log4cpp, Cepstral TTS (TextToSpeach), Xerces, OOP, libcprops (used for http-communication)
Description: The Framework for IVR System under Asterisk Server provided Billing features for billing callers, Modules for providing caller information, from DB, to CSRs when calls are routed to them and logging. It allows for any number of clients with client specific IVR flows to be programmed with communicating APIs and other configurations specified in an XML file.
Software Engineer
10.2007 - 02.2009 |Innovative (Pvt) Lahore
Visual C++, MFC, BCG Chart Director
Project: Trade Accountant. Roles & Responsibilities: Anaylsis, Design and Implementation of new Change Request. Description: Incorporated a new change inside an existing build application “Scheduled D Report Generator” which was based on trading functionality. This report having main features of providing Risk Management & Gain/Loss reporting.

Образование

Masters in IT (Магистр)
2011 - 2013
University of Applied Sciences, Kiel
Computer Sciences B.Sc.
2003 - 2007
Punjab University College of Information Technology

Дополнительное образование

Programming in C#
Microsoft Certified Professional (MCP)

Языки

АнглийскийПродвинутыйНемецкийСредний