
Hasibullah Mahmood
Verified Expert in Engineering
Full-stack Developer
Mugla, Muğla Merkez/Muğla Province, Turkey
Toptal member since November 9, 2022
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
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
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
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.
Front-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
MavaDepo
Villa Rental Management System
Online Marketplace for Villas
https://www.villaci.comVihobook Extranet
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
Online Marketplace for Villas and Hotels
This project is still ongoing and yet to be implemented.
Education
Bachelor's Degree in Computer Engineering
Muğla Sıtkı Koçman University - Mugla, Turkey
Certifications
Webpack Certification
Udemy
Microservices with React Certification
Udemy
Svelte Certification
Udemy
Testing React With Jest And RTL Certification
Udemy
TypeScript Certification
Udemy
Next.js Certification
Udemy
Git Certification
Udemy
React.js Certification
Udemy
React Native Certification
Udemy
MySQL Bootcamp Certification
Udemy
MongoDB Certification
Udemy
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
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