Or
MY

Mahdi yazdi

Full-Stack Web Developer
📍 Tehran, Iran · (0) · Member since August 2026
Availability
🏠 Works remotely / from home Yes No
🧰 Travels to client Yes No

Presentation

I'm a Software Developer specializing in Angular and Java/Spring Boot, with hands-on experience building and maintaining real-world web applications and enterprise systems.

My main background is in frontend development with Angular, where I've worked on complex business applications involving dashboards, authentication and authorization, role-based access control, dynamic forms, file management, API integrations, data tables, and responsive user interfaces.

I have professional experience working with Angular, TypeScript, PrimeNG, Tailwind CSS, RxJS, REST APIs, and modern frontend architecture. I've also worked on upgrading and modernizing existing Angular applications, including migrating projects across major Angular versions and improving their structure, UI, and maintainability.

On the backend, I work with Java and Spring Boot, developing RESTful APIs, implementing business logic, working with DTOs and repositories, handling authentication and authorization flows, managing files and documents, and integrating applications with Oracle databases.

My current technical stack includes:

Frontend: Angular, TypeScript, JavaScript, HTML, CSS/SCSS, Tailwind CSS, PrimeNG, RxJS
Backend: Java, Spring Boot, REST APIs
Database: Oracle, SQL
Python: Python, Pandas, NumPy, Scikit-learn and Machine Learning fundamentals
Tools & DevOps: Git, GitHub, Docker, Maven, Postman, Swagger/OpenAPI
Development: Responsive Web Design, API Integration, Authentication & Authorization, Debugging, Refactoring and Legacy Code Maintenance

Beyond my professional work, I actively build personal projects and explore Machine Learning and AI application development. I enjoy creating tools that solve practical problems rather than building projects only for demonstration purposes.

One of my focuses as a developer is understanding an existing system before changing it. I'm comfortable working with established codebases, debugging difficult issues, implementing new features without unnecessarily rewriting existing functionality, and gradually improving code quality.

I can help with projects such as Angular applications, Spring Boot backends, full-stack web applications, admin panels and dashboards, REST API integrations, existing application maintenance, bug fixing, frontend modernization, and business-oriented web systems.

I value clean code, clear communication, maintainable solutions, and delivering exactly what the project requires.

If you have an existing application that needs improvement or a new web application that needs to be built from the ground up, I'd be happy to discuss the requirements and find the right technical approach.
🕐

Working hours

Monday
From08h00To18h00
Tuesday
From08h00To18h00
Wednesday
From08h00To18h00
Thursday
From08h00To18h00
Friday
From08h00To18h00
Saturday
Closed
Sunday â–ª Today
Closed

Reviews

No reviews

⚠️
Please as a customer to give your feedback
💬
No reviews yet.
Be the first to share your experience with this professional.