Mahdi Haji

Senior Fullstack developer at OpenUp
  • Claim this Profile
Contact Information
Location
Utrecht, Utrecht, Netherlands, NL
Languages
  • Persian Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Luca Kler Lago

I have worked with Mahdi for one year, as part of the customer-facing products team at ParkBee. As the UX Designer of the team, it was always good to collaborate and discuss around the solutions we worked for the different products. His extensive technical background and understanding of the company's technologies/repositories was a key component to our collaboration and work as a team. I can only highly recommend him. On the personal side, it was very pleasant person to work with him, an always smiling and positive person.

Navid Mehralizadeh

Mahdi was a person that responsible and work with high risk to resolve the problem and find best solution for this reason. he is very active and update his knowledge in work.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • France
    • Business Consulting and Services
    • 1 - 100 Employee
    • Senior Fullstack developer
      • Dec 2022 - Present
    • Netherlands
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Dotnet Developer
      • Jun 2021 - Dec 2022
    • Canada
    • Freight and Package Transportation
    • Co-Founder and Tech Lead
      • Jan 2019 - Jun 2021

      • Find and utilise an appropriate portion of technologies to facilitate handling of prospective traffic and required scalability including Redis, Elasticsearch, Kubernetes • Architecting the applications using Microservices and Clean Architecture • Developing Angular Front-end and Asp.net Core back-end • Apply unit testing and load testing using XUnit and JMeter • Creating server-side rendering and PWA for better search engine and user experience • Implementing CI/CD using Azure DevOps Show less

    • Senior Software Engineer & Azure Architect
      • Mar 2020 - May 2021

      • Migrating current systems to Azure cloud and utilise appropriate service cost reduction • Developed Angular app to take guests data by themselves as well as it’s .Net Core API • Provide a rich logging system enhanced by an Angular UI to track data changes • Injecting flight data check to application stages seamlessly using RxJS • Enhancing the performance of the website by utilising CDN and lowering dependencies • Create and enhance SQL stored procedures and views • Migrating current systems to Azure cloud and utilise appropriate service cost reduction • Developed Angular app to take guests data by themselves as well as it’s .Net Core API • Provide a rich logging system enhanced by an Angular UI to track data changes • Injecting flight data check to application stages seamlessly using RxJS • Enhancing the performance of the website by utilising CDN and lowering dependencies • Create and enhance SQL stored procedures and views

    • Senior Software Engineer
      • Oct 2018 - May 2021

      • Enhancing legacy asp.net MVC application architecture using Repository pattern and develop a standard API using Asp.net Core and Swagger OpenAPI • Implementing automated testing using NUnit • Developing a new frontend application using VueJs and Quasar for better UX • Optimising current asp.net MVC application as well as adding new features • Creating CI/CD using Azure DevOps • Enhancing legacy asp.net MVC application architecture using Repository pattern and develop a standard API using Asp.net Core and Swagger OpenAPI • Implementing automated testing using NUnit • Developing a new frontend application using VueJs and Quasar for better UX • Optimising current asp.net MVC application as well as adding new features • Creating CI/CD using Azure DevOps

    • Senior Software Engineer and Tech Lead
      • Jan 2019 - Oct 2020

      • Simplify application architecture and make code more maintainable • Enhance ReactJS front-end structure and make code more uniform and cleaner. Utilise Redux • Implementing CI/CD using Azure DevOps • Migrate codes from Asp.net Web API 2 to Asp.net Core • Enhance database design and indexing that leads to a 30% performance boost • Simplify application architecture and make code more maintainable • Enhance ReactJS front-end structure and make code more uniform and cleaner. Utilise Redux • Implementing CI/CD using Azure DevOps • Migrate codes from Asp.net Web API 2 to Asp.net Core • Enhance database design and indexing that leads to a 30% performance boost

    • Iran
    • Technology, Information and Internet
    • 700 & Above Employee
    • Lead Software Engineer & Technical Product Manager
      • Jun 2017 - May 2018

      Digikala.com is the leading e-commerce company in Iran and biggest in the Middle East; its main website is the second most visiting website and first shopping website of Iran (it owns four shopping sites) with global Alexa rank 35. My achievements there: • Utilise Redis cache to improve caching performance • Implement SQL memory enhanced tables that leads to major decreases in CPU usage of the server • Optimise mobile APIs (implemented by asp.net) that increases its throughput hugely • Optimize performance of the store website in such a way that it had handled 100,000 concurrent users in the promotion days (It had got down with 35,000 users for the last promotion) Show less

    • Technical Director
      • Jun 2007 - Jun 2017

      I'm manager of technical group that develop all software products.My responsibilities are:· Leading the project managers and developers team· Analyze corporation needs and convert them to use-case and task· Track projects revenue and supervise project managers· Attend at meetings of project marketing as technical hand· Define system architecture and application architecture for projects

    • Web Developer
      • Jun 2006 - Jan 2016

Education

  • Amirkabir University of Technology - Tehran Polytechnic
    Bachelor's degree, Ocean Engineering
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now