Mazen Issa, Developer in Dubai, United Arab Emirates
Mazen is available for hire
Hire Mazen

Mazen Issa

Verified Expert  in Engineering

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
January 5, 2019

Mazen is a full-stack developer who’s used a number of technologies throughout his career. Drawing upon his over six years of experience, he can work on a variety of projects, but he specializes in building back-ends with .NET and the front-ends of web apps using JavaScript (Angular or jQuery depending on the project). Mazen firmly believes that clear communication and honesty on both sides are crucial in making freelance, remote projects work.

Portfolio

Computat Technologies
MongoDB, Microsoft SQL Server, Angular, TypeScript, JavaScript, C#...
AlMansoori Specialized Engineering
SharePoint, Crystal Reports, Azure Active Directory, Microsoft SQL Server...
Atypon Systems
Ubuntu, IntelliJ IDEA, jQuery, JavaScript, Jakarta Server Pages (JSP), Java...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, JetBrains Rider

The most amazing...

...project I've worked on is a sophisticated platform that involved an integration with several external services and creative algorithms to enable the system.

Work Experience

Manager and Lead Developer

2016 - PRESENT
Computat Technologies
  • Expanded the startup's software development operations.
  • Explored opportunities and wrote business proposals.
  • Managed teams, handled the marketing and planning, and liaised with clients.
  • Designed and developed for the web using ASP.NET C#, JavaScript, and various front-end frameworks such as AngularJS native Android mobile app development in Java and using hybrid frameworks such as Cordova, React Native, and NativeScript.
  • Built chatbots and web apps using MongoDB, Express.js, AngularJS, and Node.js. Gained experience with TypeScript and Angular 2+.
  • Developed and implemented integrated solutions involving eCommerce systems and social networks.
Technologies: MongoDB, Microsoft SQL Server, Angular, TypeScript, JavaScript, C#, Model View Controller (MVC), ASP.NET, AngularJS, .NET, C#.NET, Visual Studio, HTML, CSS, Entity Framework, REST, SQL, ASP.NET Core, T-SQL (Transact-SQL)

Analyst Programmer

2013 - 2016
AlMansoori Specialized Engineering
  • Built business information systems by engaging in all phases of the software development lifecycle.
  • Performed analysis and requirements gathering, solved problems, wrote up documentation, and provided support.
  • Discussed requirements with management and set development goals with the management from various business units.
Technologies: SharePoint, Crystal Reports, Azure Active Directory, Microsoft SQL Server, Entity Framework, Model View Controller (MVC), ASP.NET, C#, Visual Studio, .NET, C#.NET, JavaScript, HTML, CSS, SQL, T-SQL (Transact-SQL)

Software Developer

2012 - 2013
Atypon Systems
  • Worked on the front-end component of sites built on Literatum™, a comprehensive solution for publishers of digital content.
  • Developed UI pages using Java Server Pages, XSL, HTML, CSS, JavaScript, and jQuery using IntelliJ IDEA on Ubuntu.
  • Experimented with IntelliJ IDEA plugin system (to automate developer tasks).
Technologies: Ubuntu, IntelliJ IDEA, jQuery, JavaScript, Jakarta Server Pages (JSP), Java, HTML, CSS

Intern Game Developer

2012 - 2012
IN4MA
  • Developed and maintained a 2D XNA game from scratch in cooperation with a graphics designer. The game includes graph structures for maps and search-based AI techniques for path-finding (NPC movement).
Technologies: XNA, C#, Visual Studio, .NET, C#.NET

Web Intern | Sitecore Developer

2010 - 2011
Tanasuk Technologies
  • Worked as a certified Sitecore developer.
  • Developed back-end database and business logic within a Scrum team using Sitecore, ASP.NET MVC, Entity Framework, and jQuery.
  • Performed R&D to test new technologies and development tools using Visual Studio Extensibility to enhance the team’s productivity.
Technologies: jQuery, C#, ASP.NET MVC, Sitecore, Visual Studio, Microsoft SQL Server, .NET, C#.NET, JavaScript, CSS, Entity Framework, Model View Controller (MVC)

ChatraBot

ChatraBot is a software as a service (SaaS) that enables a business to expand its reach into messenger services such as Facebook Messenger and Telegram with ease. It is designed to be a plug-n-play experience so one can start with just a few clicks. Still, the ability exists to fully customize most aspects of the system.

One of the out-of-the-box features is that this system has the ability to learn about a business's specific products. It does this by making a generated chat bot specific to the business and not just a generic sales bot.

Languages

C#, JavaScript, TypeScript, C#.NET, HTML, CSS, T-SQL (Transact-SQL), SQL, Java

Frameworks

Angular, AngularJS, ASP.NET, ASP.NET MVC, Entity, .NET, Entity Framework Core, .NET Core, ASP.NET Core, Jakarta Server Pages (JSP)

Libraries/APIs

Entity Framework, jQuery, REST APIs, XNA

Tools

Microsoft Visual Studio, JetBrains Rider, Visual Studio, IntelliJ IDEA, Crystal Reports

Paradigms

Model View Controller (MVC), REST

Platforms

Windows, Windows Server, SharePoint, Ubuntu, Linux

Other

Software Development, JSON REST APIs, Sitecore

Storage

Microsoft SQL Server, SQL Server 2016, MongoDB, Azure Active Directory

2008 - 2013

Bachelor's Degree in Computer Information Systems

University of Jordan - Amman, Jordan

SEPTEMBER 2017 - PRESENT

Google Certified Associate Android Developer

Google

JANUARY 2017 - PRESENT

MCSD: App Builder 2017

Microsoft

JANUARY 2017 - PRESENT

MCSD: Web Applications

Microsoft

SEPTEMBER 2016 - PRESENT

MCSA: Web Applications

Microsoft

OCTOBER 2014 - PRESENT

Programming in HTML5 with JavaScript and CSS3 Specialist

Microsoft

JULY 2013 - PRESENT

MCP: Microsoft Certified Professional

Microsoft

JULY 2013 - PRESENT

Programming in C# Specialist

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring