Hasibullah Mahmood, Developer in Mugla, Muğla Merkez/Muğla Province, Turkey
Hasibullah is available for hire
Hire Hasibullah

Hasibullah Mahmood

Verified Expert  in Engineering

Full-stack Developer

Mugla, Muğla Merkez/Muğla Province, Turkey

Toptal member since November 9, 2022

Bio

Hasibullah is a full-stack developer with extensive experience in numerous programming utilities and languages. He has a thorough understanding of back- and front-end development needs and database management. Hasibullah loves to handle every stage of the development process and is a team player with outstanding technical ability and three years in related roles.

Portfolio

Ruul
Vue, Pinia, TypeScript, Swagger, Tailwind CSS, HTML, CSS
ParentWiser
React Native
Kybertechs
React, Next.js, Node.js, Express.js, MongoDB, NoSQL, Redux, NGINX, Sass, HTML

Experience

  • React - 2 years
  • Express.js - 2 years
  • Next.js - 2 years
  • SQL - 2 years
  • JavaScript - 2 years
  • React Native - 2 years
  • TypeScript - 1 year
  • Vue - 1 year

Availability

Part-time

Preferred Environment

React, Express.js, Next.js, MongoDB, SQL, REST APIs, React Native, Vue, NestJS

The most amazing...

...tools I've developed are reservation systems for villas and hotels available at villaci.com, vihobook.com, and extranet.vihobook.com.

Work Experience

Senior Front-end Developer

2023 - PRESENT
Ruul
  • Led the application's transition from Vue 2 to Vue 3.
  • Enhanced the tech stack by incorporating TypeScript.
  • Transitioned from Vuex to Pinia for state management.
  • Revamped the UI by adopting Tailwind CSS, moving away from Bootstrap.
  • Collaborated with the CTO, product owner, and back-end team for seamless integration and development efforts.
  • Introduced OpenAPI and Swagger for efficient endpoint generation, improving API development and documentation processes.
  • Maintained the production system, ensuring its stability and performance.
  • Integrated advanced payment solutions, including KYC, Stripe, and PayTR, enhancing the application's financial transaction capabilities.
Technologies: Vue, Pinia, TypeScript, Swagger, Tailwind CSS, HTML, CSS

Front-end Developer

2022 - 2023
ParentWiser
  • Developed a mobile application for Parentwiser to enhance parent-child interactions using React Native.
  • Implemented responsive and user-friendly design, with both light and dark mode capabilities, to ensure a smooth user experience.
  • Collaborated with the Parentwiser team to refine application functionality and design, leading to increased user engagement and retention.
  • Conducted regular maintenance and updates of the application, responding to user feedback by implementing new features and improvements.
  • Utilized excellent communication and teamwork skills to collaborate effectively with designers, developers, and stakeholders, achieving successful project outcomes.
Technologies: React Native

Full-stack Developer

2022 - 2022
Kybertechs
  • Created and launched a Next.js SEO-friendly website to introduce the business.
  • Developed a web application to convert audio recordings to text using the AWS transcription service and Amazon S3.
  • Built a job posting app for businesses to publish job opportunities.
Technologies: React, Next.js, Node.js, Express.js, MongoDB, NoSQL, Redux, NGINX, Sass, HTML

Full-stack Developer

2021 - 2022
Mava Software and Technology
  • Developed online reservation systems for hotels and villas that various enterprises in tourism utilize.
  • Built reusable components and responsive web applications with React and Sass.
  • Implemented multilingual and multicurrency support and managed global states using Redux and Context API.
  • Created a real-time chat application using WebSockets and implemented form validation using React Hook Form.
  • Designed and implemented a REST API with Express.js, MongoDB, and Microsoft SQL Server.
  • Collaborated with the design team to define database structures and optimize full-text searches and complex database queries.
  • Deployed web applications with NGINX as the hosting server.
  • Devised mobile applications using TypeScript, React Native, and Redux.
  • Deployed mobile applications to Android and iOS app stores.
  • Helped and mentored junior developers and organized workshops for interns about HTML, CSS, and JavaScript.
