Mahabbat Mammadov, Developer in Baku, Azerbaijan
Mahabbat is available for hire
Hire Mahabbat

Mahabbat Mammadov

Verified Expert  in Engineering

Software Developer

Location
Baku, Azerbaijan
Toptal Member Since
May 12, 2022

Mahabbat is a software engineer with a couple of years of experience in developing web and mobile apps. He worked at several startups and at many companies, where he had the chance to tackle many user-facing products that got millions of views every day. Mahabbat is highly self-motivated and loves to keep up with the current trends in the IT world.

Portfolio

Mover
React, React Native, JavaScript, Redux, Redux Thunk, Firebase, Socket.IO...
Mover
HTML5, CSS3, JavaScript, React, React Native, Vue, Node.js, PHP, Laravel...
Bad Button Studio
HTML5, CSS3, JavaScript, React, React Native, Unity, PHP, Laravel, Node.js...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, React, React Native, JavaScript, CSS3, HTML5, CSS, Tailwind CSS, Amazon Web Services (AWS), WebSockets, Linux, Redis, Microservices, Responsive Web Apps, REST APIs, JSON Web Tokens (JWT), JSX, GitHub, Real-time Data, Git, Next.js, Object-oriented Programming (OOP), GraphQL, React Redux, UI Design

The most amazing...

...thing I've developed is a 3D-multiplayer strategy game available on Steam!

Work Experience

React Native Developer

2021 - 2021
Mover
  • Developed new mobile apps and features from scratch using the latest React Native libraries.
  • Worked on existing customer and employee apps and fixed existing bugs.
  • Created React Native modules such as an infrared scanner and camera scanner and integrated them into existing employee apps.
  • Upgraded old mobile apps to new React Native versions and fixed issues that came with the latest version.
Technologies: React, React Native, JavaScript, Redux, Redux Thunk, Firebase, Socket.IO, Full-stack, Expo, WebSockets, JSX, GitHub, Web Scraping, Real-time Data, Git, React Redux, UI Design, API Integration

Senior Software Engineer

2021 - 2021
Mover
  • Managed and monitored the team and all of the web and mobile projects.
  • Designed the back-end for the company's CRM and ERP system.
  • Developed two Chrome extensions for customers and employees, making it easy for customers to buy anything from online shopping websites.
  • Created a new version of the website from scratch and real-time chat for mobile and web platforms using React and React Native.
  • Worked on developing the REST APIs for mobile and web apps used by customers and employees.
  • Built customer engagement and analytics platforms such as Intercom.
  • Constructed a node-based visual campaign builder using React and Tailwind.
  • Developed a custom customer identification algorithm for the platform.
  • Engineered the React Native SDK of the platform for tracking customer engagement, such as events, banners, carousels, and notifications.
  • Developed a dynamic analytics builder where employees can generate analytics based on selected dynamic parameters.
Technologies: HTML5, CSS3, JavaScript, React, React Native, Vue, Node.js, PHP, Laravel, Docker, MySQL, MongoDB, CSS, TypeScript, Tailwind CSS, APIs, Figma, Full-stack, HTML, WebSockets, Data Scraping, Bootstrap, Linux, Redis, Microservices, Responsive Web Apps, REST APIs, JSON Web Tokens (JWT), JSX, GitHub, Web Scraping, Python, Real-time Data, Git, Project Management, Object-oriented Programming (OOP), React Redux, Leadership, UI Design, API Integration, SQL

Lead Software Engineer

2019 - 2021
Bad Button Studio
  • Managed software engineering team and developed 3D real-time strategy game back end available on Steam.
  • Developed a game back end and REST APIs for both mobile and desktop versions.
  • Built a dashboard to track in-game user progress, view analytics, and manage virtual game servers.
  • Created an early-registration website for early-access users by implementing all necessary design components.
  • Developed a back-end software to periodically check all the user progress and detect invalid user actions.
  • Implemented real-time communication and in-game chat using WebSockets.
  • Developed necessary WebSockets plugins for Unity 3D.
  • Automated creation of in-game virtual servers with given configurations.
