Yahya Haji, Developer in Istanbul, Turkey
Yahya is available for hire
Hire Yahya

Yahya Haji

Verified Expert  in Engineering

Full-stack Developer

Location
Istanbul, Turkey
Toptal Member Since
August 23, 2022

Yahya is a React front-end developer who excels at crafting user-friendly interfaces. He's skilled in React, Redux, MUI, React Form, and more. With an eye for design and a knack for best practices, Yahya also works wonders with BigCommerce, redesigning pages and harnessing its API for seamless eCommerce experiences.

Portfolio

Limestone Digital
JavaScript, React, SQL, Redux, Docker, Material UI, Next.js, GraphQL, APIs...
Freelance
Java, JavaScript, TypeScript, React, SQL, Redux, GraphQL, APIs, Node.js...

Experience

Availability

Part-time

Preferred Environment

JavaScript, React, Visual Studio Code (VS Code), Linux, TypeScript, Git, SQL, Java, Material UI, Redux

The most amazing...

...thing I've worked on is a website that tracks consumer analytics and displays it in user-friendly charts.

Work Experience

Full-stack Developer

2022 - PRESENT
Limestone Digital
  • Implemented the UI designs using React, MUI, and Context API.
  • Created a product migration tool using BigCommerce API to migrate the products across multiple storefronts safely.
  • Customized BigCommerce Store Pages using Stencil CLI.
  • Implemented Celigo flow to integrate BigCommerce with HubSpot.
  • Optimized the performance of existing features by 10% through state memoization.
  • Produced high-quality, easily understandable codes that adhered to best code practices.
  • Worked actively in teams using various tools, including Git and Figma.
  • Reviewed and helped improve the codes of other developers in my team.
  • Collaborated closely with the clients on enhancing the user experience.
Technologies: JavaScript, React, SQL, Redux, Docker, Material UI, Next.js, GraphQL, APIs, Node.js, Chrome Extensions, Front-end, Sass, HTML, CSS, User Interface (UI), User Experience (UX), BigCommerce, BigCommerce API

Full-stack Developer

2019 - 2022
Freelance
  • Created vastly scalable web applications for businesses.
  • Developed extremely performant RESTful APIs for small and medium-sized companies.
  • Designed and developed highly intuitive and easy-to-use UI.
  • Wrote descriptive documentation for every function to ease maintenance.
  • Collaborated with the clients on a weekly basis to improve product UI/UX.
  • Developed and delivered various prototypes using Figma.
Technologies: Java, JavaScript, TypeScript, React, SQL, Redux, GraphQL, APIs, Node.js, PostgreSQL, Selenium, Design, Salesforce API, Front-end, Sass, Chrome, HTML5, Scraping, Web Scraping, Tailwind CSS, HTML, CSS, User Interface (UI), User Experience (UX), .NET

Task Tracking Web Application

https://github.com/yahyafati/task_tracker_react
The Task Tracker is a React and Spring Boot project used to track tasks in a group or organization. It has various task management features that can be useful in monitoring various chores by assigning responsibilities to group members.

KEY ACTIVITIES
• Designed and developed a web application to track tasks in a group or organization.
• Created a RESTful back-end server using the Spring Boot framework.
• Added a JWT authentication method using Spring Security for different users to log in with different roles and permissions.
• Designed a user-friendly web interface using React 17.0.
• Created an admin panel for administrators to manage the overall system.
• Developed and optimized database design using Spring Data and MySQL.
• Utilized Java, JavaScript, Spring, React, JWT, CORS, web development, and Figma.

Languages

JavaScript, TypeScript, Java, HTML, CSS, Python, Sass, HTML5, SQL, Python 3, GraphQL, XPath, Kotlin

Libraries/APIs

React, Highcharts, Node.js, BigCommerce API, NumPy, Pandas, Salesforce API

Paradigms

Automation, Database Design

Platforms

Visual Studio Code (VS Code), BigCommerce, Firebase, Linux, Docker, YouTube

Other

Web Scraping, APIs, BigCommerce Stencil Design, Chrome Extensions, Design, Front-end, Scraping, User Interface (UI), User Experience (UX), CORS, Data Structures, Algorithms, OOP Designs, Statistics, Probability Theory

Frameworks

Material UI, Redux, Spring, Next.js, Express.js, Hibernate, Selenium, Chrome, Tailwind CSS, .NET, JSON Web Tokens (JWT)

Tools

Git, Auth0, Figma

Storage

MongoDB, Databases, PostgreSQL

2020 - 2022

Bachelor's Degree in Software Engineering

Istanbul Aydin University - Istanbul, Turkey

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