Technologies: React, Next.js, Express.js, NGINX, SQL Server 2017, Windows Server, Windows, Redux, JavaScript, WebSockets, Webpack, TypeScript, HTML, Tailwind CSS

Experience

MavaDepo

I developed a mobile app in React Native to assist firms with warehouse management by allowing them to assess demands, establish import commodities, and obtain different reports. I built the app's front end and collaborated closely with the back-end engineers to optimize existing technologies and provide the best user experience possible.

Villa Rental Management System

I created a villa rental management system for agents and villa owners to register their villas, establish rates and discounts, manage commissions and reservations, and obtain statistical data. It is a bilingual and fully responsive web app.

Online Marketplace for Villas

https://www.villaci.com
I built the user interface for a dynamic, multilingual, responsive, and SEO-friendly new online marketplace for booking villas. I used Next.js to create the front and back end, accelerating the process and boosting the number of bookings.

Vihobook Extranet

While working for Mava Software and Technology, I acted as a full-stack developer on a React-based project, the Vihobook Extranet reservation management system for rental villa and hotel owners. This project allowed me to learn and practice WebSockets by creating a chat website where users can communicate with one another.

The company type is chosen during signup, and a specific set of pages is displayed to users based on the company type. If the firm type is a hotel, the user may register the hotel and add features, photographs, policies, rooms, room features, room images, and other information. In addition, the user may specify which days and rooms are available, the number of rooms, pricing, and discounts. Users can manage bookings in other sections by approving, canceling, and carrying out additional actions. Similar pages and activities have been implemented for villas.

Vihobook Reservation System

I worked as a full-stack developer on a React-based web application designed for hotels with a static webpage but no reservation system. The new functionality requires only a button on a hotel's static website to link customers to our website, where they can search for and book rooms. The hotel administration may use the Vihobook extranet to register their hotel, rooms, prices, and promotions. In addition to the preceding tools, I used the Nodemailer library in this project to send emails to clients informing them of their reservation status.

Online Marketplace for Villas and Hotels

I worked as a full-stack developer on a project to build a hotel and villa reservation system with Next.js. This is the main Vihobook website, where customers may book a villa or a hotel room, using a separate search box for each area.

This project is still ongoing and yet to be implemented.

Education

2017 - 2021

Bachelor's Degree in Computer Engineering

Muğla Sıtkı Koçman University - Mugla, Turkey

Certifications

JUNE 2022 - PRESENT

Webpack Certification

Udemy

MARCH 2022 - PRESENT

Microservices with React Certification

Udemy

JANUARY 2022 - PRESENT

Svelte Certification

Udemy

JANUARY 2022 - PRESENT

Testing React With Jest And RTL Certification

Udemy

JANUARY 2022 - PRESENT

TypeScript Certification

Udemy

FEBRUARY 2021 - PRESENT

Next.js Certification

Udemy

JANUARY 2021 - PRESENT

Git Certification

Udemy

JANUARY 2021 - PRESENT

React.js Certification

Udemy

JANUARY 2021 - PRESENT

React Native Certification

Udemy

JANUARY 2021 - PRESENT

MySQL Bootcamp Certification

Udemy

JANUARY 2021 - PRESENT

MongoDB Certification

Udemy

JUNE 2017 - PRESENT

Certificate in English Proficiency

Muğla Sıtkı Koçman University

Skills

Libraries/APIs

React, REST APIs, Vue, React Testing Library, React Redux, Node.js

Tools

Redux Toolkit, Android Studio, NGINX, Webpack 5, Git, GitHub, Webpack

Frameworks

Next.js, Express.js, React Native, Jest, Svelte, Redux, Tailwind CSS, NestJS, Swagger

Languages

SQL, JavaScript, Sass, CSS, HTML, Java, TypeScript, Python

Platforms

Windows, Software Design Patterns, Windows Server, Linux

Storage

MongoDB, MySQL, SQL Server 2017, Microsoft SQL Server, NoSQL

Paradigms

Microservices, Design Patterns

Other

WebSockets, Data Structures, Artificial Intelligence (AI), Network Programming, Data Science, Machine Learning, Algorithms, English, Pinia

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