Technologies: HTML5, CSS3, JavaScript, React, React Native, Unity, PHP, Laravel, Node.js, MySQL, MongoDB, CSS, Material UI, APIs, Figma, Full-stack, HTML, SCSS, Amazon Web Services (AWS), WebSockets, AWS Lambda, Data Scraping, Linux, Redis, Microservices, Responsive Web Apps, REST APIs, JSON Web Tokens (JWT), GitHub, Web Scraping, Python, Real-time Data, Selenium, Git, Project Management, Object-oriented Programming (OOP), GraphQL, React Redux, Leadership, UI Design, API Integration, SQL

Front-end Developer

2018 - 2018
B.EST Solutions
  • Developed front end for e-government solution for citizens of Azerbaijani Republic where they can buy houses with mortgage online.
  • Tracked and fixed bugs using Redmine as a reporting tool.
  • Planned and designed the structure and design of web pages.
  • Added many website features that can enhance the user experience.
  • Implemented responsive design for existing web app.
Technologies: HTML5, CSS3, JavaScript, React, CSS, APIs, Full-stack, HTML, SCSS, Bootstrap, jQuery, Responsive Web Apps, REST APIs, JSON Web Tokens (JWT), GitHub, Git, UI Design, API Integration, SQL

TapOyren

https://tapoyren.com/
TapOyren specializes in many areas of specialization, acquiring knowledge and skills, preparing video courses for qualifications, and consulting services related to education. The platform is used heavily by thousands of users daily.

I have developed the entire back end and front end, mobile REST APIs, and four different dashboards for users, teachers, companies, and admin by myself.

King and Kingdoms

https://store.steampowered.com/app/1551220/King_and_Kingdoms/
King and Kingdoms is the game where you can dominate the world by gaining fame through your brilliant strategies and tactics, and it has a perfect match between strategy and simulation by complex gameplay experience. You can quickly build and develop your main city, conquer new cities, and build your empire.

I have worked on developing back end for the game and website for early registration from scratch.

Moverkart

A React-based website that ables users to order and make payments for custom debit cards.

I have developed an entire web app from scratch and converted all the design components and pages. The app is now fully mobile-friendly and responsive.

Mover—Customer App

https://apps.apple.com/az/app/mover/id1463765636
Mover is a cargo company that delivers goods from Turkey and America to Azerbaijan in 1-7 days. I have worked on existing customer app, implemented new designs, fixed bugs, and developed new features.

Chrome Extension for Mover

https://chrome.google.com/webstore/detail/e-mover/hbnmdgcdginbiabpiliphgbepbopajla
The Chrome extension, called e-Mover, was developed for Mover customers who can buy any product from online shopping stores with just one click. I've created this extension by myself from scratch, and it is developed using React framework.

Kendonline

Kendonline is a platform where users can subscribe for monthly organic meals which are delivered to their location. I developed the website, real-time courier and order tracking, and dashboard for managing products.

Languages

JavaScript, CSS3, HTML5, PHP, CSS, TypeScript, HTML, SCSS, SQL, Python, GraphQL, C#, C++, C

Frameworks

React Native, Laravel, Redux, Tailwind CSS, Bootstrap, JSON Web Tokens (JWT), Material UI, Selenium, Next.js, Unity

Libraries/APIs

React, Node.js, REST APIs, React Redux, Vue, jQuery, Socket.IO

Tools

Expo, Auth0, JSX, GitHub, Git, Slack, Figma, Redux Thunk

Paradigms

Microservices, Object-oriented Programming (OOP), UI Design

Platforms

Windows, MacOS, Firebase, AWS Lambda, Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker

Storage

MySQL, Redis, MongoDB

Other

APIs, Full-stack, WebSockets, Data Scraping, Responsive Web Apps, Web Scraping, Real-time Data, Leadership, Scraping, API Integration

Industry Expertise

Project Management

2016 - 2020

Bachelor's Degree in Computer Science

Baku State University (Dropout) - Baku, Azerbaijan

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