Mahabbat Mammadov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Lead Software Engineer
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.
Front-end Developer
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.
Experience
TapOyren
https://tapoyren.com/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/I have worked on developing back end for the game and website for early registration from scratch.
Moverkart
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/id1463765636Chrome Extension for Mover
https://chrome.google.com/webstore/detail/e-mover/hbnmdgcdginbiabpiliphgbepbopajlaKendonline
Skills
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
Education
Bachelor's Degree in Computer Science
Baku State University (Dropout) - Baku, Azerbaijan
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