Yahya Haji
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Java - 6 years
- JavaScript - 5 years
- SQL - 5 years
- React - 5 years
- Git - 5 years
- TypeScript - 4 years
- BigCommerce API - 2 years
- BigCommerce - 2 years
Availability
Preferred Environment
JavaScript, React, TypeScript, Git, SQL, Java, Material UI, Redux, Kotlin, Next.js
The most amazing...
...thing I've worked on is creating a programming language called Ashj.
Work Experience
Full-stack/BigCommerce Developer
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.
Full-stack Developer
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.
Experience
Task Tracking Web Application
https://github.com/yahyafati/task_tracker_reactKEY 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.
Ashj | Programming Language
https://github.com/yahyafati/ashj-langLANGUAGE FEATURES
• Object-oriented: Supports classes and inheritance, allowing the creation of complex data structures.
• First-class functions: Functions in Ashj can be passed around as first-class citizens, allowing for higher-order functions and functional programming techniques.
• Dynamic typing: Variables in Ashj are dynamically typed, making them flexible and easy to use.
• Lexical scoping: Supports block-scoped variables.
• Lightweight: Minimalist language design for quick execution and fast development cycles.
Helio Inventory Solutions
FEATURES
• Designed and developed a secure RESTful API and website for inventory management systems using Spring Boot and Spring Security.
• Implemented a first in, first out (FIFO) method in product transactions for business owners to trade their products chronologically.
• Developed a credit and settlement system for products bought and sold with credit.
• Created a customized report of transactions and credits using JasperReport, which can be exported to a PDF.
• Designed a dynamic front end using Thymeleaf, HTML, and CSS.
• Utilized Java, SQL, MySQL, Spring Framework, database design, web development, system security, and reports.
Task Tracking Web Application
https://github.com/yahyafati/task_tracker_reactFEATURES
• 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 Framework, React, JWT, CORS, web development, and Figma.
Education
Bachelor's Degree in Software Engineering
Istanbul Aydin University - Istanbul, Turkey
Skills
Libraries/APIs
React, Highcharts, Node.js, BigCommerce API, Salesforce API
Tools
Git, Auth0, Figma, AWS IAM
Languages
JavaScript, TypeScript, SQL, Java, HTML, CSS, Python, Sass, HTML5, Python 3, GraphQL, XPath, Kotlin
Frameworks
Spring Boot, Material UI, Redux, Spring, Next.js, Express.js, Hibernate, Selenium, Chrome, Tailwind CSS, .NET, JSON Web Tokens (JWT)
Paradigms
Automation, Asynchronous Programming, Database Design, Microservices, Testing, Compiler Design
Platforms
BigCommerce, Firebase, Linux, Docker, YouTube
Storage
MongoDB, Databases, PostgreSQL
Other
Algorithms, Web Scraping, APIs, BigCommerce Stencil Design, Chrome Extensions, Design, Front-end, Scraping, User Interface (UI), User Experience (UX), Websites, UI Automation, Workflow Automation, Full-stack Development, Performance Optimization, Data Handling, CORS, Data Structures, OOP Designs, Statistics, Probability Theory, Compiler Construction, Interpreter Design, OAuth
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