Hasan Ghanavi

Hasan Ghanavi Email and Phone Number

Senior Software Developer @ cube10.io
Tehran Province, Iran
Hasan Ghanavi's Location
Tehran Province, Iran, Iran, Islamic Republic of
About Hasan Ghanavi

A versatile software engineer experienced in web and mobile development, including microcontroller programming. Proficient in React.js, Next.js, Node.js, Express.js, Nest.js, React Native, and microcontrollers. Skilled in building cross-platform mobile applications and following Test-Driven Development (TDD) principles. With a Bachelor's degree in Electrical, Electronics, and Communications Engineering, I offer a comprehensive understanding of both hardware and software aspects. Continuously learning and staying abreast of industry trends, I strive to deliver innovative solutions.

Hasan Ghanavi's Current Company Details
cube10.io

Cube10.Io

View
Senior Software Developer
Tehran Province, Iran
Hasan Ghanavi Work Experience Details
  • Cube10.Io
    Senior Software Developer
    Cube10.Io
    Tehran Province, Iran
  • Flytzi
    Senior Software Developer
    Flytzi May 2024 - Present
    Tehran, Tehran Province, Iran
    As a Software Developer at Flytzi, I will be involved in the development and enhancement of several key projects, focusing on both mobile and web applications. My responsibilities will include working on a Node.js service related to spatial join and GIS, a Next.js application, and a React Native application.Technologies Used: Node.js, Express, GIS technologies- Develop and maintain a Node.js service specializing in spatial join operations and GIS data processing.Design and implement RESTful APIs to facilitate the integration and manipulation of spatial data.- Enhance the Next.js application by adding new features and improving existing functionality to optimize user experience and performance.- Identify and resolve bugs, ensuring the application runs smoothly and efficiently.Work closely with designers and backend developers to implement new features and ensure seamless integration.- Develop and maintain a cross-platform mobile application using React Native, focusing on enhancing its functionality and performance.- Add new features and fix bugs to improve user experience and application stability.Objectives:- Successfully develop and maintain the Node.js service for spatial join and GIS operations, ensuring efficient server-side processing and seamless API integration.- Enhance the functionality and performance of the Next.js application by adding new features and resolving bugs.- Improve the stability and user experience of the React Native application by implementing new features and fixing bugs.In this role, I will leverage my full-stack development skills to contribute to the successful delivery and continuous improvement of various applications. My collaborative approach and dedication to quality will help ensure the success of the projects I work on at Flytzi.
  • Cube10.Io
    Senior Software Developer
    Cube10.Io Dec 2023 - Present
    London Area, United Kingdom
    As a versatile Software Developer at Cube 10, I have played a pivotal role in designing, developing, and deploying both mobile and web applications. My work encompasses a wide range of technologies and methodologies, ensuring high performance, scalability, and user satisfaction across all projects.Key Responsibilities:- Mobile Application Development: Spearheaded the development of cross-platform mobile applications using React Native, incorporating real-time communication features with WebRTC and WebSockets to enhance user interaction and engagement.- Web Application Development: Led the creation of server-rendered web applications with Next.js, focusing on improving SEO and user experience. Utilized Docker for efficient containerization and streamlined deployment processes.- Real-Time Communication: Implemented WebRTC and WebSockets to enable real-time audio, video, and data communication within applications, ensuring smooth and interactive user experiences.- Code Quality and Best Practices: Maintained high standards of code quality through rigorous testing, version control, and adherence to best practices in software development.Technologies and Tools:- Frontend: React Native, Next.js- Real-Time Communication: WebRTC, WebSockets- Containerization and Deployment: Docker- Version Control and Collaboration: Git, JiraAccomplishments:Developed and deployed a high-performance, SEO-friendly website, significantly enhancing the user experience and driving higher traffic.Streamlined development workflows and ensured consistent environments across all stages of development, testing, and production through effective use of Docker.
  • Idealtech
    Senior Software Developer
    Idealtech Nov 2023 - Present
    New York, New York, United States
    During my tenure at IDEALTECH, I contributed to the development and enhancement of existing projects, focusing on both mobile and web applications. My responsibilities included feature development, bug fixing, and optimizing the development workflow.Key Responsibilities:Project: Ats Ticketing mobile appTechnologies Used: React Native- Collaborated with the development team to add new features and improve existing functionality, enhancing the overall user experience.- Identified and fixed critical bugs, ensuring the application runs smoothly and reliably across various devices.- Implemented a continuous integration and delivery (CI/CD) pipeline using Codemagic, streamlining the build and deployment process and reducing time to market.Project: Next.js MuseMuseTechnologies Used: Typescript, Next.jsWorked on fixing bugs and adding new features to improve application performance and user satisfaction.Collaborated with designers and backend developers to ensure seamless integration of new features and enhancements.Conducted thorough testing and debugging to maintain high standards of code quality and application reliability.Accomplishments:- Enhanced the functionality and stability of a React Native application by successfully adding features and fixing bugs.- Streamlined the development and deployment process through the implementation of a CI/CD pipeline, significantly improving efficiency.- Improved the performance and user experience of a Next.js application by addressing critical bugs and integrating new features.In this role, I demonstrated my ability to quickly adapt to existing codebases and contribute effectively to ongoing projects. My efforts helped to ensure the successful and timely delivery of key updates, ultimately enhancing the overall quality and performance of the applications.
  • Active Cleaners
    Senior Frontend Developer
    Active Cleaners Apr 2022 - Mar 2024
    Tehran, Tehran Province, Iran
    - Frontend development for several microservice application with React, React Native and Next.js (TypeScript)- Designing CI/CD pipelines using GitlabCI from code phase to deployment- Building a cross-platfrom driver to handle RFID reader devices with Node.js - Writing and setting up e2e and unit tests for web applications using cypress and RTL- Developing native applications for tackling logistics requirements and tracking drivers- Writing background-running services for android applications in Java- Developing native applications for managing and having control over industrial enviroments- Implementing "css in js" solutions with Emotion and StyledComponent- Developing real-time connections using WebSocket
  • Ajand Pardazesh Baman
    Frontend Developer
    Ajand Pardazesh Baman May 2019 - Apr 2022
    Tehran Province, Iran
    - Developing a full-featured mobile application for iOS and android (Helsa Online Laundry) with React Native- Designing and building a native application for booking movie tickets
  • Epre Company
    React Native Developer
    Epre Company May 2017 - May 2019
    Tehran Province, Iran
  • Epre Company
    Electronic Engineer
    Epre Company Dec 2015 - May 2017
    Tehran Province, Iran

Hasan Ghanavi Education Details

Frequently Asked Questions about Hasan Ghanavi

What company does Hasan Ghanavi work for?

Hasan Ghanavi works for Cube10.io

What is Hasan Ghanavi's role at the current company?

Hasan Ghanavi's current role is Senior Software Developer.

What schools did Hasan Ghanavi attend?

Hasan Ghanavi attended Chabahar Maritime University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.