Ashraf Qasem.

A man in a blue shirt with a happy expression

Ashraf Qasem

I'm a Full Stack .NET Developer

Get in touch
A man in a alice blue shirt with a thinking expression

About me

Need a Creative Product? I can Help You!

Hi! I’m Ashraf Qasem, and I’m a developer who has passion for building clean web applications with intuitive functionalities. I enjoy the process of turning ideas into reality using creative solutions. I’m always curious about learning new skills, tools, and concepts. In addition to working on various solo full stack projects, I have worked with creative teams, which involves daily stand-ups and communications, source control, and project management.

My skills

What My Programming Skills Included?

I develop simple, intuitive and responsive user interface that helps users get things done with less effort and time with those technologies.

Back-End technologies

  • ASP.NET Web API
    ASP.NET Web API is a framework that helps you to build services by making it easy to reach a wide range of clients including browsers, mobiles, tablets. With ASP.NET, you can use the same framework for creating web pages and services both.
    ASP.NET Web API logo
  • ASP.NET MVC
    ASP.NET MVC is a framework for building Web app using HTML, CSS and JavaScript, and implements the model–view–controller design pattern, which used to decouple view, model, controller, to achieve separation of concerns.
    ASP.NET MVC logo
  • C#
    C# is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in the .NET framework.
    C# logo
  • SQL Server
    Microsoft SQL Server is a relational database management system. It is a software product with the primary function of storing and retrieving data as requested by other software applications.
    SQL Server logo
  • Entity Framework
    Entity Framework is an Object Relational Mapper (ORM) for .NET. It's a type of tool that simplifies mapping between objects in the software to the tables and columns of a relational database like MS SQL Server DB.
    Entity Framework
  • Linq
    LINQ (Language Integrated Query) is a .NET language extension that supports data retrieval from different data sources like XML document, databases and collections.
    Linq
  • ADO.NET
    ADO.NET provides consistent access to data sources such as SQL Server and XML. ADO.NET used to perform basic CRUD operations like create, read, update and delete on data stored in both relational databases as well as the non-relational database.
    ADO.NET
  • SignalR
    SignalR is a software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. The library includes server-side and client-side JavaScript components.
    SignalR
  • Quartz.NET
    Quartz.NET is a job scheduling framework that schedules, controls, and manages your recurring tasks. A job scheduler is a system that is responsible for executing other software components when a predetermined (scheduled) time arrives.
    Quartz.NET
  • Serilog .NET
    Serilog is a .NET library that provides diagnostic logging to files, the console, Seq log web server and almost everywhere you would like. that allows for more detailed and structured logging than the default .NET logging library.
    Serilog .NET
  • Seq
    Seq is an online centralized structured logs for .NET, Java, Node.js, has intelligent search, analysis, and alerting server built specifically for modern structured log data.
    Seq
  • NLog
    NLog is a flexible and free logging platform for various .NET platforms. NLog makes it easy to write to several targets (database, file, console) and change the logging configuration on-the-fly.
    NLog
  • Castle Windsor (DI IoC)
    Castle Windsor is Inversion of Control dependency injection container {DI IoC}. The IoC container creates an object of the specified class and also injects all the dependency objects through a constructor.
    Castle Windsor (DI IoC)
  • MediatR
    MediatR is a library that helps us to implement CQRS pattern and helps to reduce direct dependency between multiple objects. In .NET Core MediatR provides classes that help to communicate with multiple objects efficiently in a loosely coupled manner.
    MediatR
  • Cloudinary
    Cloudinary is an image and video management tool enables users to upload, store, manage, manipulate, and deliver images and video for websites and apps.
    Cloudinary
  • Swagger
    Swagger is an API specification and testing framework that uses OpenAPI standard, allows you to describe the structure of your APIs so that machines can read them.
    Swagger
  • Postman
    Postman is a standalone software for testing and debugging API platform (Application Programming Interface). It has a simple User Interface for sending and viewing HTTP requests and responses.
    Postman
  • Fiddler
    Fiddler is a web debugging tool helps you debug web applications by capturing network traffic between the Internet and test computers. The tool enables you to inspect incoming and outgoing data to monitor and modify requests and responses before the browser receives them.
    Fiddler
  • Ajax
    Ajax logo
  • Gulp
    Gulp logo
  • Webpack
    Webpack logo
  • Git
    Git logo
  • Npm
    Npm logo
  • Command Line
    Command Line logo
  • VS Code
    VS Code logo
  • Trello
    Trello logo
  • ClickUp
    ClickUp logo
  • Slack
    Slack logo
  • Photoshop
    Photoshop logo
  • Adobe XD
    Adobe XD logo

Front-End technologies

  • React.js
    React.js is a JavaScript library for building UI. React can be rendered on the server using Node.js. React efficiently updates and renders the appropriate components as your data changes.
    React.js
  • Redux
    Redux is a JavaScript library for managing and centralizing application state, where the UI triggers events called "actions" to describe what happened, and separate update logic called "reducers" updates the state in response.
    React.js
  • JavaScript
    JavaScript is a client-side scripting language that adds interactivity and conditional behavior to web pages, and it can update and change both HTML and CSS.
    JavaScript
  • HTML5
    HTML (HyperText Markup Language) is for createing & structuring Web pages. 5 basic structures of HTML doc is DOCTYPE, html, head, title, & body. It can be assisted by CSS and JavaScript.
    HTML5
  • CSS3
    CSS3 (Cascading Style Sheets) is a language used to style and layout web pages written in HTML or XML, to alter the font, color, or add animations and other decorative features.
    CSS3
  • jQuery
    jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
    jQuery
  • Bootstrap
    Bootstrap is a CSS framework directed for responsive, mobile front-end web development. It contains CSS and JavaScript, design templates for forms, buttons, navigation, and other UI components.
    Bootstrap
  • Material UI
    Material-UI (MUI) is a CSS framework that provides React components out-of-the-box and follows Google's Material Design launched in 2014. MUI makes it possible to use different components to create a UI for a company's web and mobile apps.
    Material UI
  • DataTables
    DataTables is a plug-in for the jQuery JavaScript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table.
    DataTables
  • Chrome DevTools
    Chrome DevTools is a set of web developer tools allow a developer to inspect , test and debug a website, and it built directly into the Google Chrome browser.
    Chrome DevTools
  • Ajax
    Ajax logo
  • Gulp
    Gulp logo
  • Webpack
    Webpack logo
  • Git
    Git logo
  • Npm
    Npm logo
  • Command Line
    Command Line logo
  • VS Code
    VS Code logo
  • Trello
    Trello logo
  • ClickUp
    ClickUp logo
  • Slack
    Slack logo
  • Photoshop
    Photoshop logo
  • Adobe XD
    Adobe XD logo

Cloud services & source controls

  • Git
    Git is a distributed version-control system for tracking changes in any set of files, originally designed for coordinating work among programmers cooperating on source code during software development.
    Git
  • GitHub
    GitHub, Inc. is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features.
    GitHub
  • GitChraken
    GitKraken is a Source Code Management Desktop App for tracking code changes. It gives developers deep insight into their code repositories with a visual representation of the activities that happen within the code.
    GitChraken
  • Bitbucket
    Bitbucket Built for professional teams, Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy.
    Bitbucket
  • Docker
    Docker is a software platform that use OS-level virtualization to deliver software in a portable packages called containers. The containers will have everything the software needs to run including libraries, system tools, code, and runtime. The software that hosts the containers is called Docker Engine.
    Docker
  • TeamCity (CI/CD)
    TeamCity is a Continuous Integration and Continuous Deployment server (CI/CD), it used to build and test software products in an automated manner, and provides an early reporting on build problems, reduces code integration problems, and leads to more effective teamwork.
    TeamCity (CI/CD)
  • Fly.io
    Fly.io, is a cloud application platform for running full-stack applications and databases.
    Fly.io
  • Somee.com
    Somee.com provides Windows, ASP.NET, and MS SQL hosting services as well as VPS/VDS solutions.
    Somee.com
  • FreeASPHosting
    FreeASPHosting a cloud-based platform that provides Windows, ASP.NET, and MS SQL hosting services solutions.
    FreeASPHosting
  • AppHarbor
    AppHarbor is a cloud web hosting platform for .NET. Applications can be deployed to AppHarbor using Git, Subversion or TFS. A large number of services (relational and no-sql databases) are offered as add-ons.
    AppHarbor
  • Ajax
    Ajax logo
  • Gulp
    Gulp logo
  • Webpack
    Webpack logo
  • Git
    Git logo
  • Npm
    Npm logo
  • Command Line
    Command Line logo
  • VS Code
    VS Code logo
  • Trello
    Trello logo
  • ClickUp
    ClickUp logo
  • Slack
    Slack logo
  • Photoshop
    Photoshop logo
  • Adobe XD
    Adobe XD logo

Projects

See My Works Which Will Amaze You!

Showcasing complete functional projects demonstrates what I can bring to your project. I built these projects from the ground up to demonstrate skills including Front-End, Back-End, and Database Development. All these projects are full stack web projects that are built so that you can demo them easily. Contact me to get a complete code walkthrough.

Project Tracker

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Activities Hub

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Awesome Contact

Movie Land

Movie Land

Movie Land

Movie Land

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

Project Tracker

This browser does not support PDFs. Please download the PDF to view it: Download PDF

My resume

What My Work Experience Included?

I develop simple, intuitive and responsive user interface that helps users get things done with less effort and time with those technologies.

Awards

Honors & awards

Showing how I have been recognized for my hard work and achievement.

2022 Goal and Performance Review ( Very Satisfactory)
Issued by Khalid Moyeed (Project Manager)
at Micrologic Associates:

Khalid Moyeed- Manager Comment:

Performance exceeded expectation. All goals, objectives, and targets were achieved above the established standards. Achievement and contributions to the organization are above and beyond.

2014 Annual Review (Above Target)
Issued by Vishal Saropchand (Manager)
at Publicis Media (ZenithOptimedia):

Overall - what is your rating of this person? (Above Target)
Vishal Saropchand - Manager Comment:

Ashraf has demonstrated ability to learn new technologies and contribute to the project. He is unafraid of challenges with an eagerness to learn and get better. Overall he is doing a great job and should continue to get better and contribute in more significant ways.

2013 Annual Review (Above Target)
Issued by Vishal Saropchand (Manager)
at Publicis Media (ZenithOptimedia):

Overall - what is your rating of this person? (Above Target)
Vishal Saropchand - Manager Comment:

Excellent Job learning the solution and technologies we use in the solution. Continue doing what you are doing as it relates to self training, reading etc.

Contact

Have You Any Project? Please Drop a Message

Get in touch and let me know how i can help. Fill out the form and i’ll be in touch as soon as possible.