Mazen Issa
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Analyst Programmer
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.
Software Developer
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).
Intern Game Developer
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).
Web Intern | Sitecore Developer
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.
Experience
ChatraBot
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.
Skills
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
Education
Bachelor's Degree in Computer Information Systems
University of Jordan - Amman, Jordan
Certifications
Google Certified Associate Android Developer
MCSD: App Builder 2017
Microsoft
MCSD: Web Applications
Microsoft
MCSA: Web Applications
Microsoft
Programming in HTML5 with JavaScript and CSS3 Specialist
Microsoft
MCP: Microsoft Certified Professional
Microsoft
Programming in C# Specialist
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring