Basic

Rashid Ali

Employee, Principal Software Engineer / .Net Core | C# Developer / Azure DevOps, MDVision CSD LLC

Degree: Bachelor of Science in Computer Science - BS(CS), University of the Punjab

Lahore, Pakistan

Skills

ASP.NET Core
.NET Framework
C#
ASP.NET MVC
Entity Framework Core
LINQ
Web Services
Web API
REST
MS SQL Server
ADO.NET
Data Migration
SQL Server Integration Services (SSIS)
LINQ to XML
JavaScript
TypeScript
React
jQuery
HTML
XML
CSS
JSON
OOP
Design Patterns
DevOps
Microsoft Azure
Continuous Integration
Continuous Delivery
Git
Scrum
Jira
Softwareentwicklung

Timeline

Professional experience for Rashid Ali

  • Current , since Oct 2019

    Principal Software Engineer / .Net Core | C# Developer / Azure DevOps

    MDVision CSD LLC

    Analysis, design and implementation of a new or modified product. Proactively looking into the application architecture and the implementation process to troubleshoot performance and scalability issues. Working with solution architect to set the foundation of the application architecture, defining entities, relationships and associations between entities and the coding standards. Troubleshooting real time end-user problems, continuous integration and continuous delivery.

  • 2 years, Oct 2017 - Sep 2019

    Senior Software Engineer

    Wasi Tech Systems

    Key member of the development team with playing major role in writing the code. Data migration from legacy application storage using different data migration tools including SQL Server Integration Services (SSIS) package. Application architecture and software coding documentation.

  • 1 year and 9 months, Feb 2016 - Oct 2017

    Senior Software Engineer

    Soft Solutions Pakistan

    Development of software solutions by studying the ultimate needs of the customer. Documentation and demonstration of solutions by developing documentation, flowcharts, layouts, diagrams and code comments.

  • 3 years and 1 month, Feb 2013 - Feb 2016

    Software Engineer

    Soft Solutions Pakistan

    Working with the development team to develop, test, and maintain web and desktop-based business applications built on Microsoft technologies. Assistance to senior developers in creating documentation and requirements analysis.

Educational background for Rashid Ali

  • 4 years and 3 months, Oct 2008 - Dec 2012

    Computer Science

    University of the Punjab

    Software Engineering, Programming fundamentals, Object Oriented Programming, Data Structures and Algorithms Analysis, Calculus, Operating Systems, Data Communications and Networking

Languages

  • English

    Fluent

Wants

Software Architecture
Knowledge Exchange
Continuous Learning
Requirements Engineering
Team Building
Training

Interests

Machine learning
Agile Software Development Methodologies
SOLID Design Principles
Cross-platform
Cloud Computing
Research and Development
Travel

Browse over 18 million XING members